-
-
-
-
-
-
- {{ $t('pages.common.export') }}
-
-
- {{ $t('pages.common.import') }}
-
-
- {{ $t('pages.common.add') }}
-
-
-
+
+
+
tableApi.query()"
+ />
+
+
+ 用户列表
+
+
+
+
+ {{ $t('pages.common.export') }}
+
+
+ {{ $t('pages.common.import') }}
+
+
+ {{ $t('pages.common.delete') }}
+
+
+ {{ $t('pages.common.add') }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ $t('pages.common.edit') }}
+
+
+
+ {{ $t('pages.common.delete') }}
+
+
+
+
+
+
+ 更多
+
+
+
+
-
+
+
+
diff --git a/apps/web-antd/src/views/system/user/info.tsx b/apps/web-antd/src/views/system/user/info.tsx
index 68009601..cd00bb81 100644
--- a/apps/web-antd/src/views/system/user/info.tsx
+++ b/apps/web-antd/src/views/system/user/info.tsx
@@ -5,10 +5,12 @@ import { DictEnum } from '@vben/constants';
import { Tag } from 'ant-design-vue';
import dayjs from 'dayjs';
import duration from 'dayjs/plugin/duration';
+import relativeTime from 'dayjs/plugin/relativeTime';
import { renderDict } from '#/utils/render';
dayjs.extend(duration);
+dayjs.extend(relativeTime);
function renderTags(list: string[]) {
return (
@@ -100,7 +102,7 @@ export const descSchema: DescItem[] = [
// 默认en显示
dayjs.locale('zh-cn');
// 计算相差秒数
- const diffSeconds = dayjs(new Date()).diff(dayjs(value), 'second');
+ const diffSeconds = dayjs().diff(dayjs(value), 'second');
/**
* 转为时间显示(x月 x天)
* https://dayjs.fenxianglu.cn/category/duration.html#%E4%BA%BA%E6%80%A7%E5%8C%96
diff --git a/apps/web-antd/src/views/system/user/user-info-modal.vue b/apps/web-antd/src/views/system/user/user-info-modal.vue
index 63491e42..80a917e9 100644
--- a/apps/web-antd/src/views/system/user/user-info-modal.vue
+++ b/apps/web-antd/src/views/system/user/user-info-modal.vue
@@ -50,7 +50,7 @@ async function handleOpenChange(open: boolean) {
-
+
diff --git a/apps/web-antd/src/views/system/user/user-reset-pwd-modal.vue b/apps/web-antd/src/views/system/user/user-reset-pwd-modal.vue
index 37c1682a..68d7a88e 100644
--- a/apps/web-antd/src/views/system/user/user-reset-pwd-modal.vue
+++ b/apps/web-antd/src/views/system/user/user-reset-pwd-modal.vue
@@ -46,7 +46,7 @@ const [BasicForm, formApi] = useVbenForm({
rules: 'required',
},
{
- component: 'StrengthMeter',
+ component: 'InputPassword',
componentProps: {
placeholder: '请输入新的密码, 密码长度为5 - 20',
},
@@ -58,6 +58,10 @@ const [BasicForm, formApi] = useVbenForm({
.max(20, { message: '密码长度为5 - 20' }),
},
],
+ showDefaultActions: false,
+ commonConfig: {
+ labelWidth: 80,
+ },
});
async function handleOpenChange(open: boolean) {
@@ -76,7 +80,7 @@ async function handleSubmit() {
if (!valid) {
return;
}
- const data = formApi.getValues();
+ const data = await formApi.getValues();
await userResetPassword(data as any);
emit('reload');
handleCancel();
@@ -94,8 +98,14 @@ async function handleCancel() {
-
-
-
+
+
+
+
+
diff --git a/apps/web-antd/src/views/tool/gen/data.tsx b/apps/web-antd/src/views/tool/gen/data.tsx
index f53fa00d..38640452 100644
--- a/apps/web-antd/src/views/tool/gen/data.tsx
+++ b/apps/web-antd/src/views/tool/gen/data.tsx
@@ -1,4 +1,4 @@
-import type { FormSchemaGetter } from '#/adapter';
+import type { FormSchemaGetter, VxeGridProps } from '#/adapter';
export const querySchema: FormSchemaGetter = () => [
{
@@ -23,3 +23,34 @@ export const querySchema: FormSchemaGetter = () => [
label: '创建时间',
},
];
+
+export const columns: VxeGridProps['columns'] = [
+ { type: 'checkbox', width: 60 },
+ {
+ field: 'tableName',
+ title: '表名称',
+ },
+ {
+ field: 'tableComment',
+ title: '表描述',
+ },
+ {
+ field: 'className',
+ title: '实体类',
+ },
+ {
+ field: 'createTime',
+ title: '创建时间',
+ },
+ {
+ field: 'updateTime',
+ title: '更新时间',
+ },
+ {
+ field: 'action',
+ fixed: 'right',
+ slots: { default: 'action' },
+ title: '操作',
+ width: 300,
+ },
+];
diff --git a/apps/web-antd/src/views/tool/gen/edit-steps/gen-config.vue b/apps/web-antd/src/views/tool/gen/edit-steps/gen-config.vue
index 0d20434a..24a16a07 100644
--- a/apps/web-antd/src/views/tool/gen/edit-steps/gen-config.vue
+++ b/apps/web-antd/src/views/tool/gen/edit-steps/gen-config.vue
@@ -3,21 +3,54 @@ import type { GenInfo } from '#/api/tool/gen/model';
import { inject, type Ref, unref } from 'vue';
-import { Space, Table } from 'ant-design-vue';
+import { message, Space } from 'ant-design-vue';
import { cloneDeep } from 'lodash-es';
+import { useVbenVxeGrid, type VxeGridProps } from '#/adapter';
import { editSave } from '#/api/tool/gen';
import { toCurrentStep } from '../mitt';
+import { validRules, vxeTableColumns } from './gen-data';
/**
* 从父组件注入
*/
const genInfoData = inject('genInfoData') as Ref
;
+const gridOptions: VxeGridProps = {
+ columns: vxeTableColumns,
+ keepSource: true,
+ editConfig: { trigger: 'click', mode: 'cell', showStatus: true },
+ editRules: validRules,
+ rowConfig: {
+ isHover: true,
+ keyField: 'id',
+ isCurrent: true, // 高亮当前行
+ },
+ columnConfig: {
+ resizable: true,
+ },
+ proxyConfig: {
+ enabled: true,
+ },
+ data: genInfoData.value.columns,
+ round: true,
+ align: 'center',
+ showOverflow: true,
+};
+
+const [BasicTable, tableApi] = useVbenVxeGrid({ gridOptions });
+
async function handleSubmit() {
try {
+ const hasError = await tableApi.grid.validate();
+ if (hasError) {
+ message.error('校验未通过');
+ return;
+ }
const requestData = cloneDeep(unref(genInfoData));
+ // 从表格获取最新的
+ requestData.columns = tableApi.grid.getData();
// 树表需要添加这个参数
if (requestData && requestData.tplCategory === 'tree') {
const { treeCode, treeName, treeParentCode } = requestData;
@@ -56,7 +89,7 @@ async function handleSubmit() {
-
+
上一步
diff --git a/apps/web-antd/src/views/tool/gen/edit-steps/gen-data.tsx b/apps/web-antd/src/views/tool/gen/edit-steps/gen-data.tsx
index cc798ff5..0a7f2bc3 100644
--- a/apps/web-antd/src/views/tool/gen/edit-steps/gen-data.tsx
+++ b/apps/web-antd/src/views/tool/gen/edit-steps/gen-data.tsx
@@ -1 +1,326 @@
-export const a = 1;
+import type { Recordable } from '@vben/types';
+
+import type { VxeGridProps } from '#/adapter';
+
+import { reactive } from 'vue';
+
+import { getPopupContainer } from '@vben/utils';
+
+import { Checkbox, Input, Select } from 'ant-design-vue';
+
+import { dictOptionSelectList } from '#/api/system/dict/dict-type';
+
+const JavaTypes: string[] = [
+ 'Long',
+ 'String',
+ 'Integer',
+ 'Double',
+ 'BigDecimal',
+ 'Date',
+ 'Boolean',
+ 'LocalDate',
+ 'LocalDateTime',
+];
+
+const queryTypeOptions = [
+ { label: '=', value: 'EQ' },
+ { label: '!=', value: 'NE' },
+ { label: '>', value: 'GT' },
+ { label: '>=', value: 'GE' },
+ { label: '<', value: 'LT' },
+ { label: '<=', value: 'LE' },
+ { label: 'LIKE', value: 'LIKE' },
+ { label: 'BETWEEN', value: 'BETWEEN' },
+];
+
+const componentsOptions = [
+ { label: '文本框', value: 'input' },
+ { label: '文本域', value: 'textarea' },
+ { label: '下拉框', value: 'select' },
+ { label: '单选框', value: 'radio' },
+ { label: '复选框', value: 'checkbox' },
+ { label: '日期控件', value: 'datetime' },
+ { label: '图片上传', value: 'imageUpload' },
+ { label: '文件上传', value: 'fileUpload' },
+ { label: '富文本', value: 'editor' },
+];
+
+const dictOptions = reactive<{ label: string; value: string }[]>([
+ { label: '未设置', value: '' },
+]);
+/**
+ * 在这里初始化字典下拉框
+ */
+(async function init() {
+ const ret = await dictOptionSelectList();
+
+ ret.forEach((dict) => {
+ const option = {
+ label: `${dict.dictName} | ${dict.dictType}`,
+ value: dict.dictType,
+ };
+ dictOptions.push(option);
+ });
+})();
+
+function renderBooleanTag(row: Recordable, field: string) {
+ const value = row[field] ? '是' : '否';
+ const className = row[field] ? 'text-green-500' : 'text-red-500';
+ return {value};
+}
+
+function renderBooleanCheckbox(row: Recordable, field: string) {
+ return ;
+}
+
+export const validRules: VxeGridProps['editRules'] = {
+ columnComment: [{ required: true, message: '请输入' }],
+ javaField: [{ required: true, message: '请输入' }],
+};
+
+export const vxeTableColumns: VxeGridProps['columns'] = [
+ {
+ title: '序号',
+ type: 'seq',
+ fixed: 'left',
+ width: '50',
+ align: 'center',
+ },
+ {
+ title: '字段列名',
+ field: 'columnName',
+ showOverflow: 'tooltip',
+ fixed: 'left',
+ width: 150,
+ },
+ {
+ title: '字段描述',
+ field: 'columnComment',
+ width: 150,
+ slots: {
+ edit: ({ row }) => {
+ return ;
+ },
+ },
+ editRender: {},
+ },
+ {
+ title: 'db类型',
+ field: 'columnType',
+ width: 120,
+ showOverflow: 'tooltip',
+ },
+ {
+ title: 'Java类型',
+ field: 'javaType',
+ width: 150,
+ slots: {
+ edit: ({ row }) => {
+ const javaTypeOptions = JavaTypes.map((type) => ({
+ label: type,
+ value: type,
+ }));
+ return (
+
+ );
+ },
+ },
+ editRender: {},
+ },
+ {
+ title: 'Java属性名',
+ field: 'javaField',
+ width: 150,
+ showOverflow: 'tooltip',
+ slots: {
+ edit: ({ row }) => {
+ return ;
+ },
+ },
+ editRender: {},
+ },
+ {
+ title: '插入',
+ field: 'insert',
+ width: 80,
+ showOverflow: 'tooltip',
+ align: 'center',
+ slots: {
+ default: ({ row }) => {
+ return renderBooleanTag(row, 'insert');
+ },
+ edit: ({ row }) => {
+ return renderBooleanCheckbox(row, 'insert');
+ },
+ },
+ editRender: {},
+ },
+ {
+ title: '编辑',
+ field: 'edit',
+ showOverflow: 'tooltip',
+ align: 'center',
+ width: 80,
+ slots: {
+ default: ({ row }) => {
+ return renderBooleanTag(row, 'edit');
+ },
+ edit: ({ row }) => {
+ return renderBooleanCheckbox(row, 'edit');
+ },
+ },
+ editRender: {},
+ },
+ {
+ title: '列表',
+ field: 'list',
+ showOverflow: 'tooltip',
+ align: 'center',
+ width: 80,
+ slots: {
+ default: ({ row }) => {
+ return renderBooleanTag(row, 'list');
+ },
+ edit: ({ row }) => {
+ return renderBooleanCheckbox(row, 'list');
+ },
+ },
+ editRender: {},
+ },
+ {
+ title: '查询',
+ field: 'query',
+ showOverflow: 'tooltip',
+ align: 'center',
+ width: 80,
+ slots: {
+ default: ({ row }) => {
+ return renderBooleanTag(row, 'query');
+ },
+ edit: ({ row }) => {
+ return renderBooleanCheckbox(row, 'query');
+ },
+ },
+ editRender: {},
+ },
+ {
+ title: '查询方式',
+ field: 'queryType',
+ showOverflow: 'tooltip',
+ align: 'center',
+ width: 150,
+ slots: {
+ default: ({ row }) => {
+ const queryType = row.queryType;
+ const found = queryTypeOptions.find((item) => item.value === queryType);
+ if (found) {
+ return found.label;
+ }
+ return queryType;
+ },
+ edit: ({ row }) => {
+ return (
+
+ );
+ },
+ },
+ editRender: {},
+ },
+ {
+ title: '必填',
+ field: 'required',
+ showOverflow: 'tooltip',
+ align: 'center',
+ width: 80,
+ slots: {
+ default: ({ row }) => {
+ return renderBooleanTag(row, 'required');
+ },
+ edit: ({ row }) => {
+ return renderBooleanCheckbox(row, 'required');
+ },
+ },
+ editRender: {},
+ },
+ {
+ title: '显示类型',
+ field: 'htmlType',
+ showOverflow: 'tooltip',
+ width: 150,
+ align: 'center',
+ slots: {
+ default: ({ row }) => {
+ const htmlType = row.htmlType;
+ const found = componentsOptions.find((item) => item.value === htmlType);
+ if (found) {
+ return found.label;
+ }
+ return htmlType;
+ },
+ edit: ({ row }) => {
+ return (
+
+ );
+ },
+ },
+ editRender: {},
+ },
+ {
+ title: '字典类型',
+ field: 'dictType',
+ showOverflow: 'tooltip',
+ width: 230,
+ align: 'center',
+ titlePrefix: {
+ message: `仅'下拉框', '单选框', '复选框'支持字典类型`,
+ },
+ slots: {
+ default: ({ row }) => {
+ const dictType = row.dictType;
+ const found = dictOptions.find((item) => item.value === dictType);
+ if (found) {
+ return found.label;
+ }
+ return dictType;
+ },
+ edit: ({ row }) => {
+ // 清除的回调 需要设置为空字符串 否则不会提交
+ const onDeselect = () => {
+ row.dictType = '';
+ };
+ const disabled =
+ row.htmlType !== 'select' &&
+ row.htmlType !== 'radio' &&
+ row.htmlType !== 'checkbox';
+ return (
+
+ );
+ },
+ },
+ editRender: {},
+ },
+];
diff --git a/apps/web-antd/src/views/tool/gen/index.vue b/apps/web-antd/src/views/tool/gen/index.vue
index ed8dbf8a..8fc6746d 100644
--- a/apps/web-antd/src/views/tool/gen/index.vue
+++ b/apps/web-antd/src/views/tool/gen/index.vue
@@ -1,58 +1,91 @@
-
-
-
-
-
-
-
代码生成列表
-
+
+
+
+ 代码生成列表
+
+
+
- 删除
+ {{ $t('pages.common.delete') }}
{{ $t('pages.common.generate') }}
-
+
{{ $t('pages.common.import') }}
-
-
-
-
-
-
- {{ $t('pages.common.preview') }}
-
-
- {{ $t('pages.common.edit') }}
-
-
-
- {{ $t('pages.common.sync') }}
-
-
-
- 生成代码
-
-
-
- {{ $t('pages.common.delete') }}
-
-
-
-
-
-
-
+
+
+
+
+ {{ $t('pages.common.preview') }}
+
+
+ {{ $t('pages.common.edit') }}
+
+
+
+ {{ $t('pages.common.sync') }}
+
+
+
+ 生成代码
+
+
+
+ {{ $t('pages.common.delete') }}
+
+
+
+
+
diff --git a/apps/web-antd/src/views/tool/gen/table-import-modal.vue b/apps/web-antd/src/views/tool/gen/table-import-modal.vue
new file mode 100644
index 00000000..180d55a2
--- /dev/null
+++ b/apps/web-antd/src/views/tool/gen/table-import-modal.vue
@@ -0,0 +1,126 @@
+
+
+
+
+
+
+
diff --git a/apps/web-antd/types/global-components.d.ts b/apps/web-antd/types/global-components.d.ts
new file mode 100644
index 00000000..1d870cf9
--- /dev/null
+++ b/apps/web-antd/types/global-components.d.ts
@@ -0,0 +1,8 @@
+export {};
+
+/* prettier-ignore */
+declare module 'vue' {
+ export interface GlobalComponents {
+ AButton: typeof import('ant-design-vue/es/button')['default'];
+ }
+}
diff --git a/apps/web-ele/package.json b/apps/web-ele/package.json
index 4a1286c1..5d29e439 100644
--- a/apps/web-ele/package.json
+++ b/apps/web-ele/package.json
@@ -1,6 +1,6 @@
{
"name": "@vben/web-ele",
- "version": "5.3.1",
+ "version": "5.3.2",
"homepage": "https://vben.pro",
"bugs": "https://github.com/vbenjs/vue-vben-admin/issues",
"repository": {
diff --git a/apps/web-ele/src/adapter/index.ts b/apps/web-ele/src/adapter/index.ts
index 698d687b..6a9391be 100644
--- a/apps/web-ele/src/adapter/index.ts
+++ b/apps/web-ele/src/adapter/index.ts
@@ -1 +1,2 @@
export * from './form';
+export * from './vxe-table';
diff --git a/apps/web-ele/src/adapter/vxe-table.ts b/apps/web-ele/src/adapter/vxe-table.ts
new file mode 100644
index 00000000..177408c4
--- /dev/null
+++ b/apps/web-ele/src/adapter/vxe-table.ts
@@ -0,0 +1,60 @@
+import { h } from 'vue';
+
+import { setupVbenVxeTable, useVbenVxeGrid } from '@vben/plugins/vxe-table';
+
+import { ElButton, ElImage } from 'element-plus';
+
+import { useVbenForm } from './form';
+
+setupVbenVxeTable({
+ configVxeTable: (vxeUI) => {
+ vxeUI.setConfig({
+ grid: {
+ align: 'center',
+ border: true,
+ minHeight: 180,
+ proxyConfig: {
+ autoLoad: true,
+ response: {
+ result: 'items',
+ total: 'total',
+ list: 'items',
+ },
+ showActiveMsg: true,
+ showResponseMsg: false,
+ },
+ round: true,
+ size: 'small',
+ },
+ });
+
+ // 表格配置项可以用 cellRender: { name: 'CellImage' },
+ vxeUI.renderer.add('CellImage', {
+ renderDefault(_renderOpts, params) {
+ const { column, row } = params;
+ const src = row[column.field];
+ return h(ElImage, { src, previewSrcList: [src] });
+ },
+ });
+
+ // 表格配置项可以用 cellRender: { name: 'CellLink' },
+ vxeUI.renderer.add('CellLink', {
+ renderDefault(renderOpts) {
+ const { props } = renderOpts;
+ return h(
+ ElButton,
+ { size: 'small', link: true },
+ { default: () => props?.text },
+ );
+ },
+ });
+
+ // 这里可以自行扩展 vxe-table 的全局配置,比如自定义格式化
+ // vxeUI.formats.add
+ },
+ useVbenForm,
+});
+
+export { useVbenVxeGrid };
+
+export type * from '@vben/plugins/vxe-table';
diff --git a/apps/web-ele/src/api/core/auth.ts b/apps/web-ele/src/api/core/auth.ts
index 53b8366d..71d9f994 100644
--- a/apps/web-ele/src/api/core/auth.ts
+++ b/apps/web-ele/src/api/core/auth.ts
@@ -3,8 +3,8 @@ import { baseRequestClient, requestClient } from '#/api/request';
export namespace AuthApi {
/** 登录接口参数 */
export interface LoginParams {
- password: string;
- username: string;
+ password?: string;
+ username?: string;
}
/** 登录接口返回值 */
diff --git a/apps/web-naive/package.json b/apps/web-naive/package.json
index b6ead495..45ea2af4 100644
--- a/apps/web-naive/package.json
+++ b/apps/web-naive/package.json
@@ -1,6 +1,6 @@
{
"name": "@vben/web-naive",
- "version": "5.3.1",
+ "version": "5.3.2",
"homepage": "https://vben.pro",
"bugs": "https://github.com/vbenjs/vue-vben-admin/issues",
"repository": {
diff --git a/apps/web-naive/src/adapter/form.ts b/apps/web-naive/src/adapter/form.ts
index 1c051b4a..eb765476 100644
--- a/apps/web-naive/src/adapter/form.ts
+++ b/apps/web-naive/src/adapter/form.ts
@@ -84,7 +84,10 @@ setupVbenForm
({
Upload: NUpload,
},
config: {
+ // naive-ui组件不接受onChang事件,所以需要禁用
disabledOnChangeListener: true,
+ // naive-ui组件的空值为null,不能是undefined,否则重置表单时不生效
+ emptyStateValue: null,
baseModelPropName: 'value',
modelPropNameMap: {
Checkbox: 'checked',
diff --git a/apps/web-naive/src/adapter/index.ts b/apps/web-naive/src/adapter/index.ts
index 423f6308..9617430f 100644
--- a/apps/web-naive/src/adapter/index.ts
+++ b/apps/web-naive/src/adapter/index.ts
@@ -1,2 +1,3 @@
export * from './form';
export * from './naive';
+export * from './vxe-table';
diff --git a/apps/web-naive/src/adapter/vxe-table.ts b/apps/web-naive/src/adapter/vxe-table.ts
new file mode 100644
index 00000000..23c74d71
--- /dev/null
+++ b/apps/web-naive/src/adapter/vxe-table.ts
@@ -0,0 +1,59 @@
+import { h } from 'vue';
+
+import { setupVbenVxeTable, useVbenVxeGrid } from '@vben/plugins/vxe-table';
+
+import { NButton, NImage } from 'naive-ui';
+
+import { useVbenForm } from './form';
+
+setupVbenVxeTable({
+ configVxeTable: (vxeUI) => {
+ vxeUI.setConfig({
+ grid: {
+ align: 'center',
+ border: true,
+ minHeight: 180,
+ proxyConfig: {
+ autoLoad: true,
+ response: {
+ result: 'items',
+ total: 'total',
+ list: 'items',
+ },
+ showActiveMsg: true,
+ showResponseMsg: false,
+ },
+ round: true,
+ size: 'small',
+ },
+ });
+
+ // 表格配置项可以用 cellRender: { name: 'CellImage' },
+ vxeUI.renderer.add('CellImage', {
+ renderDefault(_renderOpts, params) {
+ const { column, row } = params;
+ return h(NImage, { src: row[column.field] });
+ },
+ });
+
+ // 表格配置项可以用 cellRender: { name: 'CellLink' },
+ vxeUI.renderer.add('CellLink', {
+ renderDefault(renderOpts) {
+ const { props } = renderOpts;
+ return h(
+ NButton,
+ { size: 'small', type: 'primary', quaternary: true },
+ { default: () => props?.text },
+ );
+ },
+ });
+
+ // 这里可以自行扩展 vxe-table 的全局配置,比如自定义格式化
+ // vxeUI.formats.add
+ },
+ useVbenForm,
+});
+
+export { useVbenVxeGrid };
+
+export type * from '@vben/plugins/vxe-table';
diff --git a/apps/web-naive/src/api/core/auth.ts b/apps/web-naive/src/api/core/auth.ts
index 53b8366d..71d9f994 100644
--- a/apps/web-naive/src/api/core/auth.ts
+++ b/apps/web-naive/src/api/core/auth.ts
@@ -3,8 +3,8 @@ import { baseRequestClient, requestClient } from '#/api/request';
export namespace AuthApi {
/** 登录接口参数 */
export interface LoginParams {
- password: string;
- username: string;
+ password?: string;
+ username?: string;
}
/** 登录接口返回值 */
diff --git a/cspell.json b/cspell.json
index 428db62f..f89cb492 100644
--- a/cspell.json
+++ b/cspell.json
@@ -27,8 +27,7 @@
"lucide",
"mkdist",
"mockjs",
- "naiveui",
- "nocheck",
+ "vitejs",
"noopener",
"noreferrer",
"nprogress",
diff --git a/docs/package.json b/docs/package.json
index 2b9f1c2f..1ab6abc7 100644
--- a/docs/package.json
+++ b/docs/package.json
@@ -1,6 +1,6 @@
{
"name": "@vben/docs",
- "version": "5.3.1",
+ "version": "5.3.2",
"private": true,
"scripts": {
"build": "vitepress build",
@@ -13,9 +13,7 @@
"dependencies": {
"@vben-core/shadcn-ui": "workspace:*",
"@vben/common-ui": "workspace:*",
- "@vben/hooks": "workspace:*",
"@vben/locales": "workspace:*",
- "@vben/preferences": "workspace:*",
"@vben/styles": "workspace:*",
"ant-design-vue": "catalog:",
"lucide-vue-next": "catalog:",
diff --git a/docs/src/components/common-ui/vben-form.md b/docs/src/components/common-ui/vben-form.md
index 5b4c12ce..ccb438c9 100644
--- a/docs/src/components/common-ui/vben-form.md
+++ b/docs/src/components/common-ui/vben-form.md
@@ -267,6 +267,7 @@ useVbenForm 返回的第二个参数,是一个对象,包含了一些表单
| submitButtonOptions | 提交按钮组件参数 | `ActionButtonOptions` | - |
| showDefaultActions | 是否显示默认操作按钮 | `boolean` | `true` |
| collapsed | 是否折叠,在`是否展开,在showCollapseButton=true`时生效 | `boolean` | `false` |
+| collapseTriggerResize | 折叠时,触发`resize`事件 | `boolean` | `false` |
| collapsedRows | 折叠时保持的行数 | `number` | `1` |
| commonConfig | 表单项的通用配置,每个配置都会传递到每个表单项,表单项可覆盖 | `FormCommonConfig` | - |
| schema | 表单项的每一项配置 | `FormSchema` | - |
diff --git a/docs/src/en/guide/essentials/development.md b/docs/src/en/guide/essentials/development.md
index 5e168e47..287c0a96 100644
--- a/docs/src/en/guide/essentials/development.md
+++ b/docs/src/en/guide/essentials/development.md
@@ -95,7 +95,7 @@ The execution command is: `pnpm run [script]` or `npm run [script]`.
// Lint code
"lint": "vsh lint",
// After installing dependencies, execute the stub script for all packages
- "postinstall": "turbo run stub",
+ "postinstall": "pnpm -r run stub --if-present",
// Only allow using pnpm
"preinstall": "npx only-allow pnpm",
// Install husky
diff --git a/docs/src/guide/essentials/development.md b/docs/src/guide/essentials/development.md
index 2af6a357..7e64564f 100644
--- a/docs/src/guide/essentials/development.md
+++ b/docs/src/guide/essentials/development.md
@@ -95,7 +95,7 @@ npm 脚本是项目常见的配置,用于执行一些常见的任务,比如
// lint 代码
"lint": "vsh lint",
// 依赖安装完成之后,执行所有包的stub脚本
- "postinstall": "turbo run stub",
+ "postinstall": "pnpm -r run stub --if-present",
// 只允许使用pnpm
"preinstall": "npx only-allow pnpm",
// husky的安装
diff --git a/internal/lint-configs/commitlint-config/package.json b/internal/lint-configs/commitlint-config/package.json
index f2dd4715..8224a072 100644
--- a/internal/lint-configs/commitlint-config/package.json
+++ b/internal/lint-configs/commitlint-config/package.json
@@ -1,6 +1,6 @@
{
"name": "@vben/commitlint-config",
- "version": "5.3.1",
+ "version": "5.3.2",
"private": true,
"homepage": "https://github.com/vbenjs/vue-vben-admin",
"bugs": "https://github.com/vbenjs/vue-vben-admin/issues",
diff --git a/internal/lint-configs/eslint-config/src/configs/unicorn.ts b/internal/lint-configs/eslint-config/src/configs/unicorn.ts
index a160726f..3ce6f81c 100644
--- a/internal/lint-configs/eslint-config/src/configs/unicorn.ts
+++ b/internal/lint-configs/eslint-config/src/configs/unicorn.ts
@@ -26,6 +26,7 @@ export async function unicorn(): Promise {
'unicorn/prefer-at': 'off',
'unicorn/prefer-dom-node-text-content': 'off',
'unicorn/prefer-export-from': ['error', { ignoreUsedVariables: true }],
+ 'unicorn/prefer-global-this': 'off',
'unicorn/prefer-top-level-await': 'off',
'unicorn/prevent-abbreviations': 'off',
},
diff --git a/internal/lint-configs/stylelint-config/package.json b/internal/lint-configs/stylelint-config/package.json
index 4f4c3d19..3d5dbec4 100644
--- a/internal/lint-configs/stylelint-config/package.json
+++ b/internal/lint-configs/stylelint-config/package.json
@@ -1,6 +1,6 @@
{
"name": "@vben/stylelint-config",
- "version": "5.3.1",
+ "version": "5.3.2",
"private": true,
"homepage": "https://github.com/vbenjs/vue-vben-admin",
"bugs": "https://github.com/vbenjs/vue-vben-admin/issues",
diff --git a/internal/node-utils/package.json b/internal/node-utils/package.json
index 680835ec..1455e492 100644
--- a/internal/node-utils/package.json
+++ b/internal/node-utils/package.json
@@ -1,6 +1,6 @@
{
"name": "@vben/node-utils",
- "version": "5.3.1",
+ "version": "5.3.2",
"private": true,
"homepage": "https://github.com/vbenjs/vue-vben-admin",
"bugs": "https://github.com/vbenjs/vue-vben-admin/issues",
diff --git a/internal/tailwind-config/package.json b/internal/tailwind-config/package.json
index e40645ed..9148f7bb 100644
--- a/internal/tailwind-config/package.json
+++ b/internal/tailwind-config/package.json
@@ -1,6 +1,6 @@
{
"name": "@vben/tailwind-config",
- "version": "5.3.1",
+ "version": "5.3.2",
"private": true,
"homepage": "https://github.com/vbenjs/vue-vben-admin",
"bugs": "https://github.com/vbenjs/vue-vben-admin/issues",
diff --git a/internal/tailwind-config/src/index.ts b/internal/tailwind-config/src/index.ts
index 08cfde2d..528998cb 100644
--- a/internal/tailwind-config/src/index.ts
+++ b/internal/tailwind-config/src/index.ts
@@ -91,7 +91,10 @@ const customColors = {
main: {
DEFAULT: 'hsl(var(--main))',
},
- overlay: 'hsl(var(--overlay))',
+ overlay: {
+ content: 'hsl(var(--overlay-content))',
+ DEFAULT: 'hsl(var(--overlay))',
+ },
red: {
...createColorsPalette('red'),
foreground: 'hsl(var(--destructive-foreground))',
diff --git a/internal/tsconfig/package.json b/internal/tsconfig/package.json
index e7bcef34..4c8a1934 100644
--- a/internal/tsconfig/package.json
+++ b/internal/tsconfig/package.json
@@ -1,6 +1,6 @@
{
"name": "@vben/tsconfig",
- "version": "5.3.1",
+ "version": "5.3.2",
"private": true,
"homepage": "https://github.com/vbenjs/vue-vben-admin",
"bugs": "https://github.com/vbenjs/vue-vben-admin/issues",
diff --git a/internal/vite-config/package.json b/internal/vite-config/package.json
index 52cda1a2..7c43ff0b 100644
--- a/internal/vite-config/package.json
+++ b/internal/vite-config/package.json
@@ -1,6 +1,6 @@
{
"name": "@vben/vite-config",
- "version": "5.3.1",
+ "version": "5.3.2",
"private": true,
"homepage": "https://github.com/vbenjs/vue-vben-admin",
"bugs": "https://github.com/vbenjs/vue-vben-admin/issues",
@@ -53,6 +53,7 @@
"vite": "catalog:",
"vite-plugin-compression": "catalog:",
"vite-plugin-dts": "catalog:",
- "vite-plugin-html": "catalog:"
+ "vite-plugin-html": "catalog:",
+ "vite-plugin-lazy-import": "catalog:"
}
}
diff --git a/internal/vite-config/src/config/application.ts b/internal/vite-config/src/config/application.ts
index c6809399..f323e662 100644
--- a/internal/vite-config/src/config/application.ts
+++ b/internal/vite-config/src/config/application.ts
@@ -47,6 +47,7 @@ function defineApplicationConfig(userConfigPromise?: DefineApplicationOptions) {
},
pwa: true,
pwaOptions: getDefaultPwaOptions(appTitle),
+ vxeTableLazyImport: true,
...envConfig,
...application,
});
diff --git a/internal/vite-config/src/plugins/index.ts b/internal/vite-config/src/plugins/index.ts
index de559fd3..1a8e7c26 100644
--- a/internal/vite-config/src/plugins/index.ts
+++ b/internal/vite-config/src/plugins/index.ts
@@ -26,6 +26,7 @@ import { viteMetadataPlugin } from './inject-metadata';
import { viteLicensePlugin } from './license';
import { viteNitroMockPlugin } from './nitro-mock';
import { vitePrintPlugin } from './print';
+import { viteVxeTableImportsPlugin } from './vxe-table';
/**
* 获取条件成立的 vite 插件
@@ -110,6 +111,7 @@ async function loadApplicationPlugins(
printInfoMap,
pwa,
pwaOptions,
+ vxeTableLazyImport,
...commonOptions
} = options;
@@ -135,6 +137,12 @@ async function loadApplicationPlugins(
return [await vitePrintPlugin({ infoMap: printInfoMap })];
},
},
+ {
+ condition: vxeTableLazyImport,
+ plugins: async () => {
+ return [await viteVxeTableImportsPlugin()];
+ },
+ },
{
condition: nitroMock,
plugins: async () => {
diff --git a/internal/vite-config/src/plugins/vxe-table.ts b/internal/vite-config/src/plugins/vxe-table.ts
new file mode 100644
index 00000000..3c107a7f
--- /dev/null
+++ b/internal/vite-config/src/plugins/vxe-table.ts
@@ -0,0 +1,20 @@
+import type { PluginOption } from 'vite';
+
+import { lazyImport, VxeResolver } from 'vite-plugin-lazy-import';
+
+async function viteVxeTableImportsPlugin(): Promise {
+ return [
+ lazyImport({
+ resolvers: [
+ VxeResolver({
+ libraryName: 'vxe-table',
+ }),
+ VxeResolver({
+ libraryName: 'vxe-pc-ui',
+ }),
+ ],
+ }),
+ ];
+}
+
+export { viteVxeTableImportsPlugin };
diff --git a/internal/vite-config/src/typing.ts b/internal/vite-config/src/typing.ts
index 37da46d2..69e9fd37 100644
--- a/internal/vite-config/src/typing.ts
+++ b/internal/vite-config/src/typing.ts
@@ -123,6 +123,8 @@ interface ApplicationPluginOptions extends CommonPluginOptions {
pwa?: boolean;
/** pwa 插件配置 */
pwaOptions?: Partial;
+ /** 是否开启vxe-table懒加载 */
+ vxeTableLazyImport?: boolean;
}
interface LibraryPluginOptions extends CommonPluginOptions {
diff --git a/package.json b/package.json
index 940fbfba..134ee34a 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "vben-admin-pro",
- "version": "5.3.1",
+ "version": "5.3.2",
"private": true,
"keywords": [
"monorepo",
@@ -49,7 +49,7 @@
"dev:play": "pnpm -F @vben/playground run dev",
"format": "vsh lint --format",
"lint": "vsh lint",
- "postinstall": "turbo run stub",
+ "postinstall": "pnpm -r run stub --if-present",
"preinstall": "npx only-allow pnpm",
"prepare": "is-ci || husky",
"preview": "turbo-run preview",
@@ -107,10 +107,10 @@
}
},
"overrides": {
- "@ctrl/tinycolor": "4.1.0",
- "clsx": "2.1.1",
- "pinia": "2.2.2",
- "vue": "3.5.10"
+ "@ctrl/tinycolor": "catalog:",
+ "clsx": "catalog:",
+ "pinia": "catalog:",
+ "vue": "catalog:"
},
"neverBuiltDependencies": [
"canvas",
diff --git a/packages/@core/base/design/package.json b/packages/@core/base/design/package.json
index 3b7eaa3b..9f1ac6ab 100644
--- a/packages/@core/base/design/package.json
+++ b/packages/@core/base/design/package.json
@@ -1,6 +1,6 @@
{
"name": "@vben-core/design",
- "version": "5.3.1",
+ "version": "5.3.2",
"homepage": "https://github.com/vbenjs/vue-vben-admin",
"bugs": "https://github.com/vbenjs/vue-vben-admin/issues",
"repository": {
diff --git a/packages/@core/base/design/src/design-tokens/dark/index.css b/packages/@core/base/design/src/design-tokens/dark/index.css
index 0e48e5f6..07776f5b 100644
--- a/packages/@core/base/design/src/design-tokens/dark/index.css
+++ b/packages/@core/base/design/src/design-tokens/dark/index.css
@@ -39,6 +39,11 @@
/* Used for success actions such as */
+ --info: 180, 1.54%, 12.75%;
+ --info-foreground: 220, 4%, 58%;
+
+ /* Used for success actions such as */
+
--success: 144 57% 58%;
--success-foreground: 0 0% 98%;
@@ -79,6 +84,7 @@
/* 遮罩颜色 */
--overlay: 0deg 0% 0% / 40%;
+ --overlay-content: 0deg 0% 0% / 40%;
/* 基本文字大小 */
--font-size-base: 16px;
diff --git a/packages/@core/base/design/src/design-tokens/default/index.css b/packages/@core/base/design/src/design-tokens/default/index.css
index 2309e925..b999e129 100644
--- a/packages/@core/base/design/src/design-tokens/default/index.css
+++ b/packages/@core/base/design/src/design-tokens/default/index.css
@@ -38,6 +38,11 @@
/* Used for success actions such as */
+ --info: 240, 5%, 96%;
+ --info-foreground: 220, 4%, 58%;
+
+ /* Used for success actions such as */
+
--success: 144 57% 58%;
--success-foreground: 0 0% 98%;
@@ -79,7 +84,7 @@
/* 遮罩颜色 */
--overlay: 0 0% 0% / 45%;
- --overlay-light: 0 0% 95% / 45%;
+ --overlay-content: 0 0% 95% / 45%;
/* 基本文字大小 */
--font-size-base: 16px;
diff --git a/packages/@core/base/icons/build.config.ts b/packages/@core/base/icons/build.config.ts
index 97e572c5..18eaa604 100644
--- a/packages/@core/base/icons/build.config.ts
+++ b/packages/@core/base/icons/build.config.ts
@@ -3,5 +3,19 @@ import { defineBuildConfig } from 'unbuild';
export default defineBuildConfig({
clean: true,
declaration: true,
- entries: ['src/index'],
+ entries: [
+ {
+ builder: 'mkdist',
+ input: './src',
+ loaders: ['vue'],
+ pattern: ['**/*.vue'],
+ },
+ {
+ builder: 'mkdist',
+ format: 'esm',
+ input: './src',
+ loaders: ['js'],
+ pattern: ['**/*.ts'],
+ },
+ ],
});
diff --git a/packages/@core/base/icons/package.json b/packages/@core/base/icons/package.json
index ba2f2f9d..2c61bc42 100644
--- a/packages/@core/base/icons/package.json
+++ b/packages/@core/base/icons/package.json
@@ -1,6 +1,6 @@
{
"name": "@vben-core/icons",
- "version": "5.3.1",
+ "version": "5.3.2",
"homepage": "https://github.com/vbenjs/vue-vben-admin",
"bugs": "https://github.com/vbenjs/vue-vben-admin/issues",
"repository": {
diff --git a/packages/@core/base/icons/src/components/empty.vue b/packages/@core/base/icons/src/components/empty.vue
new file mode 100644
index 00000000..444a765e
--- /dev/null
+++ b/packages/@core/base/icons/src/components/empty.vue
@@ -0,0 +1,27 @@
+
+
+
diff --git a/packages/@core/base/icons/src/index.ts b/packages/@core/base/icons/src/index.ts
index d533cd58..89ebd9af 100644
--- a/packages/@core/base/icons/src/index.ts
+++ b/packages/@core/base/icons/src/index.ts
@@ -1,4 +1,5 @@
+export { default as EmptyIcon } from './components/empty.vue';
export * from './create-icon';
-export * from './lucide';
+export * from './lucide';
export * from '@iconify/vue';
diff --git a/packages/@core/base/shared/package.json b/packages/@core/base/shared/package.json
index 57d593fc..5d7cd4e1 100644
--- a/packages/@core/base/shared/package.json
+++ b/packages/@core/base/shared/package.json
@@ -1,6 +1,6 @@
{
"name": "@vben-core/shared",
- "version": "5.3.1",
+ "version": "5.3.2",
"homepage": "https://github.com/vbenjs/vue-vben-admin",
"bugs": "https://github.com/vbenjs/vue-vben-admin/issues",
"repository": {
diff --git a/packages/@core/base/shared/src/constants/globals.ts b/packages/@core/base/shared/src/constants/globals.ts
index 1d9d2f45..17941de1 100644
--- a/packages/@core/base/shared/src/constants/globals.ts
+++ b/packages/@core/base/shared/src/constants/globals.ts
@@ -1,9 +1,11 @@
-/**
- * @zh_CN 布局内容高度 css变量
- * @en_US Layout content height
- */
+/** layout content 组件的高度 */
export const CSS_VARIABLE_LAYOUT_CONTENT_HEIGHT = `--vben-content-height`;
+/** layout content 组件的宽度 */
export const CSS_VARIABLE_LAYOUT_CONTENT_WIDTH = `--vben-content-width`;
+/** layout header 组件的高度 */
+export const CSS_VARIABLE_LAYOUT_HEADER_HEIGHT = `--vben-header-height`;
+/** layout footer 组件的高度 */
+export const CSS_VARIABLE_LAYOUT_FOOTER_HEIGHT = `--vben-footer-height`;
/**
* @zh_CN 默认命名空间
diff --git a/packages/@core/base/shared/src/utils/dom.ts b/packages/@core/base/shared/src/utils/dom.ts
index aa39597d..69617176 100644
--- a/packages/@core/base/shared/src/utils/dom.ts
+++ b/packages/@core/base/shared/src/utils/dom.ts
@@ -85,3 +85,11 @@ export function needsScrollbar() {
// 在其他情况下,根据 scrollHeight 和 innerHeight 比较判断
return doc.scrollHeight > window.innerHeight;
}
+
+export function triggerWindowResize(): void {
+ // 创建一个新的 resize 事件
+ const resizeEvent = new Event('resize');
+
+ // 触发 window 的 resize 事件
+ window.dispatchEvent(resizeEvent);
+}
diff --git a/packages/@core/base/typings/package.json b/packages/@core/base/typings/package.json
index 3c39e5ad..8057b85f 100644
--- a/packages/@core/base/typings/package.json
+++ b/packages/@core/base/typings/package.json
@@ -1,6 +1,6 @@
{
"name": "@vben-core/typings",
- "version": "5.3.1",
+ "version": "5.3.2",
"homepage": "https://github.com/vbenjs/vue-vben-admin",
"bugs": "https://github.com/vbenjs/vue-vben-admin/issues",
"repository": {
diff --git a/packages/@core/composables/package.json b/packages/@core/composables/package.json
index 450c4660..06cb810c 100644
--- a/packages/@core/composables/package.json
+++ b/packages/@core/composables/package.json
@@ -1,6 +1,6 @@
{
"name": "@vben-core/composables",
- "version": "5.3.1",
+ "version": "5.3.2",
"homepage": "https://github.com/vbenjs/vue-vben-admin",
"bugs": "https://github.com/vbenjs/vue-vben-admin/issues",
"repository": {
diff --git a/packages/@core/composables/src/index.ts b/packages/@core/composables/src/index.ts
index abfd9501..146ff005 100644
--- a/packages/@core/composables/src/index.ts
+++ b/packages/@core/composables/src/index.ts
@@ -1,5 +1,5 @@
-export * from './use-content-style';
export * from './use-is-mobile';
+export * from './use-layout-style';
export * from './use-namespace';
export * from './use-priority-value';
export * from './use-scroll-lock';
diff --git a/packages/@core/composables/src/use-layout-style.ts b/packages/@core/composables/src/use-layout-style.ts
new file mode 100644
index 00000000..ac599c4f
--- /dev/null
+++ b/packages/@core/composables/src/use-layout-style.ts
@@ -0,0 +1,87 @@
+import type { CSSProperties } from 'vue';
+import { computed, onMounted, onUnmounted, ref } from 'vue';
+
+import {
+ CSS_VARIABLE_LAYOUT_CONTENT_HEIGHT,
+ CSS_VARIABLE_LAYOUT_CONTENT_WIDTH,
+ CSS_VARIABLE_LAYOUT_FOOTER_HEIGHT,
+ CSS_VARIABLE_LAYOUT_HEADER_HEIGHT,
+} from '@vben-core/shared/constants';
+import {
+ getElementVisibleRect,
+ type VisibleDomRect,
+} from '@vben-core/shared/utils';
+
+import { useCssVar, useDebounceFn } from '@vueuse/core';
+
+/**
+ * @zh_CN content style
+ */
+export function useLayoutContentStyle() {
+ let resizeObserver: null | ResizeObserver = null;
+ const contentElement = ref(null);
+ const visibleDomRect = ref(null);
+ const contentHeight = useCssVar(CSS_VARIABLE_LAYOUT_CONTENT_HEIGHT);
+ const contentWidth = useCssVar(CSS_VARIABLE_LAYOUT_CONTENT_WIDTH);
+
+ const overlayStyle = computed((): CSSProperties => {
+ const { height, left, top, width } = visibleDomRect.value ?? {};
+ return {
+ height: `${height}px`,
+ left: `${left}px`,
+ position: 'fixed',
+ top: `${top}px`,
+ width: `${width}px`,
+ zIndex: 150,
+ };
+ });
+
+ const debouncedCalcHeight = useDebounceFn(
+ (_entries: ResizeObserverEntry[]) => {
+ visibleDomRect.value = getElementVisibleRect(contentElement.value);
+ contentHeight.value = `${visibleDomRect.value.height}px`;
+ contentWidth.value = `${visibleDomRect.value.width}px`;
+ },
+ 16,
+ );
+
+ onMounted(() => {
+ if (contentElement.value && !resizeObserver) {
+ resizeObserver = new ResizeObserver(debouncedCalcHeight);
+ resizeObserver.observe(contentElement.value);
+ }
+ });
+
+ onUnmounted(() => {
+ resizeObserver?.disconnect();
+ resizeObserver = null;
+ });
+
+ return { contentElement, overlayStyle, visibleDomRect };
+}
+
+export function useLayoutHeaderStyle() {
+ const headerHeight = useCssVar(CSS_VARIABLE_LAYOUT_HEADER_HEIGHT);
+
+ return {
+ getLayoutHeaderHeight: () => {
+ return Number.parseInt(`${headerHeight.value}`, 10);
+ },
+ setLayoutHeaderHeight: (height: number) => {
+ headerHeight.value = `${height}px`;
+ },
+ };
+}
+
+export function useLayoutFooterStyle() {
+ const footerHeight = useCssVar(CSS_VARIABLE_LAYOUT_FOOTER_HEIGHT);
+
+ return {
+ getLayoutFooterHeight: () => {
+ return Number.parseInt(`${footerHeight.value}`, 10);
+ },
+ setLayoutFooterHeight: (height: number) => {
+ footerHeight.value = `${height}px`;
+ },
+ };
+}
diff --git a/packages/@core/preferences/__tests__/__snapshots__/config.test.ts.snap b/packages/@core/preferences/__tests__/__snapshots__/config.test.ts.snap
index fba6d31d..139f23e4 100644
--- a/packages/@core/preferences/__tests__/__snapshots__/config.test.ts.snap
+++ b/packages/@core/preferences/__tests__/__snapshots__/config.test.ts.snap
@@ -39,7 +39,7 @@ exports[`defaultPreferences immutability test > should not modify the config obj
"icpLink": "",
},
"footer": {
- "enable": true,
+ "enable": false,
"fixed": false,
},
"header": {
diff --git a/packages/@core/preferences/package.json b/packages/@core/preferences/package.json
index 66b262e1..d7eca4c5 100644
--- a/packages/@core/preferences/package.json
+++ b/packages/@core/preferences/package.json
@@ -1,6 +1,6 @@
{
"name": "@vben-core/preferences",
- "version": "5.3.1",
+ "version": "5.3.2",
"homepage": "https://github.com/vbenjs/vue-vben-admin",
"bugs": "https://github.com/vbenjs/vue-vben-admin/issues",
"repository": {
diff --git a/packages/@core/preferences/src/config.ts b/packages/@core/preferences/src/config.ts
index e68f4922..4e2dd28a 100644
--- a/packages/@core/preferences/src/config.ts
+++ b/packages/@core/preferences/src/config.ts
@@ -39,7 +39,7 @@ const defaultPreferences: Preferences = {
icpLink: '',
},
footer: {
- enable: true,
+ enable: false,
fixed: false,
},
header: {
diff --git a/packages/@core/preferences/src/use-preferences.ts b/packages/@core/preferences/src/use-preferences.ts
index a5068771..fc1e2de5 100644
--- a/packages/@core/preferences/src/use-preferences.ts
+++ b/packages/@core/preferences/src/use-preferences.ts
@@ -28,6 +28,10 @@ function usePreferences() {
return isDarkTheme(preferences.theme.mode);
});
+ const locale = computed(() => {
+ return preferences.app.locale;
+ });
+
const isMobile = computed(() => {
return appPreferences.value.isMobile;
});
@@ -218,6 +222,7 @@ function usePreferences() {
isSideNav,
keepAlive,
layout,
+ locale,
preferencesButtonPosition,
sidebarCollapsed,
theme,
diff --git a/packages/@core/ui-kit/form-ui/__tests__/form-api.test.ts b/packages/@core/ui-kit/form-ui/__tests__/form-api.test.ts
index 69126420..31aa3554 100644
--- a/packages/@core/ui-kit/form-ui/__tests__/form-api.test.ts
+++ b/packages/@core/ui-kit/form-ui/__tests__/form-api.test.ts
@@ -109,7 +109,7 @@ describe('formApi', () => {
});
it('should unmount form and reset state', () => {
- formApi.unmounted();
+ formApi.unmount();
expect(formApi.isMounted).toBe(false);
});
diff --git a/packages/@core/ui-kit/form-ui/src/components/form-actions.vue b/packages/@core/ui-kit/form-ui/src/components/form-actions.vue
index 2f2b95ec..25c54d7c 100644
--- a/packages/@core/ui-kit/form-ui/src/components/form-actions.vue
+++ b/packages/@core/ui-kit/form-ui/src/components/form-actions.vue
@@ -1,9 +1,9 @@
(options: VbenFormAdapterOptions
) {
const { components, config, defineRules } = options;
- DEFAULT_FORM_COMMON_CONFIG.disabledOnChangeListener =
- config?.disabledOnChangeListener ?? false;
+ const { disabledOnChangeListener = false, emptyStateValue = undefined } =
+ (config || {}) as FormCommonConfig;
+
+ Object.assign(DEFAULT_FORM_COMMON_CONFIG, {
+ disabledOnChangeListener,
+ emptyStateValue,
+ });
if (defineRules) {
for (const key of Object.keys(defineRules)) {
diff --git a/packages/@core/ui-kit/form-ui/src/form-api.ts b/packages/@core/ui-kit/form-ui/src/form-api.ts
index df8bdf63..bc8d6c41 100644
--- a/packages/@core/ui-kit/form-ui/src/form-api.ts
+++ b/packages/@core/ui-kit/form-ui/src/form-api.ts
@@ -24,9 +24,11 @@ function getDefaultState(): VbenFormProps {
actionWrapperClass: '',
collapsed: false,
collapsedRows: 1,
+ collapseTriggerResize: false,
commonConfig: {},
handleReset: undefined,
handleSubmit: undefined,
+ handleValuesChange: undefined,
layout: 'horizontal',
resetButtonOptions: {},
schema: [],
@@ -249,7 +251,7 @@ export class FormApi {
return rawValues;
}
- unmounted() {
+ unmount() {
// this.state = null;
this.isMounted = false;
this.stateHandler.reset();
diff --git a/packages/@core/ui-kit/form-ui/src/form-render/form-field.vue b/packages/@core/ui-kit/form-ui/src/form-render/form-field.vue
index c116d49c..f66a4bb6 100644
--- a/packages/@core/ui-kit/form-ui/src/form-render/form-field.vue
+++ b/packages/@core/ui-kit/form-ui/src/form-render/form-field.vue
@@ -33,6 +33,7 @@ const {
description,
disabled,
disabledOnChangeListener,
+ emptyStateValue,
fieldName,
formFieldProps,
label,
@@ -55,7 +56,7 @@ const formApi = formRenderProps.form;
const isInValid = computed(() => errors.value?.length > 0);
-const fieldComponent = computed(() => {
+const FieldComponent = computed(() => {
const finalComponent = isString(component)
? componentMap.value[component]
: component;
@@ -213,7 +214,7 @@ function fieldBindEvent(slotProps: Record) {
if (bindEventField) {
return {
[`onUpdate:${bindEventField}`]: handler,
- [bindEventField]: value,
+ [bindEventField]: value === undefined ? emptyStateValue : value,
onChange: disabledOnChangeListener
? undefined
: (e: Record) => {
@@ -300,7 +301,7 @@ function autofocus() {
}"
>
import type { ExtendedFormApi, VbenFormProps } from './types';
+// import { toRaw, watch } from 'vue';
+
import { useForwardPriorityValues } from '@vben-core/composables';
+// import { isFunction } from '@vben-core/shared/utils';
import FormActions from './components/form-actions.vue';
import {
@@ -31,6 +34,18 @@ props.formApi?.mount?.(form);
const handleUpdateCollapsed = (value: boolean) => {
props.formApi?.setState({ collapsed: !!value });
};
+// if (isFunction(forward.value.handleValuesChange)) {
+// watch(
+// () => form.values,
+// (val) => {
+// forward.value.handleValuesChange?.(toRaw(val));
+// },
+// {
+// deep: true,
+// immediate: true,
+// },
+// );
+// }
diff --git a/packages/@core/ui-kit/layout-ui/package.json b/packages/@core/ui-kit/layout-ui/package.json
index 239717a6..90b46c83 100644
--- a/packages/@core/ui-kit/layout-ui/package.json
+++ b/packages/@core/ui-kit/layout-ui/package.json
@@ -1,6 +1,6 @@
{
"name": "@vben-core/layout-ui",
- "version": "5.3.1",
+ "version": "5.3.2",
"homepage": "https://github.com/vbenjs/vue-vben-admin",
"bugs": "https://github.com/vbenjs/vue-vben-admin/issues",
"repository": {
diff --git a/packages/@core/ui-kit/layout-ui/src/components/layout-content.vue b/packages/@core/ui-kit/layout-ui/src/components/layout-content.vue
index 9a7219c9..926e621b 100644
--- a/packages/@core/ui-kit/layout-ui/src/components/layout-content.vue
+++ b/packages/@core/ui-kit/layout-ui/src/components/layout-content.vue
@@ -4,7 +4,7 @@ import type { ContentCompactType } from '@vben-core/typings';
import type { CSSProperties } from 'vue';
import { computed } from 'vue';
-import { useContentStyle } from '@vben-core/composables';
+import { useLayoutContentStyle } from '@vben-core/composables';
import { Slot } from '@vben-core/shadcn-ui';
interface Props {
@@ -25,7 +25,7 @@ interface Props {
const props = withDefaults(defineProps(), {});
-const { contentElement, overlayStyle } = useContentStyle();
+const { contentElement, overlayStyle } = useLayoutContentStyle();
const style = computed((): CSSProperties => {
const {
diff --git a/packages/@core/ui-kit/layout-ui/src/vben-layout.vue b/packages/@core/ui-kit/layout-ui/src/vben-layout.vue
index 09350775..8fa233f6 100644
--- a/packages/@core/ui-kit/layout-ui/src/vben-layout.vue
+++ b/packages/@core/ui-kit/layout-ui/src/vben-layout.vue
@@ -4,7 +4,11 @@ import type { VbenLayoutProps } from './vben-layout';
import type { CSSProperties } from 'vue';
import { computed, ref, watch } from 'vue';
-import { SCROLL_FIXED_CLASS } from '@vben-core/composables';
+import {
+ SCROLL_FIXED_CLASS,
+ useLayoutFooterStyle,
+ useLayoutHeaderStyle,
+} from '@vben-core/composables';
import { Menu } from '@vben-core/icons';
import { VbenIconButton } from '@vben-core/shadcn-ui';
@@ -74,6 +78,9 @@ const {
y: scrollY,
} = useScroll(document);
+const { setLayoutHeaderHeight } = useLayoutHeaderStyle();
+const { setLayoutFooterHeight } = useLayoutFooterStyle();
+
const { y: mouseY } = useMouse({ target: contentRef, type: 'client' });
const {
@@ -356,6 +363,26 @@ watch(
},
);
+watch(
+ [() => headerWrapperHeight.value, () => isFullContent.value],
+ ([height]) => {
+ setLayoutHeaderHeight(isFullContent.value ? 0 : height);
+ },
+ {
+ immediate: true,
+ },
+);
+
+watch(
+ () => props.footerHeight,
+ (height: number) => {
+ setLayoutFooterHeight(height);
+ },
+ {
+ immediate: true,
+ },
+);
+
{
const mouseMove = () => {
mouseY.value > headerWrapperHeight.value
diff --git a/packages/@core/ui-kit/menu-ui/build.config.ts b/packages/@core/ui-kit/menu-ui/build.config.ts
index 72049510..1ff78fab 100644
--- a/packages/@core/ui-kit/menu-ui/build.config.ts
+++ b/packages/@core/ui-kit/menu-ui/build.config.ts
@@ -15,13 +15,6 @@ export default defineBuildConfig({
loaders: ['vue'],
pattern: ['**/*.vue'],
},
- // {
- // builder: 'mkdist',
- // format: 'cjs',
- // input: './src',
- // loaders: ['js'],
- // pattern: ['**/*.ts'],
- // },
{
builder: 'mkdist',
format: 'esm',
diff --git a/packages/@core/ui-kit/menu-ui/package.json b/packages/@core/ui-kit/menu-ui/package.json
index 78d77ce4..9704f5ac 100644
--- a/packages/@core/ui-kit/menu-ui/package.json
+++ b/packages/@core/ui-kit/menu-ui/package.json
@@ -1,6 +1,6 @@
{
"name": "@vben-core/menu-ui",
- "version": "5.3.1",
+ "version": "5.3.2",
"homepage": "https://github.com/vbenjs/vue-vben-admin",
"bugs": "https://github.com/vbenjs/vue-vben-admin/issues",
"repository": {
diff --git a/packages/@core/ui-kit/shadcn-ui/build.config.ts b/packages/@core/ui-kit/shadcn-ui/build.config.ts
index cb51c225..aec93408 100644
--- a/packages/@core/ui-kit/shadcn-ui/build.config.ts
+++ b/packages/@core/ui-kit/shadcn-ui/build.config.ts
@@ -16,13 +16,6 @@ export default defineBuildConfig({
loaders: ['vue'],
pattern: ['**/*.vue'],
},
- // {
- // builder: 'mkdist',
- // format: 'cjs',
- // input: './src',
- // loaders: ['js'],
- // pattern: ['**/*.ts'],
- // },
{
builder: 'mkdist',
format: 'esm',
diff --git a/packages/@core/ui-kit/shadcn-ui/package.json b/packages/@core/ui-kit/shadcn-ui/package.json
index a646640f..d882b2d1 100644
--- a/packages/@core/ui-kit/shadcn-ui/package.json
+++ b/packages/@core/ui-kit/shadcn-ui/package.json
@@ -1,6 +1,6 @@
{
"name": "@vben-core/shadcn-ui",
- "version": "5.3.1",
+ "version": "5.3.2",
"#main": "./dist/index.mjs",
"#module": "./dist/index.mjs",
"homepage": "https://github.com/vbenjs/vue-vben-admin",
diff --git a/packages/@core/ui-kit/shadcn-ui/src/components/pagination/pagination.vue b/packages/@core/ui-kit/shadcn-ui/src/components/pagination/pagination.vue
index 37f1ba39..cf0092b7 100644
--- a/packages/@core/ui-kit/shadcn-ui/src/components/pagination/pagination.vue
+++ b/packages/@core/ui-kit/shadcn-ui/src/components/pagination/pagination.vue
@@ -1,5 +1,5 @@
diff --git a/packages/@core/ui-kit/shadcn-ui/src/components/spinner/loading.vue b/packages/@core/ui-kit/shadcn-ui/src/components/spinner/loading.vue
index f2afbffc..756fa0fd 100644
--- a/packages/@core/ui-kit/shadcn-ui/src/components/spinner/loading.vue
+++ b/packages/@core/ui-kit/shadcn-ui/src/components/spinner/loading.vue
@@ -69,7 +69,7 @@ function onTransitionEnd() {
{
},
});
- const contentDiv = wrapper.find('.m-4');
+ const contentDiv = wrapper.find('.p-4');
expect(contentDiv.classes()).toContain('custom-class');
});
diff --git a/packages/effects/common-ui/src/components/page/page.vue b/packages/effects/common-ui/src/components/page/page.vue
index 783332b7..e8c486eb 100644
--- a/packages/effects/common-ui/src/components/page/page.vue
+++ b/packages/effects/common-ui/src/components/page/page.vue
@@ -1,37 +1,79 @@
-
+
-
+
{{ title }}
-
-
@@ -40,14 +82,19 @@ const props = withDefaults(defineProps
(), {
{{ description }}
+
+
+
+
-
+
diff --git a/packages/effects/hooks/package.json b/packages/effects/hooks/package.json
index f0f7cf05..8564d1a8 100644
--- a/packages/effects/hooks/package.json
+++ b/packages/effects/hooks/package.json
@@ -1,6 +1,6 @@
{
"name": "@vben/hooks",
- "version": "5.3.1",
+ "version": "5.3.2",
"homepage": "https://github.com/vbenjs/vue-vben-admin",
"bugs": "https://github.com/vbenjs/vue-vben-admin/issues",
"repository": {
diff --git a/packages/effects/hooks/src/use-design-tokens.ts b/packages/effects/hooks/src/use-design-tokens.ts
index 4f786302..0b4e0988 100644
--- a/packages/effects/hooks/src/use-design-tokens.ts
+++ b/packages/effects/hooks/src/use-design-tokens.ts
@@ -216,7 +216,7 @@ export function useElementPlusDesignTokens() {
: getCssVariableValue('--destructive-50'),
'--el-color-info-light-8': border,
- '--el-color-info-light-9': background,
+ '--el-color-info-light-9': getCssVariableValue('--info'), // getCssVariableValue('--secondary'),
'--el-color-primary': getCssVariableValue('--primary-500'),
'--el-color-primary-dark-2': getCssVariableValue('--primary'),
@@ -258,6 +258,12 @@ export function useElementPlusDesignTokens() {
'--el-fill-color-blank': background,
'--el-fill-color-light': getCssVariableValue('--accent'),
'--el-fill-color-lighter': getCssVariableValue('--accent-lighter'),
+
+ // 解决ElLoading背景色问题
+ '--el-mask-color': isDark.value
+ ? 'rgba(0,0,0,.8)'
+ : 'rgba(255,255,255,.9)',
+
'--el-text-color-primary': getCssVariableValue('--foreground'),
'--el-text-color-regular': getCssVariableValue('--foreground'),
diff --git a/packages/effects/layouts/package.json b/packages/effects/layouts/package.json
index d301ce17..8b034029 100644
--- a/packages/effects/layouts/package.json
+++ b/packages/effects/layouts/package.json
@@ -1,6 +1,6 @@
{
"name": "@vben/layouts",
- "version": "5.3.1",
+ "version": "5.3.2",
"homepage": "https://github.com/vbenjs/vue-vben-admin",
"bugs": "https://github.com/vbenjs/vue-vben-admin/issues",
"repository": {
diff --git a/packages/effects/layouts/src/basic/content/content.vue b/packages/effects/layouts/src/basic/content/content.vue
index ffeaa666..4ce9e4db 100644
--- a/packages/effects/layouts/src/basic/content/content.vue
+++ b/packages/effects/layouts/src/basic/content/content.vue
@@ -53,13 +53,20 @@ function transformComponent(
component: VNode,
route: RouteLocationNormalizedLoadedGeneric,
) {
+ // 组件视图未找到,如果有设置后备视图,则返回后备视图,如果没有,则抛出错误
+ if (!component) {
+ console.error(
+ 'Component view not found,please check the route configuration',
+ );
+ return undefined;
+ }
+
const routeName = route.name as string;
// 如果组件没有 name,则直接返回
if (!routeName) {
return component;
}
-
- const componentName = (component.type as any).name;
+ const componentName = (component?.type as any)?.name;
// 已经设置过 name,则直接返回
if (componentName) {
diff --git a/packages/effects/layouts/src/widgets/global-search/search-panel.vue b/packages/effects/layouts/src/widgets/global-search/search-panel.vue
index 9f648ac3..36ad5a94 100644
--- a/packages/effects/layouts/src/widgets/global-search/search-panel.vue
+++ b/packages/effects/layouts/src/widgets/global-search/search-panel.vue
@@ -150,7 +150,7 @@ function removeItem(index: number) {
} else {
searchHistory.value.splice(index, 1);
}
- activeIndex.value = activeIndex.value - 1 >= 0 ? activeIndex.value - 1 : 0;
+ activeIndex.value = Math.max(activeIndex.value - 1, 0);
scrollIntoView();
}
diff --git a/packages/effects/layouts/src/widgets/user-dropdown/user-dropdown.vue b/packages/effects/layouts/src/widgets/user-dropdown/user-dropdown.vue
index 9a0f2d10..79695c41 100644
--- a/packages/effects/layouts/src/widgets/user-dropdown/user-dropdown.vue
+++ b/packages/effects/layouts/src/widgets/user-dropdown/user-dropdown.vue
@@ -174,12 +174,15 @@ if (enableShortcutKey.value) {
/>
{{ text }}
-
- {{ tagText }}
-
+
+
+ {{ tagText }}
+
+
{{ description }}
@@ -208,7 +211,7 @@ if (enableShortcutKey.value) {
{{ altView }} L
-
+
;
+
+ constructor(options: VxeGridProps = {}) {
+ const storeState = { ...options };
+
+ const defaultState = getDefaultState();
+ this.store = new Store(
+ mergeWithArrayOverride(storeState, defaultState),
+ {
+ onUpdate: () => {
+ // this.prevState = this.state;
+ this.state = this.store.state;
+ },
+ },
+ );
+
+ this.state = this.store.state;
+ this.stateHandler = new StateHandler();
+ bindMethods(this);
+ }
+
+ mount(instance: null | VxeGridInstance) {
+ if (!this.isMounted && instance) {
+ this.grid = instance;
+ this.stateHandler.setConditionTrue();
+ this.isMounted = true;
+ }
+ }
+
+ async query(params: Record = {}) {
+ try {
+ await this.grid.commitProxy('query', toRaw(params));
+ } catch (error) {
+ console.error('Error occurred while querying:', error);
+ }
+ }
+
+ async reload(params: Record = {}) {
+ try {
+ await this.grid.commitProxy('reload', toRaw(params));
+ } catch (error) {
+ console.error('Error occurred while reloading:', error);
+ }
+ }
+
+ setGridOptions(options: Partial) {
+ this.setState({
+ gridOptions: options,
+ });
+ }
+
+ setLoading(isLoading: boolean) {
+ this.setState({
+ gridOptions: {
+ loading: isLoading,
+ },
+ });
+ }
+
+ setState(
+ stateOrFn:
+ | ((prev: VxeGridProps) => Partial)
+ | Partial,
+ ) {
+ if (isFunction(stateOrFn)) {
+ this.store.setState((prev) => {
+ return mergeWithArrayOverride(stateOrFn(prev), prev);
+ });
+ } else {
+ this.store.setState((prev) => mergeWithArrayOverride(stateOrFn, prev));
+ }
+ }
+
+ unmount() {
+ this.isMounted = false;
+ this.stateHandler.reset();
+ }
+}
diff --git a/packages/effects/plugins/src/vxe-table/index.ts b/packages/effects/plugins/src/vxe-table/index.ts
new file mode 100644
index 00000000..2224dfaa
--- /dev/null
+++ b/packages/effects/plugins/src/vxe-table/index.ts
@@ -0,0 +1,4 @@
+export { setupVbenVxeTable } from './init';
+export * from './use-vxe-grid';
+export { default as VbenVxeGrid } from './use-vxe-grid.vue';
+export type { VxeGridListeners, VxeGridProps } from 'vxe-table';
diff --git a/packages/effects/plugins/src/vxe-table/init.ts b/packages/effects/plugins/src/vxe-table/init.ts
new file mode 100644
index 00000000..09778b08
--- /dev/null
+++ b/packages/effects/plugins/src/vxe-table/init.ts
@@ -0,0 +1,122 @@
+import type { SetupVxeTable } from './types';
+
+import { defineComponent, watch } from 'vue';
+
+import { usePreferences } from '@vben/preferences';
+import { useVbenForm } from '@vben-core/form-ui';
+
+import {
+ VxeButton,
+ VxeButtonGroup,
+ // VxeFormGather,
+ // VxeForm,
+ // VxeFormItem,
+ VxeIcon,
+ VxeInput,
+ VxeLoading,
+ VxePager,
+ // VxeList,
+ // VxeModal,
+ // VxeOptgroup,
+ // VxeOption,
+ // VxePulldown,
+ // VxeRadio,
+ // VxeRadioButton,
+ // VxeRadioGroup,
+ VxeSelect,
+ VxeTooltip,
+ VxeUI,
+ // VxeSwitch,
+ // VxeTextarea,
+} from 'vxe-pc-ui';
+import enUS from 'vxe-pc-ui/lib/language/en-US';
+
+// 导入默认的语言
+import zhCN from 'vxe-pc-ui/lib/language/zh-CN';
+import {
+ VxeColgroup,
+ VxeColumn,
+ VxeGrid,
+ VxeTable,
+ VxeToolbar,
+} from 'vxe-table';
+
+// 是否加载过
+let isInit = false;
+
+// eslint-disable-next-line import/no-mutable-exports
+export let useTableForm: typeof useVbenForm;
+
+// 部分组件,如果没注册,vxe-table 会报错,这里实际没用组件,只是为了不报错,同时可以减少打包体积
+const createVirtualComponent = (name = '') => {
+ return defineComponent({
+ name,
+ });
+};
+
+export function initVxeTable() {
+ if (isInit) {
+ return;
+ }
+
+ VxeUI.component(VxeTable);
+ VxeUI.component(VxeColumn);
+ VxeUI.component(VxeColgroup);
+ VxeUI.component(VxeLoading);
+ VxeUI.component(VxeGrid);
+ VxeUI.component(VxeToolbar);
+
+ VxeUI.component(VxeButton);
+ VxeUI.component(VxeButtonGroup);
+ // VxeUI.component(VxeCheckbox);
+ // VxeUI.component(VxeCheckboxGroup);
+ VxeUI.component(createVirtualComponent('VxeForm'));
+ // VxeUI.component(VxeFormGather);
+ // VxeUI.component(VxeFormItem);
+ VxeUI.component(VxeIcon);
+ VxeUI.component(VxeInput);
+ // VxeUI.component(VxeList);
+ VxeUI.component(VxeLoading);
+ // VxeUI.component(VxeModal);
+ // VxeUI.component(VxeOptgroup);
+ // VxeUI.component(VxeOption);
+ VxeUI.component(VxePager);
+ // VxeUI.component(VxePulldown);
+ // VxeUI.component(VxeRadio);
+ // VxeUI.component(VxeRadioButton);
+ // VxeUI.component(VxeRadioGroup);
+ VxeUI.component(VxeSelect);
+ // VxeUI.component(VxeSwitch);
+ // VxeUI.component(VxeTextarea);
+ VxeUI.component(VxeTooltip);
+
+ isInit = true;
+}
+
+export function setupVbenVxeTable(setupOptions: SetupVxeTable) {
+ const { configVxeTable, useVbenForm } = setupOptions;
+
+ initVxeTable();
+ useTableForm = useVbenForm;
+
+ const preference = usePreferences();
+
+ const localMap = {
+ 'zh-CN': zhCN,
+ 'en-US': enUS,
+ };
+
+ watch(
+ [() => preference.theme.value, () => preference.locale.value],
+ ([theme, locale]) => {
+ VxeUI.setTheme(theme === 'dark' ? 'dark' : 'light');
+ VxeUI.setI18n(locale, localMap[locale]);
+ VxeUI.setLanguage(locale);
+ },
+ {
+ immediate: true,
+ },
+ );
+
+ configVxeTable(VxeUI);
+}
diff --git a/packages/effects/plugins/src/vxe-table/theme.css b/packages/effects/plugins/src/vxe-table/theme.css
new file mode 100644
index 00000000..bfb930f6
--- /dev/null
+++ b/packages/effects/plugins/src/vxe-table/theme.css
@@ -0,0 +1,82 @@
+:root {
+ --vxe-ui-font-color: hsl(var(--foreground));
+ --vxe-ui-font-primary-color: hsl(var(--primary));
+
+ /* --vxe-ui-font-lighten-color: #babdc0;
+ --vxe-ui-font-darken-color: #86898e; */
+ --vxe-ui-font-disabled-color: hsl(var(--foreground) / 50%);
+
+ /* base */
+ --vxe-ui-base-popup-border-color: hsl(var(--border));
+
+ /* --vxe-ui-base-popup-box-shadow: 0px 12px 30px 8px rgb(0 0 0 / 50%); */
+
+ /* layout */
+ --vxe-ui-layout-background-color: hsl(var(--background));
+ --vxe-ui-table-resizable-line-color: hsl(var(--border));
+
+ /* --vxe-ui-table-fixed-left-scrolling-box-shadow: 8px 0px 10px -5px hsl(var(--accent));
+ --vxe-ui-table-fixed-right-scrolling-box-shadow: -8px 0px 10px -5px hsl(var(--accent)); */
+
+ /* input */
+ --vxe-ui-input-border-color: hsl(var(--border));
+
+ /* --vxe-ui-input-placeholder-color: #8d9095; */
+
+ /* --vxe-ui-input-disabled-background-color: #262727; */
+
+ /* loading */
+ --vxe-ui-loading-background-color: hsl(var(--overlay-content));
+
+ /* table */
+ --vxe-ui-table-header-background-color: hsl(var(--accent));
+ --vxe-ui-table-border-color: hsl(var(--border));
+ --vxe-ui-table-row-hover-background-color: hsl(var(--accent-hover));
+ --vxe-ui-table-row-striped-background-color: hsl(var(--accent) / 60%);
+ --vxe-ui-table-row-hover-striped-background-color: hsl(var(--accent));
+ --vxe-ui-table-row-radio-checked-background-color: hsl(var(--accent));
+ --vxe-ui-table-row-hover-radio-checked-background-color: hsl(
+ var(--accent-hover)
+ );
+ --vxe-ui-table-row-checkbox-checked-background-color: hsl(var(--accent));
+ --vxe-ui-table-row-hover-checkbox-checked-background-color: hsl(
+ var(--accent-hover)
+ );
+ --vxe-ui-table-row-current-background-color: hsl(var(--accent));
+ --vxe-ui-table-row-hover-current-background-color: hsl(var(--accent-hover));
+
+ /* --vxe-ui-table-fixed-scrolling-box-shadow-color: rgb(0 0 0 / 80%); */
+}
+
+.vxe-pager {
+ .vxe-pager--prev-btn:not(.is--disabled):active,
+ .vxe-pager--next-btn:not(.is--disabled):active,
+ .vxe-pager--num-btn:not(.is--disabled):active,
+ .vxe-pager--jump-prev:not(.is--disabled):active,
+ .vxe-pager--jump-next:not(.is--disabled):active,
+ .vxe-pager--prev-btn:not(.is--disabled):focus,
+ .vxe-pager--next-btn:not(.is--disabled):focus,
+ .vxe-pager--num-btn:not(.is--disabled):focus,
+ .vxe-pager--jump-prev:not(.is--disabled):focus,
+ .vxe-pager--jump-next:not(.is--disabled):focus {
+ color: hsl(var(--accent-foreground));
+ background-color: hsl(var(--accent));
+ border: 1px solid hsl(var(--border));
+ box-shadow: 0 0 0 1px hsl(var(--border));
+ }
+
+ .vxe-pager {
+ &--wrapper {
+ display: flex;
+ align-items: center;
+ }
+
+ &--sizes {
+ margin-right: auto;
+ }
+ }
+}
+
+.vxe-pager--wrapper {
+ @apply justify-center md:justify-end;
+}
diff --git a/packages/effects/plugins/src/vxe-table/types.ts b/packages/effects/plugins/src/vxe-table/types.ts
new file mode 100644
index 00000000..db151e7c
--- /dev/null
+++ b/packages/effects/plugins/src/vxe-table/types.ts
@@ -0,0 +1,53 @@
+import type { DeepPartial } from '@vben/types';
+import type { VbenFormProps } from '@vben-core/form-ui';
+import type {
+ VxeGridListeners,
+ VxeGridProps as VxeTableGridProps,
+ VxeUIExport,
+} from 'vxe-table';
+
+import type { VxeGridApi } from './api';
+
+import type { Ref } from 'vue';
+
+import { useVbenForm } from '@vben-core/form-ui';
+
+export interface VxePaginationInfo {
+ currentPage: number;
+ pageSize: number;
+ total: number;
+}
+
+export interface VxeGridProps {
+ /**
+ * 组件class
+ */
+ class?: any;
+ /**
+ * vxe-grid class
+ */
+ gridClass?: any;
+ /**
+ * vxe-grid 配置
+ */
+ gridOptions?: DeepPartial;
+ /**
+ * vxe-grid 事件
+ */
+ gridEvents?: DeepPartial;
+ /**
+ * 表单配置
+ */
+ formOptions?: VbenFormProps;
+}
+
+export type ExtendedVxeGridApi = {
+ useStore: >(
+ selector?: (state: NoInfer) => T,
+ ) => Readonly[>;
+} & VxeGridApi;
+
+export interface SetupVxeTable {
+ configVxeTable: (ui: VxeUIExport) => void;
+ useVbenForm: typeof useVbenForm;
+}
diff --git a/packages/effects/plugins/src/vxe-table/use-vxe-grid.ts b/packages/effects/plugins/src/vxe-table/use-vxe-grid.ts
new file mode 100644
index 00000000..6e9ed81c
--- /dev/null
+++ b/packages/effects/plugins/src/vxe-table/use-vxe-grid.ts
@@ -0,0 +1,42 @@
+import type { ExtendedVxeGridApi, VxeGridProps } from './types';
+
+import { defineComponent, h, onBeforeUnmount } from 'vue';
+
+import { useStore } from '@vben-core/shared/store';
+
+import { VxeGridApi } from './api';
+import VxeGrid from './use-vxe-grid.vue';
+
+export function useVbenVxeGrid(options: VxeGridProps) {
+ // const IS_REACTIVE = isReactive(options);
+ const api = new VxeGridApi(options);
+ const extendedApi: ExtendedVxeGridApi = api as ExtendedVxeGridApi;
+ extendedApi.useStore = (selector) => {
+ return useStore(api.store, selector);
+ };
+
+ const Grid = defineComponent(
+ (props: VxeGridProps, { attrs, slots }) => {
+ onBeforeUnmount(() => {
+ api.unmount();
+ });
+ return () => h(VxeGrid, { ...props, ...attrs, api: extendedApi }, slots);
+ },
+ {
+ inheritAttrs: false,
+ name: 'VbenVxeGrid',
+ },
+ );
+ // Add reactivity support
+ // if (IS_REACTIVE) {
+ // watch(
+ // () => options,
+ // () => {
+ // api.setState(options);
+ // },
+ // { immediate: true },
+ // );
+ // }
+
+ return [Grid, extendedApi] as const;
+}
diff --git a/packages/effects/plugins/src/vxe-table/use-vxe-grid.vue b/packages/effects/plugins/src/vxe-table/use-vxe-grid.vue
new file mode 100644
index 00000000..cc0d91a2
--- /dev/null
+++ b/packages/effects/plugins/src/vxe-table/use-vxe-grid.vue
@@ -0,0 +1,279 @@
+
+
+
+ ]
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ $t('common.noData') }}
+
+
+
+
+
diff --git a/packages/effects/plugins/tailwind.config.mjs b/packages/effects/plugins/tailwind.config.mjs
new file mode 100644
index 00000000..f17f556f
--- /dev/null
+++ b/packages/effects/plugins/tailwind.config.mjs
@@ -0,0 +1 @@
+export { default } from '@vben/tailwind-config';
diff --git a/packages/effects/request/package.json b/packages/effects/request/package.json
index 31c83665..41742f0b 100644
--- a/packages/effects/request/package.json
+++ b/packages/effects/request/package.json
@@ -1,6 +1,6 @@
{
"name": "@vben/request",
- "version": "5.3.1",
+ "version": "5.3.2",
"homepage": "https://github.com/vbenjs/vue-vben-admin",
"bugs": "https://github.com/vbenjs/vue-vben-admin/issues",
"repository": {
diff --git a/packages/icons/package.json b/packages/icons/package.json
index 5c6d2e74..d2016d28 100644
--- a/packages/icons/package.json
+++ b/packages/icons/package.json
@@ -1,6 +1,6 @@
{
"name": "@vben/icons",
- "version": "5.3.1",
+ "version": "5.3.2",
"homepage": "https://github.com/vbenjs/vue-vben-admin",
"bugs": "https://github.com/vbenjs/vue-vben-admin/issues",
"repository": {
diff --git a/packages/locales/package.json b/packages/locales/package.json
index 6d92a6f5..56839e12 100644
--- a/packages/locales/package.json
+++ b/packages/locales/package.json
@@ -1,6 +1,6 @@
{
"name": "@vben/locales",
- "version": "5.3.1",
+ "version": "5.3.2",
"homepage": "https://github.com/vbenjs/vue-vben-admin",
"bugs": "https://github.com/vbenjs/vue-vben-admin/issues",
"repository": {
diff --git a/packages/locales/src/langs/en-US.json b/packages/locales/src/langs/en-US.json
index 6f0e4a48..a3c83587 100644
--- a/packages/locales/src/langs/en-US.json
+++ b/packages/locales/src/langs/en-US.json
@@ -32,7 +32,8 @@
"confirm": "Comfirm",
"noData": "No Data",
"refresh": "Refresh",
- "loadingMenu": "Loading Menu"
+ "loadingMenu": "Loading Menu",
+ "query": "Search"
},
"fallback": {
"pageNotFound": "Oops! Page Not Found",
diff --git a/packages/locales/src/langs/zh-CN.json b/packages/locales/src/langs/zh-CN.json
index 9e4cbb1e..830c3583 100644
--- a/packages/locales/src/langs/zh-CN.json
+++ b/packages/locales/src/langs/zh-CN.json
@@ -32,7 +32,8 @@
"confirm": "确认",
"noData": "暂无数据",
"refresh": "刷新",
- "loadingMenu": "加载菜单中"
+ "loadingMenu": "加载菜单中",
+ "query": "查询"
},
"fallback": {
"pageNotFound": "哎呀!未找到页面",
diff --git a/packages/preferences/package.json b/packages/preferences/package.json
index 6d5563d9..6d10d3c7 100644
--- a/packages/preferences/package.json
+++ b/packages/preferences/package.json
@@ -1,6 +1,6 @@
{
"name": "@vben/preferences",
- "version": "5.3.1",
+ "version": "5.3.2",
"homepage": "https://github.com/vbenjs/vue-vben-admin",
"bugs": "https://github.com/vbenjs/vue-vben-admin/issues",
"repository": {
diff --git a/packages/stores/package.json b/packages/stores/package.json
index 3562e465..97fefbd8 100644
--- a/packages/stores/package.json
+++ b/packages/stores/package.json
@@ -1,6 +1,6 @@
{
"name": "@vben/stores",
- "version": "5.3.1",
+ "version": "5.3.2",
"homepage": "https://github.com/vbenjs/vue-vben-admin",
"bugs": "https://github.com/vbenjs/vue-vben-admin/issues",
"repository": {
diff --git a/packages/stores/src/modules/tabbar.ts b/packages/stores/src/modules/tabbar.ts
index 6646ec9e..0c3850e7 100644
--- a/packages/stores/src/modules/tabbar.ts
+++ b/packages/stores/src/modules/tabbar.ts
@@ -209,7 +209,7 @@ export const useTabbarStore = defineStore('core-tabbar', {
(item) => getTabPath(item) === getTabPath(tab),
);
- if (index >= 0 && index < this.tabs.length - 1) {
+ if (index !== -1 && index < this.tabs.length - 1) {
const rightTabs = this.tabs.slice(index + 1);
const paths: string[] = [];
diff --git a/packages/stores/src/modules/user.ts b/packages/stores/src/modules/user.ts
index 3c8d8794..afc974a2 100644
--- a/packages/stores/src/modules/user.ts
+++ b/packages/stores/src/modules/user.ts
@@ -1,6 +1,7 @@
import { acceptHMRUpdate, defineStore } from 'pinia';
interface BasicUserInfo {
+ [key: string]: any;
/**
* 头像
*/
diff --git a/packages/styles/package.json b/packages/styles/package.json
index 7dbbb41f..be4f5008 100644
--- a/packages/styles/package.json
+++ b/packages/styles/package.json
@@ -1,6 +1,6 @@
{
"name": "@vben/styles",
- "version": "5.3.1",
+ "version": "5.3.2",
"homepage": "https://github.com/vbenjs/vue-vben-admin",
"bugs": "https://github.com/vbenjs/vue-vben-admin/issues",
"repository": {
diff --git a/packages/styles/src/antd/index.css b/packages/styles/src/antd/index.css
index b82f3e57..2935f9b5 100644
--- a/packages/styles/src/antd/index.css
+++ b/packages/styles/src/antd/index.css
@@ -63,3 +63,17 @@
.dot-before-green {
@apply dot-before-common before:bg-green-500;
}
+
+/**
+vxe表格右上角toolbar 间距
+*/
+.vxe-button + .vxe-button.type--button {
+ margin-left: 8px !important;
+}
+
+/**
+vxe表格右上角toolbar和左边元素的间距
+*/
+.vxe-tools--operate {
+ margin-left: 8px;
+}
diff --git a/packages/types/package.json b/packages/types/package.json
index d8eeeb43..8cc34787 100644
--- a/packages/types/package.json
+++ b/packages/types/package.json
@@ -1,6 +1,6 @@
{
"name": "@vben/types",
- "version": "5.3.1",
+ "version": "5.3.2",
"homepage": "https://github.com/vbenjs/vue-vben-admin",
"bugs": "https://github.com/vbenjs/vue-vben-admin/issues",
"repository": {
diff --git a/packages/utils/package.json b/packages/utils/package.json
index d201d169..8221a11e 100644
--- a/packages/utils/package.json
+++ b/packages/utils/package.json
@@ -1,6 +1,6 @@
{
"name": "@vben/utils",
- "version": "5.3.1",
+ "version": "5.3.2",
"homepage": "https://github.com/vbenjs/vue-vben-admin",
"bugs": "https://github.com/vbenjs/vue-vben-admin/issues",
"repository": {
diff --git a/packages/utils/src/index.ts b/packages/utils/src/index.ts
index 9bf575c3..80263b6a 100644
--- a/packages/utils/src/index.ts
+++ b/packages/utils/src/index.ts
@@ -1,3 +1,4 @@
export * from './helpers';
+export * from '@vben-core/shared/cache';
export * from '@vben-core/shared/color';
export * from '@vben-core/shared/utils';
diff --git a/playground/src/adapter/index.ts b/playground/src/adapter/index.ts
index 698d687b..6a9391be 100644
--- a/playground/src/adapter/index.ts
+++ b/playground/src/adapter/index.ts
@@ -1 +1,2 @@
export * from './form';
+export * from './vxe-table';
diff --git a/playground/src/adapter/vxe-table.ts b/playground/src/adapter/vxe-table.ts
new file mode 100644
index 00000000..969ec750
--- /dev/null
+++ b/playground/src/adapter/vxe-table.ts
@@ -0,0 +1,59 @@
+import { h } from 'vue';
+
+import { setupVbenVxeTable, useVbenVxeGrid } from '@vben/plugins/vxe-table';
+
+import { Button, Image } from 'ant-design-vue';
+
+import { useVbenForm } from './form';
+
+setupVbenVxeTable({
+ configVxeTable: (vxeUI) => {
+ vxeUI.setConfig({
+ grid: {
+ align: 'center',
+ border: true,
+ minHeight: 180,
+ proxyConfig: {
+ autoLoad: true,
+ response: {
+ result: 'items',
+ total: 'total',
+ list: 'items',
+ },
+ showActiveMsg: true,
+ showResponseMsg: false,
+ },
+ round: true,
+ size: 'small',
+ },
+ });
+
+ // 表格配置项可以用 cellRender: { name: 'CellImage' },
+ vxeUI.renderer.add('CellImage', {
+ renderDefault(_renderOpts, params) {
+ const { column, row } = params;
+ return h(Image, { src: row[column.field] });
+ },
+ });
+
+ // 表格配置项可以用 cellRender: { name: 'CellLink' },
+ vxeUI.renderer.add('CellLink', {
+ renderDefault(renderOpts) {
+ const { props } = renderOpts;
+ return h(
+ Button,
+ { size: 'small', type: 'link' },
+ { default: () => props?.text },
+ );
+ },
+ });
+
+ // 这里可以自行扩展 vxe-table 的全局配置,比如自定义格式化
+ // vxeUI.formats.add
+ },
+ useVbenForm,
+});
+
+export { useVbenVxeGrid };
+
+export type * from '@vben/plugins/vxe-table';
diff --git a/playground/src/api/core/auth.ts b/playground/src/api/core/auth.ts
index 53b8366d..71d9f994 100644
--- a/playground/src/api/core/auth.ts
+++ b/playground/src/api/core/auth.ts
@@ -3,8 +3,8 @@ import { baseRequestClient, requestClient } from '#/api/request';
export namespace AuthApi {
/** 登录接口参数 */
export interface LoginParams {
- password: string;
- username: string;
+ password?: string;
+ username?: string;
}
/** 登录接口返回值 */
diff --git a/playground/src/api/examples/index.ts b/playground/src/api/examples/index.ts
new file mode 100644
index 00000000..c830b81f
--- /dev/null
+++ b/playground/src/api/examples/index.ts
@@ -0,0 +1,2 @@
+export * from './status';
+export * from './table';
diff --git a/playground/src/api/examples/status.ts b/playground/src/api/examples/status.ts
new file mode 100644
index 00000000..4a75fe7e
--- /dev/null
+++ b/playground/src/api/examples/status.ts
@@ -0,0 +1,10 @@
+import { requestClient } from '#/api/request';
+
+/**
+ * 模拟任意状态码
+ */
+async function getMockStatusApi(status: string) {
+ return requestClient.get('/status', { params: { status } });
+}
+
+export { getMockStatusApi };
diff --git a/playground/src/api/examples/table.ts b/playground/src/api/examples/table.ts
new file mode 100644
index 00000000..4739ca98
--- /dev/null
+++ b/playground/src/api/examples/table.ts
@@ -0,0 +1,18 @@
+import { requestClient } from '#/api/request';
+
+export namespace DemoTableApi {
+ export interface PageFetchParams {
+ [key: string]: any;
+ page: number;
+ pageSize: number;
+ }
+}
+
+/**
+ * 获取示例表格数据
+ */
+async function getExampleTableApi(params: DemoTableApi.PageFetchParams) {
+ return requestClient.get('/table/list', { params });
+}
+
+export { getExampleTableApi };
diff --git a/playground/src/api/index.ts b/playground/src/api/index.ts
index 2b42e898..ab806c62 100644
--- a/playground/src/api/index.ts
+++ b/playground/src/api/index.ts
@@ -1,2 +1,2 @@
export * from './core';
-export * from './demos';
+export * from './examples';
diff --git a/playground/src/locales/langs/en-US.json b/playground/src/locales/langs/en-US.json
index 92ce74fc..0d3cf57d 100644
--- a/playground/src/locales/langs/en-US.json
+++ b/playground/src/locales/langs/en-US.json
@@ -82,6 +82,18 @@
"api": "Api",
"merge": "Merge Form"
},
+ "vxeTable": {
+ "title": "Vxe Table",
+ "basic": "Basic Table",
+ "remote": "Remote Load",
+ "tree": "Tree Table",
+ "fixed": "Fixed Header/Column",
+ "virtual": "Virtual Scroll",
+ "editCell": "Edit Cell",
+ "editRow": "Edit Row",
+ "custom-cell": "Custom Cell",
+ "form": "Form Table"
+ },
"captcha": {
"title": "Captcha",
"pointSelection": "Point Selection Captcha",
diff --git a/playground/src/locales/langs/zh-CN.json b/playground/src/locales/langs/zh-CN.json
index ca28d818..727d6262 100644
--- a/playground/src/locales/langs/zh-CN.json
+++ b/playground/src/locales/langs/zh-CN.json
@@ -82,6 +82,18 @@
"api": "Api",
"merge": "合并表单"
},
+ "vxeTable": {
+ "title": "Vxe 表格",
+ "basic": "基础表格",
+ "remote": "远程加载",
+ "tree": "树形表格",
+ "fixed": "固定表头/列",
+ "virtual": "虚拟滚动",
+ "editCell": "单元格编辑",
+ "editRow": "行编辑",
+ "custom-cell": "自定义单元格",
+ "form": "搜索表单"
+ },
"captcha": {
"title": "验证码",
"pointSelection": "点选验证",
diff --git a/playground/src/router/routes/modules/examples.ts b/playground/src/router/routes/modules/examples.ts
index 697d4789..b1cdd588 100644
--- a/playground/src/router/routes/modules/examples.ts
+++ b/playground/src/router/routes/modules/examples.ts
@@ -42,7 +42,6 @@ const routes: RouteRecordRaw[] = [
title: $t('page.examples.ellipsis.title'),
},
},
-
{
name: 'FormExample',
path: '/examples/form',
@@ -109,6 +108,89 @@ const routes: RouteRecordRaw[] = [
},
],
},
+ {
+ name: 'VxeTableExample',
+ path: '/examples/vxe-table',
+ meta: {
+ icon: 'lucide:table',
+ title: $t('page.examples.vxeTable.title'),
+ },
+ children: [
+ {
+ name: 'VxeTableBasicExample',
+ path: '/examples/vxe-table/basic',
+ component: () => import('#/views/examples/vxe-table/basic.vue'),
+ meta: {
+ title: $t('page.examples.vxeTable.basic'),
+ },
+ },
+ {
+ name: 'VxeTableRemoteExample',
+ path: '/examples/vxe-table/remote',
+ component: () => import('#/views/examples/vxe-table/remote.vue'),
+ meta: {
+ title: $t('page.examples.vxeTable.remote'),
+ },
+ },
+ {
+ name: 'VxeTableTreeExample',
+ path: '/examples/vxe-table/tree',
+ component: () => import('#/views/examples/vxe-table/tree.vue'),
+ meta: {
+ title: $t('page.examples.vxeTable.tree'),
+ },
+ },
+ {
+ name: 'VxeTableFixedExample',
+ path: '/examples/vxe-table/fixed',
+ component: () => import('#/views/examples/vxe-table/fixed.vue'),
+ meta: {
+ title: $t('page.examples.vxeTable.fixed'),
+ },
+ },
+ {
+ name: 'VxeTableCustomCellExample',
+ path: '/examples/vxe-table/custom-cell',
+ component: () =>
+ import('#/views/examples/vxe-table/custom-cell.vue'),
+ meta: {
+ title: $t('page.examples.vxeTable.custom-cell'),
+ },
+ },
+ {
+ name: 'VxeTableFormExample',
+ path: '/examples/vxe-table/form',
+ component: () => import('#/views/examples/vxe-table/form.vue'),
+ meta: {
+ title: $t('page.examples.vxeTable.form'),
+ },
+ },
+ {
+ name: 'VxeTableEditCellExample',
+ path: '/examples/vxe-table/edit-cell',
+ component: () => import('#/views/examples/vxe-table/edit-cell.vue'),
+ meta: {
+ title: $t('page.examples.vxeTable.editCell'),
+ },
+ },
+ {
+ name: 'VxeTableEditRowExample',
+ path: '/examples/vxe-table/edit-row',
+ component: () => import('#/views/examples/vxe-table/edit-row.vue'),
+ meta: {
+ title: $t('page.examples.vxeTable.editRow'),
+ },
+ },
+ {
+ name: 'VxeTableVirtualExample',
+ path: '/examples/vxe-table/virtual',
+ component: () => import('#/views/examples/vxe-table/virtual.vue'),
+ meta: {
+ title: $t('page.examples.vxeTable.virtual'),
+ },
+ },
+ ],
+ },
{
name: 'CaptchaExample',
path: '/examples/captcha',
diff --git a/playground/src/views/examples/doc-button.vue b/playground/src/views/examples/doc-button.vue
index 067df8e4..529c743a 100644
--- a/playground/src/views/examples/doc-button.vue
+++ b/playground/src/views/examples/doc-button.vue
@@ -12,5 +12,5 @@ function handleClick() {
-
+
diff --git a/playground/src/views/examples/form/basic.vue b/playground/src/views/examples/form/basic.vue
index ac10e446..cbc5ded5 100644
--- a/playground/src/views/examples/form/basic.vue
+++ b/playground/src/views/examples/form/basic.vue
@@ -6,6 +6,8 @@ import dayjs from 'dayjs';
import { useVbenForm } from '#/adapter';
+import DocButton from '../doc-button.vue';
+
const [BaseForm, baseFormApi] = useVbenForm({
// 所有表单项共用,可单独在表单内覆盖
commonConfig: {
@@ -329,6 +331,9 @@ function handleSetFormValue() {
description="表单组件基础示例,请注意,该页面用到的参数代码会添加一些简单注释,方便理解,请仔细查看。"
title="表单组件"
>
+
+
+
diff --git a/playground/src/views/examples/vxe-table/basic.vue b/playground/src/views/examples/vxe-table/basic.vue
new file mode 100644
index 00000000..75c034c1
--- /dev/null
+++ b/playground/src/views/examples/vxe-table/basic.vue
@@ -0,0 +1,93 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/playground/src/views/examples/vxe-table/custom-cell.vue b/playground/src/views/examples/vxe-table/custom-cell.vue
new file mode 100644
index 00000000..63e3ad46
--- /dev/null
+++ b/playground/src/views/examples/vxe-table/custom-cell.vue
@@ -0,0 +1,110 @@
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ row.status }}
+
+
+
+
+
+
+
diff --git a/playground/src/views/examples/vxe-table/edit-cell.vue b/playground/src/views/examples/vxe-table/edit-cell.vue
new file mode 100644
index 00000000..5f7476f0
--- /dev/null
+++ b/playground/src/views/examples/vxe-table/edit-cell.vue
@@ -0,0 +1,57 @@
+
+
+
+
+
+
+
diff --git a/playground/src/views/examples/vxe-table/edit-row.vue b/playground/src/views/examples/vxe-table/edit-row.vue
new file mode 100644
index 00000000..65826167
--- /dev/null
+++ b/playground/src/views/examples/vxe-table/edit-row.vue
@@ -0,0 +1,94 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/playground/src/views/examples/vxe-table/fixed.vue b/playground/src/views/examples/vxe-table/fixed.vue
new file mode 100644
index 00000000..bae97230
--- /dev/null
+++ b/playground/src/views/examples/vxe-table/fixed.vue
@@ -0,0 +1,64 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/playground/src/views/examples/vxe-table/form.vue b/playground/src/views/examples/vxe-table/form.vue
new file mode 100644
index 00000000..13595ada
--- /dev/null
+++ b/playground/src/views/examples/vxe-table/form.vue
@@ -0,0 +1,102 @@
+
+
+
+
+
+
+
diff --git a/playground/src/views/examples/vxe-table/remote.vue b/playground/src/views/examples/vxe-table/remote.vue
new file mode 100644
index 00000000..d0461bb2
--- /dev/null
+++ b/playground/src/views/examples/vxe-table/remote.vue
@@ -0,0 +1,65 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/playground/src/views/examples/vxe-table/table-data.ts b/playground/src/views/examples/vxe-table/table-data.ts
new file mode 100644
index 00000000..b4eb5ede
--- /dev/null
+++ b/playground/src/views/examples/vxe-table/table-data.ts
@@ -0,0 +1,172 @@
+interface TableRowData {
+ address: string;
+ age: number;
+ id: number;
+ name: string;
+ nickname: string;
+ role: string;
+}
+
+const roles = ['User', 'Admin', 'Manager', 'Guest'];
+
+export const MOCK_TABLE_DATA: TableRowData[] = (() => {
+ const data: TableRowData[] = [];
+ for (let i = 0; i < 40; i++) {
+ data.push({
+ address: `New York${i}`,
+ age: i + 1,
+ id: i,
+ name: `Test${i}`,
+ nickname: `Test${i}`,
+ role: roles[Math.floor(Math.random() * roles.length)] as string,
+ });
+ }
+ return data;
+})();
+
+export const MOCK_TREE_TABLE_DATA = [
+ {
+ date: '2020-08-01',
+ id: 10_000,
+ name: 'Test1',
+ parentId: null,
+ size: 1024,
+ type: 'mp3',
+ },
+ {
+ date: '2021-04-01',
+ id: 10_050,
+ name: 'Test2',
+ parentId: null,
+ size: 0,
+ type: 'mp4',
+ },
+ {
+ date: '2020-03-01',
+ id: 24_300,
+ name: 'Test3',
+ parentId: 10_050,
+ size: 1024,
+ type: 'avi',
+ },
+ {
+ date: '2021-04-01',
+ id: 20_045,
+ name: 'Test4',
+ parentId: 24_300,
+ size: 600,
+ type: 'html',
+ },
+ {
+ date: '2021-04-01',
+ id: 10_053,
+ name: 'Test5',
+ parentId: 24_300,
+ size: 0,
+ type: 'avi',
+ },
+ {
+ date: '2021-10-01',
+ id: 24_330,
+ name: 'Test6',
+ parentId: 10_053,
+ size: 25,
+ type: 'txt',
+ },
+ {
+ date: '2020-01-01',
+ id: 21_011,
+ name: 'Test7',
+ parentId: 10_053,
+ size: 512,
+ type: 'pdf',
+ },
+ {
+ date: '2021-06-01',
+ id: 22_200,
+ name: 'Test8',
+ parentId: 10_053,
+ size: 1024,
+ type: 'js',
+ },
+ {
+ date: '2020-11-01',
+ id: 23_666,
+ name: 'Test9',
+ parentId: null,
+ size: 2048,
+ type: 'xlsx',
+ },
+ {
+ date: '2021-06-01',
+ id: 23_677,
+ name: 'Test10',
+ parentId: 23_666,
+ size: 1024,
+ type: 'js',
+ },
+ {
+ date: '2021-06-01',
+ id: 23_671,
+ name: 'Test11',
+ parentId: 23_677,
+ size: 1024,
+ type: 'js',
+ },
+ {
+ date: '2021-06-01',
+ id: 23_672,
+ name: 'Test12',
+ parentId: 23_677,
+ size: 1024,
+ type: 'js',
+ },
+ {
+ date: '2021-06-01',
+ id: 23_688,
+ name: 'Test13',
+ parentId: 23_666,
+ size: 1024,
+ type: 'js',
+ },
+ {
+ date: '2021-06-01',
+ id: 23_681,
+ name: 'Test14',
+ parentId: 23_688,
+ size: 1024,
+ type: 'js',
+ },
+ {
+ date: '2021-06-01',
+ id: 23_682,
+ name: 'Test15',
+ parentId: 23_688,
+ size: 1024,
+ type: 'js',
+ },
+ {
+ date: '2020-10-01',
+ id: 24_555,
+ name: 'Test16',
+ parentId: null,
+ size: 224,
+ type: 'avi',
+ },
+ {
+ date: '2021-06-01',
+ id: 24_566,
+ name: 'Test17',
+ parentId: 24_555,
+ size: 1024,
+ type: 'js',
+ },
+ {
+ date: '2021-06-01',
+ id: 24_577,
+ name: 'Test18',
+ parentId: 24_555,
+ size: 1024,
+ type: 'js',
+ },
+];
diff --git a/playground/src/views/examples/vxe-table/tree.vue b/playground/src/views/examples/vxe-table/tree.vue
new file mode 100644
index 00000000..f7f4efb8
--- /dev/null
+++ b/playground/src/views/examples/vxe-table/tree.vue
@@ -0,0 +1,59 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/playground/src/views/examples/vxe-table/virtual.vue b/playground/src/views/examples/vxe-table/virtual.vue
new file mode 100644
index 00000000..87407562
--- /dev/null
+++ b/playground/src/views/examples/vxe-table/virtual.vue
@@ -0,0 +1,63 @@
+
+
+
+
+
+
+
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 2dd60034..ea3723f4 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -10,8 +10,8 @@ catalogs:
specifier: ^0.5.0
version: 0.5.0
'@changesets/cli':
- specifier: ^2.27.8
- version: 2.27.8
+ specifier: ^2.27.9
+ version: 2.27.9
'@changesets/git':
specifier: ^3.0.1
version: 3.0.1
@@ -25,11 +25,14 @@ catalogs:
specifier: ^19.5.0
version: 19.5.0
'@eslint/js':
- specifier: ^9.11.1
- version: 9.11.1
+ specifier: ^9.12.0
+ version: 9.12.0
+ '@faker-js/faker':
+ specifier: ^9.0.3
+ version: 9.0.3
'@iconify/json':
- specifier: ^2.2.255
- version: 2.2.255
+ specifier: ^2.2.256
+ version: 2.2.256
'@iconify/tailwind':
specifier: ^1.1.3
version: 1.1.3
@@ -55,8 +58,8 @@ catalogs:
specifier: ^1.47.2
version: 1.47.2
'@stylistic/stylelint-plugin':
- specifier: ^3.1.0
- version: 3.1.0
+ specifier: ^3.1.1
+ version: 3.1.1
'@tailwindcss/nesting':
specifier: 0.0.0-insiders.565cd3e
version: 0.0.0-insiders.565cd3e
@@ -64,8 +67,8 @@ catalogs:
specifier: ^0.5.15
version: 0.5.15
'@tanstack/vue-query':
- specifier: ^5.59.0
- version: 5.59.0
+ specifier: ^5.59.1
+ version: 5.59.1
'@tanstack/vue-store':
specifier: ^0.5.5
version: 0.5.5
@@ -121,11 +124,11 @@ catalogs:
specifier: ^4.0.1
version: 4.0.1
'@vue/reactivity':
- specifier: ^3.5.10
- version: 3.5.10
+ specifier: ^3.5.11
+ version: 3.5.11
'@vue/shared':
- specifier: ^3.5.10
- version: 3.5.10
+ specifier: ^3.5.11
+ version: 3.5.11
'@vue/test-utils':
specifier: ^2.4.6
version: 2.4.6
@@ -205,8 +208,8 @@ catalogs:
specifier: ^2.8.4
version: 2.8.4
eslint:
- specifier: ^9.11.1
- version: 9.11.1
+ specifier: ^9.12.0
+ version: 9.12.0
eslint-config-turbo:
specifier: ^2.1.3
version: 2.1.3
@@ -241,8 +244,8 @@ catalogs:
specifier: ^2.6.0
version: 2.6.0
eslint-plugin-unicorn:
- specifier: ^55.0.0
- version: 55.0.0
+ specifier: ^56.0.0
+ version: 56.0.0
eslint-plugin-unused-imports:
specifier: ^4.1.4
version: 4.1.4
@@ -265,8 +268,8 @@ catalogs:
specifier: ^15.10.0
version: 15.10.0
h3:
- specifier: ^1.12.0
- version: 1.12.0
+ specifier: ^1.13.0
+ version: 1.13.0
happy-dom:
specifier: ^15.7.4
version: 15.7.4
@@ -313,8 +316,8 @@ catalogs:
specifier: ^8.1.0
version: 8.1.0
pinia-plugin-persistedstate:
- specifier: ^4.0.2
- version: 4.0.2
+ specifier: ^4.1.1
+ version: 4.1.1
pkg-types:
specifier: ^1.2.0
version: 1.2.0
@@ -334,8 +337,8 @@ catalogs:
specifier: ^16.1.0
version: 16.1.0
postcss-preset-env:
- specifier: ^10.0.5
- version: 10.0.5
+ specifier: ^10.0.6
+ version: 10.0.6
postcss-scss:
specifier: ^4.0.9
version: 4.0.9
@@ -400,8 +403,8 @@ catalogs:
specifier: ^6.7.0
version: 6.7.0
tailwind-merge:
- specifier: ^2.5.2
- version: 2.5.2
+ specifier: ^2.5.3
+ version: 2.5.3
tailwindcss:
specifier: ^3.4.13
version: 3.4.13
@@ -438,6 +441,9 @@ catalogs:
vite-plugin-html:
specifier: ^3.2.2
version: 3.2.2
+ vite-plugin-lazy-import:
+ specifier: ^1.0.7
+ version: 1.0.7
vite-plugin-lib-inject-css:
specifier: ^2.1.1
version: 2.1.1
@@ -468,6 +474,12 @@ catalogs:
vue-tsc:
specifier: ^2.1.6
version: 2.1.6
+ vxe-pc-ui:
+ specifier: ^4.2.13
+ version: 4.2.13
+ vxe-table:
+ specifier: ^4.7.84
+ version: 4.7.85
watermark-js-plus:
specifier: ^1.5.7
version: 1.5.7
@@ -479,10 +491,10 @@ catalogs:
version: 0.1.3
overrides:
- '@ctrl/tinycolor': 4.1.0
- clsx: 2.1.1
+ '@ctrl/tinycolor': ^4.1.0
+ clsx: ^2.1.1
pinia: 2.2.2
- vue: 3.5.10
+ vue: ^3.5.11
importers:
@@ -493,7 +505,7 @@ importers:
version: 0.5.0(encoding@0.1.13)
'@changesets/cli':
specifier: 'catalog:'
- version: 2.27.8
+ version: 2.27.9
'@playwright/test':
specifier: 'catalog:'
version: 1.47.2
@@ -529,16 +541,16 @@ importers:
version: link:scripts/vsh
'@vitejs/plugin-vue':
specifier: 'catalog:'
- version: 5.1.4(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.79.4)(terser@5.32.0))(vue@3.5.10(typescript@5.6.2))
+ version: 5.1.4(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.79.4)(terser@5.31.3))(vue@3.5.11(typescript@5.6.2))
'@vitejs/plugin-vue-jsx':
specifier: 'catalog:'
- version: 4.0.1(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.79.4)(terser@5.32.0))(vue@3.5.10(typescript@5.6.2))
+ version: 4.0.1(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.79.4)(terser@5.31.3))(vue@3.5.11(typescript@5.6.2))
'@vue/test-utils':
specifier: 'catalog:'
version: 2.4.6
autoprefixer:
specifier: 'catalog:'
- version: 10.4.20(postcss@8.4.47)
+ version: 10.4.20(postcss@8.4.41)
cross-env:
specifier: 'catalog:'
version: 7.0.3
@@ -577,42 +589,41 @@ importers:
version: 2.0.0(sass@1.79.4)(typescript@5.6.2)(vue-tsc@2.1.6(typescript@5.6.2))
vite:
specifier: 'catalog:'
- version: 5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.79.4)(terser@5.32.0)
+ version: 5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.79.4)(terser@5.31.3)
vitest:
specifier: 'catalog:'
-<<<<<<< HEAD
- version: 2.1.1(@types/node@22.7.4)(happy-dom@15.7.4)(jsdom@25.0.1)(less@4.2.0)(sass@1.79.4)(terser@5.32.0)
-=======
- version: 2.1.2(@types/node@22.7.4)(happy-dom@15.7.4)(less@4.2.0)(sass@1.79.4)(terser@5.33.0)
->>>>>>> f7016466eeaefee95e93195b5de88043578b6a86
+ version: 2.1.2(@types/node@22.7.4)(happy-dom@15.7.4)(jsdom@24.1.1)(less@4.2.0)(sass@1.79.4)(terser@5.31.3)
vue:
- specifier: 3.5.10
- version: 3.5.10(typescript@5.6.2)
+ specifier: ^3.5.11
+ version: 3.5.11(typescript@5.6.2)
vue-tsc:
specifier: 'catalog:'
version: 2.1.6(typescript@5.6.2)
apps/backend-mock:
dependencies:
+ '@faker-js/faker':
+ specifier: 'catalog:'
+ version: 9.0.3
jsonwebtoken:
specifier: 'catalog:'
version: 9.0.2
nitropack:
specifier: 'catalog:'
- version: 2.9.7(encoding@0.1.13)(webpack-sources@3.2.3)
+ version: 2.9.7(encoding@0.1.13)
devDependencies:
'@types/jsonwebtoken':
specifier: 'catalog:'
version: 9.0.7
h3:
specifier: 'catalog:'
- version: 1.12.0
+ version: 1.13.0
apps/web-antd:
dependencies:
'@tinymce/tinymce-vue':
specifier: ^6.0.1
- version: 6.0.1(vue@3.5.10(typescript@5.6.2))
+ version: 6.0.1(vue@3.5.11(typescript@5.6.2))
'@vben/access':
specifier: workspace:*
version: link:../../packages/effects/access
@@ -657,10 +668,10 @@ importers:
version: link:../../packages/utils
'@vueuse/core':
specifier: 'catalog:'
- version: 11.1.0(vue@3.5.10(typescript@5.6.2))
+ version: 11.1.0(vue@3.5.11(typescript@5.6.2))
ant-design-vue:
specifier: 'catalog:'
- version: 4.2.5(vue@3.5.10(typescript@5.6.2))
+ version: 4.2.5(vue@3.5.11(typescript@5.6.2))
cropperjs:
specifier: ^1.6.2
version: 1.6.2
@@ -681,19 +692,19 @@ importers:
version: 4.17.21
pinia:
specifier: 2.2.2
- version: 2.2.2(typescript@5.6.2)(vue@3.5.10(typescript@5.6.2))
+ version: 2.2.2(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2))
tinymce:
specifier: ^7.3.0
version: 7.3.0
unplugin-vue-components:
specifier: ^0.27.3
- version: 0.27.4(@babel/parser@7.25.6)(@nuxt/kit@3.13.2(rollup@4.22.5))(rollup@4.22.5)(vue@3.5.10(typescript@5.6.2))
+ version: 0.27.3(@babel/parser@7.25.3)(@nuxt/kit@3.13.2(rollup@4.24.0)(webpack-sources@3.2.3))(rollup@4.24.0)(vue@3.5.11(typescript@5.6.2))
vue:
- specifier: 3.5.10
- version: 3.5.10(typescript@5.6.2)
+ specifier: ^3.5.11
+ version: 3.5.11(typescript@5.6.2)
vue-router:
specifier: 'catalog:'
- version: 4.4.5(vue@3.5.10(typescript@5.6.2))
+ version: 4.4.5(vue@3.5.11(typescript@5.6.2))
devDependencies:
'@types/crypto-js':
specifier: ^4.2.2
@@ -748,30 +759,26 @@ importers:
version: link:../../packages/utils
'@vueuse/core':
specifier: 'catalog:'
- version: 11.1.0(vue@3.5.10(typescript@5.6.2))
+ version: 11.1.0(vue@3.5.11(typescript@5.6.2))
dayjs:
specifier: 'catalog:'
version: 1.11.13
element-plus:
specifier: 'catalog:'
- version: 2.8.4(vue@3.5.10(typescript@5.6.2))
+ version: 2.8.4(vue@3.5.11(typescript@5.6.2))
pinia:
specifier: 2.2.2
- version: 2.2.2(typescript@5.6.2)(vue@3.5.10(typescript@5.6.2))
+ version: 2.2.2(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2))
vue:
- specifier: 3.5.10
- version: 3.5.10(typescript@5.6.2)
+ specifier: ^3.5.11
+ version: 3.5.11(typescript@5.6.2)
vue-router:
specifier: 'catalog:'
- version: 4.4.5(vue@3.5.10(typescript@5.6.2))
+ version: 4.4.5(vue@3.5.11(typescript@5.6.2))
devDependencies:
unplugin-element-plus:
specifier: 'catalog:'
-<<<<<<< HEAD
- version: 0.8.0(rollup@4.22.5)(webpack-sources@3.2.3)
-=======
version: 0.8.0(rollup@4.24.0)
->>>>>>> f7016466eeaefee95e93195b5de88043578b6a86
apps/web-naive:
dependencies:
@@ -819,19 +826,19 @@ importers:
version: link:../../packages/utils
'@vueuse/core':
specifier: 'catalog:'
- version: 11.1.0(vue@3.5.10(typescript@5.6.2))
+ version: 11.1.0(vue@3.5.11(typescript@5.6.2))
naive-ui:
specifier: 'catalog:'
- version: 2.40.1(vue@3.5.10(typescript@5.6.2))
+ version: 2.40.1(vue@3.5.11(typescript@5.6.2))
pinia:
specifier: 2.2.2
- version: 2.2.2(typescript@5.6.2)(vue@3.5.10(typescript@5.6.2))
+ version: 2.2.2(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2))
vue:
- specifier: 3.5.10
- version: 3.5.10(typescript@5.6.2)
+ specifier: ^3.5.11
+ version: 3.5.11(typescript@5.6.2)
vue-router:
specifier: 'catalog:'
- version: 4.4.5(vue@3.5.10(typescript@5.6.2))
+ version: 4.4.5(vue@3.5.11(typescript@5.6.2))
docs:
dependencies:
@@ -841,49 +848,43 @@ importers:
'@vben/common-ui':
specifier: workspace:*
version: link:../packages/effects/common-ui
- '@vben/hooks':
- specifier: workspace:*
- version: link:../packages/effects/hooks
'@vben/locales':
specifier: workspace:*
version: link:../packages/locales
- '@vben/preferences':
- specifier: workspace:*
- version: link:../packages/preferences
'@vben/styles':
specifier: workspace:*
version: link:../packages/styles
ant-design-vue:
specifier: 'catalog:'
- version: 4.2.5(vue@3.5.10(typescript@5.6.2))
+ version: 4.2.5(vue@3.5.11(typescript@5.6.2))
lucide-vue-next:
specifier: 'catalog:'
- version: 0.447.0(vue@3.5.10(typescript@5.6.2))
+ version: 0.447.0(vue@3.5.11(typescript@5.6.2))
medium-zoom:
specifier: 'catalog:'
version: 1.1.0
radix-vue:
specifier: 'catalog:'
- version: 1.9.6(vue@3.5.10(typescript@5.6.2))
+ version: 1.9.6(vue@3.5.11(typescript@5.6.2))
vitepress-plugin-group-icons:
specifier: 'catalog:'
version: 1.2.4
devDependencies:
'@nolebase/vitepress-plugin-git-changelog':
specifier: 'catalog:'
- version: 2.5.0(@algolia/client-search@4.24.0)(@types/node@22.7.4)(async-validator@4.2.5)(axios@1.7.7)(nprogress@0.2.0)(postcss@8.4.47)(qrcode@1.5.4)(sass@1.79.4)(search-insights@2.17.2)(sortablejs@1.15.3)(terser@5.32.0)(typescript@5.6.2)
+ version: 2.5.0(@algolia/client-search@4.24.0)(@types/node@22.7.4)(async-validator@4.2.5)(axios@1.7.7)(nprogress@0.2.0)(postcss@8.4.47)(qrcode@1.5.4)(sass@1.79.4)(search-insights@2.16.0)(sortablejs@1.15.3)(terser@5.31.3)(typescript@5.6.2)
'@vben/vite-config':
specifier: workspace:*
version: link:../internal/vite-config
'@vite-pwa/vitepress':
specifier: 'catalog:'
- version: 0.5.3(vite-plugin-pwa@0.20.5(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.79.4)(terser@5.32.0))(workbox-build@7.1.1)(workbox-window@7.1.0))
+ version: 0.5.3(vite-plugin-pwa@0.20.5(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.79.4)(terser@5.31.3))(workbox-build@7.1.1)(workbox-window@7.1.0))
vitepress:
specifier: 'catalog:'
- version: 1.3.4(@algolia/client-search@4.24.0)(@types/node@22.7.4)(async-validator@4.2.5)(axios@1.7.7)(less@4.2.0)(nprogress@0.2.0)(postcss@8.4.47)(qrcode@1.5.4)(sass@1.79.4)(search-insights@2.17.2)(sortablejs@1.15.3)(terser@5.32.0)(typescript@5.6.2)
+ version: 1.3.4(@algolia/client-search@4.24.0)(@types/node@22.7.4)(async-validator@4.2.5)(axios@1.7.7)(less@4.2.0)(nprogress@0.2.0)(postcss@8.4.47)(qrcode@1.5.4)(sass@1.79.4)(search-insights@2.16.0)(sortablejs@1.15.3)(terser@5.31.3)(typescript@5.6.2)
vue:
- specifier: 3.5.10
- version: 3.5.10(typescript@5.6.2)
+ specifier: ^3.5.11
+ version: 3.5.11(typescript@5.6.2)
internal/lint-configs/commitlint-config:
dependencies:
@@ -910,95 +911,65 @@ importers:
dependencies:
eslint-config-turbo:
specifier: 'catalog:'
-<<<<<<< HEAD
- version: 2.1.2(eslint@9.11.1(jiti@1.21.6))
-=======
- version: 2.1.3(eslint@9.11.1(jiti@2.0.0))
->>>>>>> f7016466eeaefee95e93195b5de88043578b6a86
+ version: 2.1.3(eslint@9.12.0(jiti@1.21.6))
eslint-plugin-command:
specifier: 'catalog:'
- version: 0.2.6(eslint@9.11.1(jiti@1.21.6))
+ version: 0.2.6(eslint@9.12.0(jiti@1.21.6))
eslint-plugin-import-x:
specifier: 'catalog:'
-<<<<<<< HEAD
- version: 4.3.0(eslint@9.11.1(jiti@1.21.6))(typescript@5.6.2)
-=======
- version: 4.3.1(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2)
->>>>>>> f7016466eeaefee95e93195b5de88043578b6a86
+ version: 4.3.1(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.2)
devDependencies:
'@eslint/js':
specifier: 'catalog:'
- version: 9.11.1
+ version: 9.12.0
'@types/eslint':
specifier: 'catalog:'
version: 9.6.1
'@typescript-eslint/eslint-plugin':
specifier: 'catalog:'
-<<<<<<< HEAD
- version: 8.7.0(@typescript-eslint/parser@8.7.0(eslint@9.11.1(jiti@1.21.6))(typescript@5.6.2))(eslint@9.11.1(jiti@1.21.6))(typescript@5.6.2)
- '@typescript-eslint/parser':
- specifier: 'catalog:'
- version: 8.7.0(eslint@9.11.1(jiti@1.21.6))(typescript@5.6.2)
-=======
- version: 8.8.0(@typescript-eslint/parser@8.8.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2))(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2)
+ version: 8.8.0(@typescript-eslint/parser@8.8.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.2))(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.2)
'@typescript-eslint/parser':
specifier: 'catalog:'
- version: 8.8.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2)
->>>>>>> f7016466eeaefee95e93195b5de88043578b6a86
+ version: 8.8.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.2)
eslint:
specifier: 'catalog:'
- version: 9.11.1(jiti@1.21.6)
+ version: 9.12.0(jiti@1.21.6)
eslint-plugin-eslint-comments:
specifier: 'catalog:'
- version: 3.2.0(eslint@9.11.1(jiti@1.21.6))
+ version: 3.2.0(eslint@9.12.0(jiti@1.21.6))
eslint-plugin-jsdoc:
specifier: 'catalog:'
-<<<<<<< HEAD
- version: 50.3.0(eslint@9.11.1(jiti@1.21.6))
-=======
- version: 50.3.1(eslint@9.11.1(jiti@2.0.0))
->>>>>>> f7016466eeaefee95e93195b5de88043578b6a86
+ version: 50.3.1(eslint@9.12.0(jiti@1.21.6))
eslint-plugin-jsonc:
specifier: 'catalog:'
- version: 2.16.0(eslint@9.11.1(jiti@1.21.6))
+ version: 2.16.0(eslint@9.12.0(jiti@1.21.6))
eslint-plugin-n:
specifier: 'catalog:'
- version: 17.10.3(eslint@9.11.1(jiti@1.21.6))
+ version: 17.10.3(eslint@9.12.0(jiti@1.21.6))
eslint-plugin-no-only-tests:
specifier: 'catalog:'
version: 3.3.0
eslint-plugin-perfectionist:
specifier: 'catalog:'
-<<<<<<< HEAD
- version: 3.7.0(eslint@9.11.1(jiti@1.21.6))(typescript@5.6.2)(vue-eslint-parser@9.4.3(eslint@9.11.1(jiti@1.21.6)))
-=======
- version: 3.8.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2)(vue-eslint-parser@9.4.3(eslint@9.11.1(jiti@2.0.0)))
->>>>>>> f7016466eeaefee95e93195b5de88043578b6a86
+ version: 3.8.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.2)(vue-eslint-parser@9.4.3(eslint@9.12.0(jiti@1.21.6)))
eslint-plugin-prettier:
specifier: 'catalog:'
- version: 5.2.1(@types/eslint@9.6.1)(eslint-config-prettier@9.1.0(eslint@9.11.1(jiti@1.21.6)))(eslint@9.11.1(jiti@1.21.6))(prettier@3.3.3)
+ version: 5.2.1(@types/eslint@9.6.1)(eslint-config-prettier@9.1.0(eslint@9.12.0(jiti@1.21.6)))(eslint@9.12.0(jiti@1.21.6))(prettier@3.3.3)
eslint-plugin-regexp:
specifier: 'catalog:'
- version: 2.6.0(eslint@9.11.1(jiti@1.21.6))
+ version: 2.6.0(eslint@9.12.0(jiti@1.21.6))
eslint-plugin-unicorn:
specifier: 'catalog:'
- version: 55.0.0(eslint@9.11.1(jiti@1.21.6))
+ version: 56.0.0(eslint@9.12.0(jiti@1.21.6))
eslint-plugin-unused-imports:
specifier: 'catalog:'
-<<<<<<< HEAD
- version: 4.1.4(@typescript-eslint/eslint-plugin@8.7.0(@typescript-eslint/parser@8.7.0(eslint@9.11.1(jiti@1.21.6))(typescript@5.6.2))(eslint@9.11.1(jiti@1.21.6))(typescript@5.6.2))(eslint@9.11.1(jiti@1.21.6))
+ version: 4.1.4(@typescript-eslint/eslint-plugin@8.8.0(@typescript-eslint/parser@8.8.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.2))(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.2))(eslint@9.12.0(jiti@1.21.6))
eslint-plugin-vitest:
specifier: 'catalog:'
- version: 0.5.4(@typescript-eslint/eslint-plugin@8.7.0(@typescript-eslint/parser@8.7.0(eslint@9.11.1(jiti@1.21.6))(typescript@5.6.2))(eslint@9.11.1(jiti@1.21.6))(typescript@5.6.2))(eslint@9.11.1(jiti@1.21.6))(typescript@5.6.2)(vitest@2.1.1(@types/node@22.7.4)(happy-dom@15.7.4)(jsdom@25.0.1)(less@4.2.0)(sass@1.79.4)(terser@5.32.0))
-=======
- version: 4.1.4(@typescript-eslint/eslint-plugin@8.8.0(@typescript-eslint/parser@8.8.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2))(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2))(eslint@9.11.1(jiti@2.0.0))
- eslint-plugin-vitest:
- specifier: 'catalog:'
- version: 0.5.4(@typescript-eslint/eslint-plugin@8.8.0(@typescript-eslint/parser@8.8.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2))(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2))(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2)(vitest@2.1.2(@types/node@22.7.4)(happy-dom@15.7.4)(less@4.2.0)(sass@1.79.4)(terser@5.33.0))
->>>>>>> f7016466eeaefee95e93195b5de88043578b6a86
+ version: 0.5.4(@typescript-eslint/eslint-plugin@8.8.0(@typescript-eslint/parser@8.8.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.2))(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.2))(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.2)(vitest@2.1.2(@types/node@22.7.4)(happy-dom@15.7.4)(jsdom@24.1.1)(less@4.2.0)(sass@1.79.4)(terser@5.31.3))
eslint-plugin-vue:
specifier: 'catalog:'
- version: 9.28.0(eslint@9.11.1(jiti@1.21.6))
+ version: 9.28.0(eslint@9.12.0(jiti@1.21.6))
globals:
specifier: 'catalog:'
version: 15.10.0
@@ -1007,7 +978,7 @@ importers:
version: 2.4.0
vue-eslint-parser:
specifier: 'catalog:'
- version: 9.4.3(eslint@9.11.1(jiti@1.21.6))
+ version: 9.4.3(eslint@9.12.0(jiti@1.21.6))
internal/lint-configs/prettier-config:
dependencies:
@@ -1022,7 +993,7 @@ importers:
dependencies:
'@stylistic/stylelint-plugin':
specifier: 'catalog:'
- version: 3.1.0(stylelint@16.9.0(typescript@5.6.2))
+ version: 3.1.1(stylelint@16.9.0(typescript@5.6.2))
stylelint-config-recess-order:
specifier: 'catalog:'
version: 5.1.1(stylelint@16.9.0(typescript@5.6.2))
@@ -1111,7 +1082,7 @@ importers:
dependencies:
'@iconify/json':
specifier: 'catalog:'
- version: 2.2.255
+ version: 2.2.256
'@iconify/tailwind':
specifier: 'catalog:'
version: 1.1.3
@@ -1138,7 +1109,7 @@ importers:
version: 16.1.0(postcss@8.4.47)
postcss-preset-env:
specifier: 'catalog:'
- version: 10.0.5(postcss@8.4.47)
+ version: 10.0.6(postcss@8.4.47)
tailwindcss:
specifier: 'catalog:'
version: 3.4.13
@@ -1160,17 +1131,13 @@ importers:
version: link:../../packages/types
vite:
specifier: 'catalog:'
- version: 5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.79.4)(terser@5.32.0)
+ version: 5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.79.4)(terser@5.31.3)
internal/vite-config:
dependencies:
'@intlify/unplugin-vue-i18n':
specifier: 'catalog:'
-<<<<<<< HEAD
- version: 5.2.0(@vue/compiler-dom@3.5.10)(eslint@9.11.1(jiti@1.21.6))(rollup@4.22.5)(typescript@5.6.2)(vue-i18n@10.0.3(vue@3.5.10(typescript@5.6.2)))(vue@3.5.10(typescript@5.6.2))(webpack-sources@3.2.3)
-=======
- version: 5.2.0(@vue/compiler-dom@3.5.10)(eslint@9.11.1(jiti@2.0.0))(rollup@4.24.0)(typescript@5.6.2)(vue-i18n@10.0.3(vue@3.5.10(typescript@5.6.2)))(vue@3.5.10(typescript@5.6.2))
->>>>>>> f7016466eeaefee95e93195b5de88043578b6a86
+ version: 5.2.0(@vue/compiler-dom@3.5.11)(eslint@9.12.0(jiti@1.21.6))(rollup@4.24.0)(typescript@5.6.2)(vue-i18n@10.0.3(vue@3.5.11(typescript@5.6.2)))(vue@3.5.11(typescript@5.6.2))
'@jspm/generator':
specifier: 'catalog:'
version: 2.3.1
@@ -1188,23 +1155,19 @@ importers:
version: 7.2.0
nitropack:
specifier: 'catalog:'
- version: 2.9.7(encoding@0.1.13)(webpack-sources@3.2.3)
+ version: 2.9.7(encoding@0.1.13)
resolve.exports:
specifier: 'catalog:'
version: 2.0.2
vite-plugin-lib-inject-css:
specifier: 'catalog:'
- version: 2.1.1(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.79.4)(terser@5.32.0))
+ version: 2.1.1(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.79.4)(terser@5.31.3))
vite-plugin-pwa:
specifier: 'catalog:'
- version: 0.20.5(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.79.4)(terser@5.32.0))(workbox-build@7.1.1)(workbox-window@7.1.0)
+ version: 0.20.5(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.79.4)(terser@5.31.3))(workbox-build@7.1.1)(workbox-window@7.1.0)
vite-plugin-vue-devtools:
specifier: 'catalog:'
-<<<<<<< HEAD
- version: 7.4.6(rollup@4.22.5)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.79.4)(terser@5.32.0))(vue@3.5.10(typescript@5.6.2))
-=======
- version: 7.4.6(rollup@4.24.0)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.79.4)(terser@5.33.0))(vue@3.5.10(typescript@5.6.2))
->>>>>>> f7016466eeaefee95e93195b5de88043578b6a86
+ version: 7.4.6(rollup@4.24.0)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.79.4)(terser@5.31.3))(vue@3.5.11(typescript@5.6.2))
devDependencies:
'@types/archiver':
specifier: 'catalog:'
@@ -1217,10 +1180,10 @@ importers:
version: link:../node-utils
'@vitejs/plugin-vue':
specifier: 'catalog:'
- version: 5.1.4(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.79.4)(terser@5.32.0))(vue@3.5.10(typescript@5.6.2))
+ version: 5.1.4(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.79.4)(terser@5.31.3))(vue@3.5.11(typescript@5.6.2))
'@vitejs/plugin-vue-jsx':
specifier: 'catalog:'
- version: 4.0.1(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.79.4)(terser@5.32.0))(vue@3.5.10(typescript@5.6.2))
+ version: 4.0.1(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.79.4)(terser@5.31.3))(vue@3.5.11(typescript@5.6.2))
dayjs:
specifier: 'catalog:'
version: 1.11.13
@@ -1238,20 +1201,19 @@ importers:
version: 1.79.4
vite:
specifier: 'catalog:'
- version: 5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.79.4)(terser@5.32.0)
+ version: 5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.79.4)(terser@5.31.3)
vite-plugin-compression:
specifier: 'catalog:'
- version: 0.5.1(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.79.4)(terser@5.32.0))
+ version: 0.5.1(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.79.4)(terser@5.31.3))
vite-plugin-dts:
specifier: 'catalog:'
-<<<<<<< HEAD
- version: 4.2.1(@types/node@22.7.4)(rollup@4.22.5)(typescript@5.6.2)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.79.4)(terser@5.32.0))
-=======
- version: 4.2.1(@types/node@22.7.4)(rollup@4.24.0)(typescript@5.6.2)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.79.4)(terser@5.33.0))
->>>>>>> f7016466eeaefee95e93195b5de88043578b6a86
+ version: 4.2.1(@types/node@22.7.4)(rollup@4.24.0)(typescript@5.6.2)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.79.4)(terser@5.31.3))
vite-plugin-html:
specifier: 'catalog:'
- version: 3.2.2(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.79.4)(terser@5.32.0))
+ version: 3.2.2(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.79.4)(terser@5.31.3))
+ vite-plugin-lazy-import:
+ specifier: 'catalog:'
+ version: 1.0.7
packages/@core/base/design: {}
@@ -1259,30 +1221,30 @@ importers:
dependencies:
'@iconify/vue':
specifier: 'catalog:'
- version: 4.1.2(vue@3.5.10(typescript@5.6.2))
+ version: 4.1.2(vue@3.5.11(typescript@5.6.2))
lucide-vue-next:
specifier: 'catalog:'
- version: 0.447.0(vue@3.5.10(typescript@5.6.2))
+ version: 0.447.0(vue@3.5.11(typescript@5.6.2))
vue:
- specifier: 3.5.10
- version: 3.5.10(typescript@5.6.2)
+ specifier: ^3.5.11
+ version: 3.5.11(typescript@5.6.2)
packages/@core/base/shared:
dependencies:
'@ctrl/tinycolor':
- specifier: 4.1.0
+ specifier: ^4.1.0
version: 4.1.0
'@tanstack/vue-store':
specifier: 'catalog:'
- version: 0.5.5(vue@3.5.10(typescript@5.6.2))
+ version: 0.5.5(vue@3.5.11(typescript@5.6.2))
'@vue/reactivity':
specifier: 'catalog:'
- version: 3.5.10
+ version: 3.5.11
'@vue/shared':
specifier: 'catalog:'
- version: 3.5.10
+ version: 3.5.11
clsx:
- specifier: 2.1.1
+ specifier: ^2.1.1
version: 2.1.1
defu:
specifier: 'catalog:'
@@ -1295,7 +1257,7 @@ importers:
version: 0.2.0
tailwind-merge:
specifier: 'catalog:'
- version: 2.5.2
+ version: 2.5.3
theme-colors:
specifier: 'catalog:'
version: 0.1.0
@@ -1310,11 +1272,11 @@ importers:
packages/@core/base/typings:
dependencies:
vue:
- specifier: 3.5.10
- version: 3.5.10(typescript@5.6.2)
+ specifier: ^3.5.11
+ version: 3.5.11(typescript@5.6.2)
vue-router:
specifier: 'catalog:'
- version: 4.4.5(vue@3.5.10(typescript@5.6.2))
+ version: 4.4.5(vue@3.5.11(typescript@5.6.2))
packages/@core/composables:
dependencies:
@@ -1323,16 +1285,16 @@ importers:
version: link:../base/shared
'@vueuse/core':
specifier: 'catalog:'
- version: 11.1.0(vue@3.5.10(typescript@5.6.2))
+ version: 11.1.0(vue@3.5.11(typescript@5.6.2))
radix-vue:
specifier: 'catalog:'
- version: 1.9.6(vue@3.5.10(typescript@5.6.2))
+ version: 1.9.6(vue@3.5.11(typescript@5.6.2))
sortablejs:
specifier: 'catalog:'
version: 1.15.3
vue:
- specifier: 3.5.10
- version: 3.5.10(typescript@5.6.2)
+ specifier: ^3.5.11
+ version: 3.5.11(typescript@5.6.2)
devDependencies:
'@types/sortablejs':
specifier: 'catalog:'
@@ -1348,10 +1310,10 @@ importers:
version: link:../base/typings
'@vueuse/core':
specifier: 'catalog:'
- version: 11.1.0(vue@3.5.10(typescript@5.6.2))
+ version: 11.1.0(vue@3.5.11(typescript@5.6.2))
vue:
- specifier: 3.5.10
- version: 3.5.10(typescript@5.6.2)
+ specifier: ^3.5.11
+ version: 3.5.11(typescript@5.6.2)
packages/@core/ui-kit/form-ui:
dependencies:
@@ -1366,16 +1328,16 @@ importers:
version: link:../../base/shared
'@vee-validate/zod':
specifier: 'catalog:'
- version: 4.13.2(vue@3.5.10(typescript@5.6.2))
+ version: 4.13.2(vue@3.5.11(typescript@5.6.2))
'@vueuse/core':
specifier: 'catalog:'
- version: 11.1.0(vue@3.5.10(typescript@5.6.2))
+ version: 11.1.0(vue@3.5.11(typescript@5.6.2))
vee-validate:
specifier: 'catalog:'
- version: 4.13.2(vue@3.5.10(typescript@5.6.2))
+ version: 4.13.2(vue@3.5.11(typescript@5.6.2))
vue:
- specifier: 3.5.10
- version: 3.5.10(typescript@5.6.2)
+ specifier: ^3.5.11
+ version: 3.5.11(typescript@5.6.2)
zod:
specifier: 'catalog:'
version: 3.23.8
@@ -1399,10 +1361,10 @@ importers:
version: link:../../base/typings
'@vueuse/core':
specifier: 'catalog:'
- version: 11.1.0(vue@3.5.10(typescript@5.6.2))
+ version: 11.1.0(vue@3.5.11(typescript@5.6.2))
vue:
- specifier: 3.5.10
- version: 3.5.10(typescript@5.6.2)
+ specifier: ^3.5.11
+ version: 3.5.11(typescript@5.6.2)
packages/@core/ui-kit/menu-ui:
dependencies:
@@ -1423,10 +1385,10 @@ importers:
version: link:../../base/typings
'@vueuse/core':
specifier: 'catalog:'
- version: 11.1.0(vue@3.5.10(typescript@5.6.2))
+ version: 11.1.0(vue@3.5.11(typescript@5.6.2))
vue:
- specifier: 3.5.10
- version: 3.5.10(typescript@5.6.2)
+ specifier: ^3.5.11
+ version: 3.5.11(typescript@5.6.2)
packages/@core/ui-kit/popup-ui:
dependencies:
@@ -1444,10 +1406,10 @@ importers:
version: link:../../base/shared
'@vueuse/core':
specifier: 'catalog:'
- version: 11.1.0(vue@3.5.10(typescript@5.6.2))
+ version: 11.1.0(vue@3.5.11(typescript@5.6.2))
vue:
- specifier: 3.5.10
- version: 3.5.10(typescript@5.6.2)
+ specifier: ^3.5.11
+ version: 3.5.11(typescript@5.6.2)
packages/@core/ui-kit/shadcn-ui:
dependencies:
@@ -1465,22 +1427,22 @@ importers:
version: link:../../base/typings
'@vueuse/core':
specifier: 'catalog:'
- version: 11.1.0(vue@3.5.10(typescript@5.6.2))
+ version: 11.1.0(vue@3.5.11(typescript@5.6.2))
class-variance-authority:
specifier: 'catalog:'
version: 0.7.0
lucide-vue-next:
specifier: 'catalog:'
- version: 0.447.0(vue@3.5.10(typescript@5.6.2))
+ version: 0.447.0(vue@3.5.11(typescript@5.6.2))
radix-vue:
specifier: 'catalog:'
- version: 1.9.6(vue@3.5.10(typescript@5.6.2))
+ version: 1.9.6(vue@3.5.11(typescript@5.6.2))
vee-validate:
specifier: 'catalog:'
- version: 4.13.2(vue@3.5.10(typescript@5.6.2))
+ version: 4.13.2(vue@3.5.11(typescript@5.6.2))
vue:
- specifier: 3.5.10
- version: 3.5.10(typescript@5.6.2)
+ specifier: ^3.5.11
+ version: 3.5.11(typescript@5.6.2)
packages/@core/ui-kit/tabs-ui:
dependencies:
@@ -1501,10 +1463,10 @@ importers:
version: link:../../base/typings
'@vueuse/core':
specifier: 'catalog:'
- version: 11.1.0(vue@3.5.10(typescript@5.6.2))
+ version: 11.1.0(vue@3.5.11(typescript@5.6.2))
vue:
- specifier: 3.5.10
- version: 3.5.10(typescript@5.6.2)
+ specifier: ^3.5.11
+ version: 3.5.11(typescript@5.6.2)
packages/constants:
dependencies:
@@ -1527,8 +1489,8 @@ importers:
specifier: workspace:*
version: link:../../utils
vue:
- specifier: 3.5.10
- version: 3.5.10(typescript@5.6.2)
+ specifier: ^3.5.11
+ version: 3.5.11(typescript@5.6.2)
packages/effects/common-ui:
dependencies:
@@ -1543,7 +1505,7 @@ importers:
version: 6.2.2
'@codemirror/lang-sql':
specifier: ^6.7.1
- version: 6.7.1(@codemirror/view@6.33.0)
+ version: 6.8.0(@codemirror/view@6.34.1)
'@codemirror/lang-vue':
specifier: ^0.1.3
version: 0.1.3
@@ -1582,28 +1544,28 @@ importers:
version: link:../../types
'@vueuse/core':
specifier: 'catalog:'
- version: 11.1.0(vue@3.5.10(typescript@5.6.2))
+ version: 11.1.0(vue@3.5.11(typescript@5.6.2))
'@vueuse/integrations':
specifier: 'catalog:'
- version: 11.1.0(async-validator@4.2.5)(axios@1.7.7)(focus-trap@7.5.4)(nprogress@0.2.0)(qrcode@1.5.4)(sortablejs@1.15.3)(vue@3.5.10(typescript@5.6.2))
+ version: 11.1.0(async-validator@4.2.5)(axios@1.7.7)(focus-trap@7.5.4)(nprogress@0.2.0)(qrcode@1.5.4)(sortablejs@1.15.3)(vue@3.5.11(typescript@5.6.2))
codemirror:
specifier: ^6.0.1
- version: 6.0.1(@lezer/common@1.2.1)
+ version: 6.0.1(@lezer/common@1.2.2)
qrcode:
specifier: 'catalog:'
version: 1.5.4
vue:
- specifier: 3.5.10
- version: 3.5.10(typescript@5.6.2)
+ specifier: ^3.5.11
+ version: 3.5.11(typescript@5.6.2)
vue-codemirror6:
specifier: ^1.3.4
- version: 1.3.4(@lezer/common@1.2.1)(vue@3.5.10(typescript@5.6.2))
+ version: 1.3.4(@lezer/common@1.2.2)(vue@3.5.11(typescript@5.6.2))
vue-json-pretty:
specifier: ^2.4.0
- version: 2.4.0(vue@3.5.10(typescript@5.6.2))
+ version: 2.4.0(vue@3.5.11(typescript@5.6.2))
vue-router:
specifier: 'catalog:'
- version: 4.4.5(vue@3.5.10(typescript@5.6.2))
+ version: 4.4.5(vue@3.5.11(typescript@5.6.2))
devDependencies:
'@types/qrcode':
specifier: 'catalog:'
@@ -1627,11 +1589,11 @@ importers:
specifier: workspace:*
version: link:../../utils
vue:
- specifier: 3.5.10
- version: 3.5.10(typescript@5.6.2)
+ specifier: ^3.5.11
+ version: 3.5.11(typescript@5.6.2)
vue-router:
specifier: 'catalog:'
- version: 4.4.5(vue@3.5.10(typescript@5.6.2))
+ version: 4.4.5(vue@3.5.11(typescript@5.6.2))
watermark-js-plus:
specifier: 'catalog:'
version: 1.5.7
@@ -1688,28 +1650,58 @@ importers:
version: link:../../utils
'@vueuse/core':
specifier: 'catalog:'
- version: 11.1.0(vue@3.5.10(typescript@5.6.2))
+ version: 11.1.0(vue@3.5.11(typescript@5.6.2))
vue:
- specifier: 3.5.10
- version: 3.5.10(typescript@5.6.2)
+ specifier: ^3.5.11
+ version: 3.5.11(typescript@5.6.2)
vue-router:
specifier: 'catalog:'
- version: 4.4.5(vue@3.5.10(typescript@5.6.2))
+ version: 4.4.5(vue@3.5.11(typescript@5.6.2))
packages/effects/plugins:
dependencies:
+ '@vben-core/form-ui':
+ specifier: workspace:*
+ version: link:../../@core/ui-kit/form-ui
+ '@vben-core/shadcn-ui':
+ specifier: workspace:*
+ version: link:../../@core/ui-kit/shadcn-ui
+ '@vben-core/shared':
+ specifier: workspace:*
+ version: link:../../@core/base/shared
+ '@vben/hooks':
+ specifier: workspace:*
+ version: link:../hooks
+ '@vben/icons':
+ specifier: workspace:*
+ version: link:../../icons
+ '@vben/locales':
+ specifier: workspace:*
+ version: link:../../locales
'@vben/preferences':
specifier: workspace:*
version: link:../../preferences
+ '@vben/types':
+ specifier: workspace:*
+ version: link:../../types
+ '@vben/utils':
+ specifier: workspace:*
+ version: link:../../utils
'@vueuse/core':
specifier: 'catalog:'
- version: 11.1.0(vue@3.5.10(typescript@5.6.2))
+ version: 11.1.0(vue@3.5.11(typescript@5.6.2))
echarts:
specifier: 'catalog:'
version: 5.5.1
vue:
- specifier: 3.5.10
- version: 3.5.10(typescript@5.6.2)
+ specifier: ^3.5.11
+ version: 3.5.11(typescript@5.6.2)
+ vxe-pc-ui:
+ specifier: 'catalog:'
+ version: 4.2.13
+ vxe-table:
+ specifier: 'catalog:'
+ version: 4.7.85
packages/effects/request:
dependencies:
@@ -1742,11 +1734,11 @@ importers:
specifier: workspace:*
version: link:../@core/composables
vue:
- specifier: 3.5.10
- version: 3.5.10(typescript@5.6.2)
+ specifier: ^3.5.11
+ version: 3.5.11(typescript@5.6.2)
vue-i18n:
specifier: 'catalog:'
- version: 10.0.3(vue@3.5.10(typescript@5.6.2))
+ version: 10.0.3(vue@3.5.11(typescript@5.6.2))
packages/preferences:
dependencies:
@@ -1767,20 +1759,16 @@ importers:
version: link:../@core/base/typings
pinia:
specifier: 2.2.2
- version: 2.2.2(typescript@5.6.2)(vue@3.5.10(typescript@5.6.2))
+ version: 2.2.2(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2))
pinia-plugin-persistedstate:
specifier: 'catalog:'
-<<<<<<< HEAD
- version: 4.0.2(pinia@2.2.2(typescript@5.6.2)(vue@3.5.10(typescript@5.6.2)))(rollup@3.29.4)
-=======
- version: 4.0.2(pinia@2.2.2(typescript@5.6.2)(vue@3.5.10(typescript@5.6.2)))(rollup@4.24.0)
->>>>>>> f7016466eeaefee95e93195b5de88043578b6a86
+ version: 4.1.1(pinia@2.2.2(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2)))(rollup@4.24.0)(webpack-sources@3.2.3)
vue:
- specifier: 3.5.10
- version: 3.5.10(typescript@5.6.2)
+ specifier: ^3.5.11
+ version: 3.5.11(typescript@5.6.2)
vue-router:
specifier: 'catalog:'
- version: 4.4.5(vue@3.5.10(typescript@5.6.2))
+ version: 4.4.5(vue@3.5.11(typescript@5.6.2))
packages/styles:
dependencies:
@@ -1794,11 +1782,11 @@ importers:
specifier: workspace:*
version: link:../@core/base/typings
vue:
- specifier: 3.5.10
- version: 3.5.10(typescript@5.6.2)
+ specifier: ^3.5.11
+ version: 3.5.11(typescript@5.6.2)
vue-router:
specifier: 'catalog:'
- version: 4.4.5(vue@3.5.10(typescript@5.6.2))
+ version: 4.4.5(vue@3.5.11(typescript@5.6.2))
packages/utils:
dependencies:
@@ -1810,13 +1798,13 @@ importers:
version: link:../@core/base/typings
vue-router:
specifier: 'catalog:'
- version: 4.4.5(vue@3.5.10(typescript@5.6.2))
+ version: 4.4.5(vue@3.5.11(typescript@5.6.2))
playground:
dependencies:
'@tanstack/vue-query':
specifier: 'catalog:'
- version: 5.59.0(vue@3.5.10(typescript@5.6.2))
+ version: 5.59.1(vue@3.5.11(typescript@5.6.2))
'@vben/access':
specifier: workspace:*
version: link:../packages/effects/access
@@ -1861,22 +1849,22 @@ importers:
version: link:../packages/utils
'@vueuse/core':
specifier: 'catalog:'
- version: 11.1.0(vue@3.5.10(typescript@5.6.2))
+ version: 11.1.0(vue@3.5.11(typescript@5.6.2))
ant-design-vue:
specifier: 'catalog:'
- version: 4.2.5(vue@3.5.10(typescript@5.6.2))
+ version: 4.2.5(vue@3.5.11(typescript@5.6.2))
dayjs:
specifier: 'catalog:'
version: 1.11.13
pinia:
specifier: 2.2.2
- version: 2.2.2(typescript@5.6.2)(vue@3.5.10(typescript@5.6.2))
+ version: 2.2.2(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2))
vue:
- specifier: 3.5.10
- version: 3.5.10(typescript@5.6.2)
+ specifier: ^3.5.11
+ version: 3.5.11(typescript@5.6.2)
vue-router:
specifier: 'catalog:'
- version: 4.4.5(vue@3.5.10(typescript@5.6.2))
+ version: 4.4.5(vue@3.5.11(typescript@5.6.2))
scripts/turbo-run:
dependencies:
@@ -1992,7 +1980,7 @@ packages:
'@ant-design/icons-vue@7.0.1':
resolution: {integrity: sha512-eCqY2unfZK6Fe02AwFlDHLfoyEFreP6rBwAZMIJ1LugmfMiVgwWDYlp1YsRugaPtICYOabV1iWxXdP12u9U43Q==}
peerDependencies:
- vue: 3.5.10
+ vue: ^3.5.11
'@antfu/install-pkg@0.4.1':
resolution: {integrity: sha512-T7yB5QNG29afhWVkVq7XeIMBa5U/vs9mX69YqayXypPRmYzUmzwnYltplHmPtZ4HPCn+sQKeXW8I47wCbuBOjw==}
@@ -2127,64 +2115,38 @@ packages:
resolution: {integrity: sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==}
engines: {node: '>=6.9.0'}
- '@babel/code-frame@7.25.7':
- resolution: {integrity: sha512-0xZJFNE5XMpENsgfHYTw8FbX4kv53mFLn2i3XPoq69LyhYSCBJtitaHx9QnsVTrsogI4Z3+HtEfZ2/GFPOtf5g==}
- engines: {node: '>=6.9.0'}
-
- '@babel/compat-data@7.25.4':
- resolution: {integrity: sha512-+LGRog6RAsCJrrrg/IO6LGmpphNe5DiK30dGjCoxxeGv49B10/3XYGxPsAwrDlMFcFEvdAUavDT8r9k/hSyQqQ==}
- engines: {node: '>=6.9.0'}
-
- '@babel/compat-data@7.25.7':
- resolution: {integrity: sha512-9ickoLz+hcXCeh7jrcin+/SLWm+GkxE2kTvoYyp38p4WkdFXfQJxDFGWp/YHjiKLPx06z2A7W8XKuqbReXDzsw==}
+ '@babel/compat-data@7.25.2':
+ resolution: {integrity: sha512-bYcppcpKBvX4znYaPEeFau03bp89ShqNMLs+rmdptMw+heSZh9+z84d2YG+K7cYLbWwzdjtDoW/uqZmPjulClQ==}
engines: {node: '>=6.9.0'}
'@babel/core@7.25.2':
resolution: {integrity: sha512-BBt3opiCOxUr9euZ5/ro/Xv8/V7yJ5bjYMqG/C1YAo8MIKAnumZalCN+msbci3Pigy4lIQfPUpfMM27HMGaYEA==}
engines: {node: '>=6.9.0'}
- '@babel/generator@7.25.6':
- resolution: {integrity: sha512-VPC82gr1seXOpkjAAKoLhP50vx4vGNlF4msF64dSFq1P8RfB+QAuJWGHPXXPc8QyfVWwwB/TNNU4+ayZmHNbZw==}
- engines: {node: '>=6.9.0'}
-
- '@babel/generator@7.25.7':
- resolution: {integrity: sha512-5Dqpl5fyV9pIAD62yK9P7fcA768uVPUyrQmqpqstHWgMma4feF1x/oFysBCVZLY5wJ2GkMUCdsNDnGZrPoR6rA==}
+ '@babel/generator@7.25.0':
+ resolution: {integrity: sha512-3LEEcj3PVW8pW2R1SR1M89g/qrYk/m/mB/tLqn7dn4sbBUQyTqnlod+II2U4dqiGtUmkcnAmkMDralTFZttRiw==}
engines: {node: '>=6.9.0'}
'@babel/helper-annotate-as-pure@7.24.7':
resolution: {integrity: sha512-BaDeOonYvhdKw+JoMVkAixAAJzG2jVPIwWoKBPdYuY9b452e2rPuI9QPYh3KpofZ3pW2akOmwZLOiOsHMiqRAg==}
engines: {node: '>=6.9.0'}
- '@babel/helper-annotate-as-pure@7.25.7':
- resolution: {integrity: sha512-4xwU8StnqnlIhhioZf1tqnVWeQ9pvH/ujS8hRfw/WOza+/a+1qv69BWNy+oY231maTCWgKWhfBU7kDpsds6zAA==}
- engines: {node: '>=6.9.0'}
-
- '@babel/helper-builder-binary-assignment-operator-visitor@7.25.7':
- resolution: {integrity: sha512-12xfNeKNH7jubQNm7PAkzlLwEmCs1tfuX3UjIw6vP6QXi+leKh6+LyC/+Ed4EIQermwd58wsyh070yjDHFlNGg==}
+ '@babel/helper-builder-binary-assignment-operator-visitor@7.24.7':
+ resolution: {integrity: sha512-xZeCVVdwb4MsDBkkyZ64tReWYrLRHlMN72vP7Bdm3OUOuyFZExhsHUUnuWnm2/XOlAJzR0LfPpB56WXZn0X/lA==}
engines: {node: '>=6.9.0'}
'@babel/helper-compilation-targets@7.25.2':
resolution: {integrity: sha512-U2U5LsSaZ7TAt3cfaymQ8WHh0pxvdHoEk6HVpaexxixjyEquMh0L0YNJNM6CTGKMXV1iksi0iZkGw4AcFkPaaw==}
engines: {node: '>=6.9.0'}
- '@babel/helper-compilation-targets@7.25.7':
- resolution: {integrity: sha512-DniTEax0sv6isaw6qSQSfV4gVRNtw2rte8HHM45t9ZR0xILaufBRNkpMifCRiAPyvL4ACD6v0gfCwCmtOQaV4A==}
- engines: {node: '>=6.9.0'}
-
- '@babel/helper-create-class-features-plugin@7.25.4':
- resolution: {integrity: sha512-ro/bFs3/84MDgDmMwbcHgDa8/E6J3QKNTk4xJJnVeFtGE+tL0K26E3pNxhYz2b67fJpt7Aphw5XcploKXuCvCQ==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0
-
- '@babel/helper-create-class-features-plugin@7.25.7':
- resolution: {integrity: sha512-bD4WQhbkx80mAyj/WCm4ZHcF4rDxkoLFO6ph8/5/mQ3z4vAzltQXAmbc7GvVJx5H+lk5Mi5EmbTeox5nMGCsbw==}
+ '@babel/helper-create-class-features-plugin@7.25.0':
+ resolution: {integrity: sha512-GYM6BxeQsETc9mnct+nIIpf63SAyzvyYN7UB/IlTyd+MBg06afFGp0mIeUqGyWgS2mxad6vqbMrHVlaL3m70sQ==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0
- '@babel/helper-create-regexp-features-plugin@7.25.7':
- resolution: {integrity: sha512-byHhumTj/X47wJ6C6eLpK7wW/WBEcnUeb7D0FNc/jFQnQVw7DOso3Zz5u9x/zLrFVkHa89ZGDbkAa1D54NdrCQ==}
+ '@babel/helper-create-regexp-features-plugin@7.25.2':
+ resolution: {integrity: sha512-+wqVGP+DFmqwFD3EH6TMTfUNeqDehV3E/dl+Sd54eaXqm17tEUNbEIn4sVivVowbvUpOtIGxdo3GoXyDH9N/9g==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0
@@ -2198,48 +2160,30 @@ packages:
resolution: {integrity: sha512-LABppdt+Lp/RlBxqrh4qgf1oEH/WxdzQNDJIu5gC/W1GyvPVrOBiItmmM8wan2fm4oYqFuFfkXmlGpLQhPY8CA==}
engines: {node: '>=6.9.0'}
- '@babel/helper-member-expression-to-functions@7.25.7':
- resolution: {integrity: sha512-O31Ssjd5K6lPbTX9AAYpSKrZmLeagt9uwschJd+Ixo6QiRyfpvgtVQp8qrDR9UNFjZ8+DO34ZkdrN+BnPXemeA==}
+ '@babel/helper-module-imports@7.22.15':
+ resolution: {integrity: sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==}
engines: {node: '>=6.9.0'}
'@babel/helper-module-imports@7.24.7':
resolution: {integrity: sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA==}
engines: {node: '>=6.9.0'}
- '@babel/helper-module-imports@7.25.7':
- resolution: {integrity: sha512-o0xCgpNmRohmnoWKQ0Ij8IdddjyBFE4T2kagL/x6M3+4zUgc+4qTOUBoNe4XxDskt1HPKO007ZPiMgLDq2s7Kw==}
- engines: {node: '>=6.9.0'}
-
'@babel/helper-module-transforms@7.25.2':
resolution: {integrity: sha512-BjyRAbix6j/wv83ftcVJmBt72QtHI56C7JXZoG2xATiLpmoC7dpd8WnkikExHDVPpi/3qCmO6WY1EaXOluiecQ==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0
- '@babel/helper-module-transforms@7.25.7':
- resolution: {integrity: sha512-k/6f8dKG3yDz/qCwSM+RKovjMix563SLxQFo0UhRNo239SP6n9u5/eLtKD6EAjwta2JHJ49CsD8pms2HdNiMMQ==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0
-
'@babel/helper-optimise-call-expression@7.24.7':
resolution: {integrity: sha512-jKiTsW2xmWwxT1ixIdfXUZp+P5yURx2suzLZr5Hi64rURpDYdMW0pv+Uf17EYk2Rd428Lx4tLsnjGJzYKDM/6A==}
engines: {node: '>=6.9.0'}
- '@babel/helper-optimise-call-expression@7.25.7':
- resolution: {integrity: sha512-VAwcwuYhv/AT+Vfr28c9y6SHzTan1ryqrydSTFGjU0uDJHw3uZ+PduI8plCLkRsDnqK2DMEDmwrOQRsK/Ykjng==}
- engines: {node: '>=6.9.0'}
-
'@babel/helper-plugin-utils@7.24.8':
resolution: {integrity: sha512-FFWx5142D8h2Mgr/iPVGH5G7w6jDn4jUSpZTyDnQO0Yn7Ks2Kuz6Pci8H6MPCoUJegd/UZQ3tAvfLCxQSnWWwg==}
engines: {node: '>=6.9.0'}
- '@babel/helper-plugin-utils@7.25.7':
- resolution: {integrity: sha512-eaPZai0PiqCi09pPs3pAFfl/zYgGaE6IdXtYvmf0qlcDTd3WCtO7JWCcRd64e0EQrcYgiHibEZnOGsSY4QSgaw==}
- engines: {node: '>=6.9.0'}
-
- '@babel/helper-remap-async-to-generator@7.25.7':
- resolution: {integrity: sha512-kRGE89hLnPfcz6fTrlNU+uhgcwv0mBE4Gv3P9Ke9kLVJYpi4AMVVEElXvB5CabrPZW4nCM8P8UyyjrzCM0O2sw==}
+ '@babel/helper-remap-async-to-generator@7.25.0':
+ resolution: {integrity: sha512-NhavI2eWEIz/H9dbrG0TuOicDhNexze43i5z7lEqwYm0WEZVTwnPpA0EafUTP7+6/W79HWIP2cTe3Z5NiSTVpw==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0
@@ -2250,104 +2194,69 @@ packages:
peerDependencies:
'@babel/core': ^7.0.0
- '@babel/helper-replace-supers@7.25.7':
- resolution: {integrity: sha512-iy8JhqlUW9PtZkd4pHM96v6BdJ66Ba9yWSE4z0W4TvSZwLBPkyDsiIU3ENe4SmrzRBs76F7rQXTy1lYC49n6Lw==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0
-
'@babel/helper-simple-access@7.24.7':
resolution: {integrity: sha512-zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg==}
engines: {node: '>=6.9.0'}
- '@babel/helper-simple-access@7.25.7':
- resolution: {integrity: sha512-FPGAkJmyoChQeM+ruBGIDyrT2tKfZJO8NcxdC+CWNJi7N8/rZpSxK7yvBJ5O/nF1gfu5KzN7VKG3YVSLFfRSxQ==}
- engines: {node: '>=6.9.0'}
-
'@babel/helper-skip-transparent-expression-wrappers@7.24.7':
resolution: {integrity: sha512-IO+DLT3LQUElMbpzlatRASEyQtfhSE0+m465v++3jyyXeBTBUjtVZg28/gHeV5mrTJqvEKhKroBGAvhW+qPHiQ==}
engines: {node: '>=6.9.0'}
- '@babel/helper-skip-transparent-expression-wrappers@7.25.7':
- resolution: {integrity: sha512-pPbNbchZBkPMD50K0p3JGcFMNLVUCuU/ABybm/PGNj4JiHrpmNyqqCphBk4i19xXtNV0JhldQJJtbSW5aUvbyA==}
- engines: {node: '>=6.9.0'}
-
'@babel/helper-string-parser@7.24.8':
resolution: {integrity: sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ==}
engines: {node: '>=6.9.0'}
- '@babel/helper-string-parser@7.25.7':
- resolution: {integrity: sha512-CbkjYdsJNHFk8uqpEkpCvRs3YRp9tY6FmFY7wLMSYuGYkrdUi7r2lc4/wqsvlHoMznX3WJ9IP8giGPq68T/Y6g==}
- engines: {node: '>=6.9.0'}
-
'@babel/helper-validator-identifier@7.24.7':
resolution: {integrity: sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==}
engines: {node: '>=6.9.0'}
- '@babel/helper-validator-identifier@7.25.7':
- resolution: {integrity: sha512-AM6TzwYqGChO45oiuPqwL2t20/HdMC1rTPAesnBCgPCSF1x3oN9MVUwQV2iyz4xqWrctwK5RNC8LV22kaQCNYg==}
- engines: {node: '>=6.9.0'}
-
'@babel/helper-validator-option@7.24.8':
resolution: {integrity: sha512-xb8t9tD1MHLungh/AIoWYN+gVHaB9kwlu8gffXGSt3FFEIT7RjS+xWbc2vUD1UTZdIpKj/ab3rdqJ7ufngyi2Q==}
engines: {node: '>=6.9.0'}
- '@babel/helper-validator-option@7.25.7':
- resolution: {integrity: sha512-ytbPLsm+GjArDYXJ8Ydr1c/KJuutjF2besPNbIZnZ6MKUxi/uTA22t2ymmA4WFjZFpjiAMO0xuuJPqK2nvDVfQ==}
- engines: {node: '>=6.9.0'}
-
- '@babel/helper-wrap-function@7.25.7':
- resolution: {integrity: sha512-MA0roW3JF2bD1ptAaJnvcabsVlNQShUaThyJbCDD4bCp8NEgiFvpoqRI2YS22hHlc2thjO/fTg2ShLMC3jygAg==}
+ '@babel/helper-wrap-function@7.25.0':
+ resolution: {integrity: sha512-s6Q1ebqutSiZnEjaofc/UKDyC4SbzV5n5SrA2Gq8UawLycr3i04f1dX4OzoQVnexm6aOCh37SQNYlJ/8Ku+PMQ==}
engines: {node: '>=6.9.0'}
- '@babel/helpers@7.25.6':
- resolution: {integrity: sha512-Xg0tn4HcfTijTwfDwYlvVCl43V6h4KyVVX2aEm4qdO/PC6L2YvzLHFdmxhoeSA3eslcE6+ZVXHgWwopXYLNq4Q==}
+ '@babel/helpers@7.25.0':
+ resolution: {integrity: sha512-MjgLZ42aCm0oGjJj8CtSM3DB8NOOf8h2l7DCTePJs29u+v7yO/RBX9nShlKMgFnRks/Q4tBAe7Hxnov9VkGwLw==}
engines: {node: '>=6.9.0'}
'@babel/highlight@7.24.7':
resolution: {integrity: sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==}
engines: {node: '>=6.9.0'}
- '@babel/highlight@7.25.7':
- resolution: {integrity: sha512-iYyACpW3iW8Fw+ZybQK+drQre+ns/tKpXbNESfrhNnPLIklLbXr7MYJ6gPEd0iETGLOK+SxMjVvKb/ffmk+FEw==}
- engines: {node: '>=6.9.0'}
-
- '@babel/parser@7.25.6':
- resolution: {integrity: sha512-trGdfBdbD0l1ZPmcJ83eNxB9rbEax4ALFTF7fN386TMYbeCQbyme5cOEXQhbGXKebwGaB/J52w1mrklMcbgy6Q==}
- engines: {node: '>=6.0.0'}
- hasBin: true
-
- '@babel/parser@7.25.7':
- resolution: {integrity: sha512-aZn7ETtQsjjGG5HruveUK06cU3Hljuhd9Iojm4M8WWv3wLE6OkE5PWbDUkItmMgegmccaITudyuW5RPYrYlgWw==}
+ '@babel/parser@7.25.3':
+ resolution: {integrity: sha512-iLTJKDbJ4hMvFPgQwwsVoxtHyWpKKPBrxkANrSYewDPaPpT5py5yeVkgPIJ7XYXhndxJpaA3PyALSXQ7u8e/Dw==}
engines: {node: '>=6.0.0'}
hasBin: true
- '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.25.7':
- resolution: {integrity: sha512-UV9Lg53zyebzD1DwQoT9mzkEKa922LNUp5YkTJ6Uta0RbyXaQNUgcvSt7qIu1PpPzVb6rd10OVNTzkyBGeVmxQ==}
+ '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.25.3':
+ resolution: {integrity: sha512-wUrcsxZg6rqBXG05HG1FPYgsP6EvwF4WpBbxIpWIIYnH8wG0gzx3yZY3dtEHas4sTAOGkbTsc9EGPxwff8lRoA==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0
- '@babel/plugin-bugfix-safari-class-field-initializer-scope@7.25.7':
- resolution: {integrity: sha512-GDDWeVLNxRIkQTnJn2pDOM1pkCgYdSqPeT1a9vh9yIqu2uzzgw1zcqEb+IJOhy+dTBMlNdThrDIksr2o09qrrQ==}
+ '@babel/plugin-bugfix-safari-class-field-initializer-scope@7.25.0':
+ resolution: {integrity: sha512-Bm4bH2qsX880b/3ziJ8KD711LT7z4u8CFudmjqle65AZj/HNUFhEf90dqYv6O86buWvSBmeQDjv0Tn2aF/bIBA==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0
- '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.25.7':
- resolution: {integrity: sha512-wxyWg2RYaSUYgmd9MR0FyRGyeOMQE/Uzr1wzd/g5cf5bwi9A4v6HFdDm7y1MgDtod/fLOSTZY6jDgV0xU9d5bA==}
+ '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.25.0':
+ resolution: {integrity: sha512-lXwdNZtTmeVOOFtwM/WDe7yg1PL8sYhRk/XH0FzbR2HDQ0xC+EnQ/JHeoMYSavtU115tnUk0q9CDyq8si+LMAA==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0
- '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.25.7':
- resolution: {integrity: sha512-Xwg6tZpLxc4iQjorYsyGMyfJE7nP5MV8t/Ka58BgiA7Jw0fRqQNcANlLfdJ/yvBt9z9LD2We+BEkT7vLqZRWng==}
+ '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.24.7':
+ resolution: {integrity: sha512-+izXIbke1T33mY4MSNnrqhPXDz01WYhEf3yF5NbnUtkiNnm+XBZJl3kNfoK6NKmYlz/D07+l2GWVK/QfDkNCuQ==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.13.0
- '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.25.7':
- resolution: {integrity: sha512-UVATLMidXrnH+GMUIuxq55nejlj02HP7F5ETyBONzP6G87fPBogG4CH6kxrSrdIuAjdwNO9VzyaYsrZPscWUrw==}
+ '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.25.0':
+ resolution: {integrity: sha512-tggFrk1AIShG/RUQbEwt2Tr/E+ObkfwrPjR6BjbRvsx24+PSjK8zrq0GWPNCjo8qpRx4DuJzlcvWJqlm+0h3kw==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0
@@ -2396,20 +2305,14 @@ packages:
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-syntax-import-assertions@7.25.7':
- resolution: {integrity: sha512-ZvZQRmME0zfJnDQnVBKYzHxXT7lYBB3Revz1GuS7oLXWMgqUPX4G+DDbT30ICClht9WKV34QVrZhSw6WdklwZQ==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
-
- '@babel/plugin-syntax-import-attributes@7.25.6':
- resolution: {integrity: sha512-sXaDXaJN9SNLymBdlWFA+bjzBhFD617ZaFiY13dGt7TVslVvVgA6fkZOP7Ki3IGElC45lwHdOTrCtKZGVAWeLQ==}
+ '@babel/plugin-syntax-import-assertions@7.24.7':
+ resolution: {integrity: sha512-Ec3NRUMoi8gskrkBe3fNmEQfxDvY8bgfQpz6jlk/41kX9eUjvpyqWU7PBP/pLAvMaSQjbMNKJmvX57jP+M6bPg==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-syntax-import-attributes@7.25.7':
- resolution: {integrity: sha512-AqVo+dguCgmpi/3mYBdu9lkngOBlQ2w2vnNpa6gfiCxQZLzV4ZbhsXitJ2Yblkoe1VQwtHSaNmIaGll/26YWRw==}
+ '@babel/plugin-syntax-import-attributes@7.24.7':
+ resolution: {integrity: sha512-hbX+lKKeUMGihnK8nvKqmXBInriT3GVjzXKFriV3YC6APGxMbP8RZNFwy91+hocLXq90Mta+HshoB31802bb8A==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -2472,8 +2375,8 @@ packages:
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-syntax-typescript@7.25.4':
- resolution: {integrity: sha512-uMOCoHVU52BsSWxPOMVv5qKRdeSlPuImUCB2dlPuBSU+W2/ROE7/Zg8F2Kepbk+8yBa68LlRKxO+xgEVWorsDg==}
+ '@babel/plugin-syntax-typescript@7.24.7':
+ resolution: {integrity: sha512-c/+fVeJBB0FeKsFvwytYiUD+LBvhHjGSI0g446PRGdSVGZLRNArBUno2PETbAly3tpiNAQR5XaZ+JslxkotsbA==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -2484,140 +2387,140 @@ packages:
peerDependencies:
'@babel/core': ^7.0.0
- '@babel/plugin-transform-arrow-functions@7.25.7':
- resolution: {integrity: sha512-EJN2mKxDwfOUCPxMO6MUI58RN3ganiRAG/MS/S3HfB6QFNjroAMelQo/gybyYq97WerCBAZoyrAoW8Tzdq2jWg==}
+ '@babel/plugin-transform-arrow-functions@7.24.7':
+ resolution: {integrity: sha512-Dt9LQs6iEY++gXUwY03DNFat5C2NbO48jj+j/bSAz6b3HgPs39qcPiYt77fDObIcFwj3/C2ICX9YMwGflUoSHQ==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-transform-async-generator-functions@7.25.7':
- resolution: {integrity: sha512-4B6OhTrwYKHYYgcwErvZjbmH9X5TxQBsaBHdzEIB4l71gR5jh/tuHGlb9in47udL2+wVUcOz5XXhhfhVJwEpEg==}
+ '@babel/plugin-transform-async-generator-functions@7.25.0':
+ resolution: {integrity: sha512-uaIi2FdqzjpAMvVqvB51S42oC2JEVgh0LDsGfZVDysWE8LrJtQC2jvKmOqEYThKyB7bDEb7BP1GYWDm7tABA0Q==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-transform-async-to-generator@7.25.7':
- resolution: {integrity: sha512-ZUCjAavsh5CESCmi/xCpX1qcCaAglzs/7tmuvoFnJgA1dM7gQplsguljoTg+Ru8WENpX89cQyAtWoaE0I3X3Pg==}
+ '@babel/plugin-transform-async-to-generator@7.24.7':
+ resolution: {integrity: sha512-SQY01PcJfmQ+4Ash7NE+rpbLFbmqA2GPIgqzxfFTL4t1FKRq4zTms/7htKpoCUI9OcFYgzqfmCdH53s6/jn5fA==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-transform-block-scoped-functions@7.25.7':
- resolution: {integrity: sha512-xHttvIM9fvqW+0a3tZlYcZYSBpSWzGBFIt/sYG3tcdSzBB8ZeVgz2gBP7Df+sM0N1850jrviYSSeUuc+135dmQ==}
+ '@babel/plugin-transform-block-scoped-functions@7.24.7':
+ resolution: {integrity: sha512-yO7RAz6EsVQDaBH18IDJcMB1HnrUn2FJ/Jslc/WtPPWcjhpUJXU/rjbwmluzp7v/ZzWcEhTMXELnnsz8djWDwQ==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-transform-block-scoping@7.25.7':
- resolution: {integrity: sha512-ZEPJSkVZaeTFG/m2PARwLZQ+OG0vFIhPlKHK/JdIMy8DbRJ/htz6LRrTFtdzxi9EHmcwbNPAKDnadpNSIW+Aow==}
+ '@babel/plugin-transform-block-scoping@7.25.0':
+ resolution: {integrity: sha512-yBQjYoOjXlFv9nlXb3f1casSHOZkWr29NX+zChVanLg5Nc157CrbEX9D7hxxtTpuFy7Q0YzmmWfJxzvps4kXrQ==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-transform-class-properties@7.25.7':
- resolution: {integrity: sha512-mhyfEW4gufjIqYFo9krXHJ3ElbFLIze5IDp+wQTxoPd+mwFb1NxatNAwmv8Q8Iuxv7Zc+q8EkiMQwc9IhyGf4g==}
+ '@babel/plugin-transform-class-properties@7.24.7':
+ resolution: {integrity: sha512-vKbfawVYayKcSeSR5YYzzyXvsDFWU2mD8U5TFeXtbCPLFUqe7GyCgvO6XDHzje862ODrOwy6WCPmKeWHbCFJ4w==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-transform-class-static-block@7.25.7':
- resolution: {integrity: sha512-rvUUtoVlkDWtDWxGAiiQj0aNktTPn3eFynBcMC2IhsXweehwgdI9ODe+XjWw515kEmv22sSOTp/rxIRuTiB7zg==}
+ '@babel/plugin-transform-class-static-block@7.24.7':
+ resolution: {integrity: sha512-HMXK3WbBPpZQufbMG4B46A90PkuuhN9vBCb5T8+VAHqvAqvcLi+2cKoukcpmUYkszLhScU3l1iudhrks3DggRQ==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.12.0
- '@babel/plugin-transform-classes@7.25.7':
- resolution: {integrity: sha512-9j9rnl+YCQY0IGoeipXvnk3niWicIB6kCsWRGLwX241qSXpbA4MKxtp/EdvFxsc4zI5vqfLxzOd0twIJ7I99zg==}
+ '@babel/plugin-transform-classes@7.25.0':
+ resolution: {integrity: sha512-xyi6qjr/fYU304fiRwFbekzkqVJZ6A7hOjWZd+89FVcBqPV3S9Wuozz82xdpLspckeaafntbzglaW4pqpzvtSw==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-transform-computed-properties@7.25.7':
- resolution: {integrity: sha512-QIv+imtM+EtNxg/XBKL3hiWjgdLjMOmZ+XzQwSgmBfKbfxUjBzGgVPklUuE55eq5/uVoh8gg3dqlrwR/jw3ZeA==}
+ '@babel/plugin-transform-computed-properties@7.24.7':
+ resolution: {integrity: sha512-25cS7v+707Gu6Ds2oY6tCkUwsJ9YIDbggd9+cu9jzzDgiNq7hR/8dkzxWfKWnTic26vsI3EsCXNd4iEB6e8esQ==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-transform-destructuring@7.25.7':
- resolution: {integrity: sha512-xKcfLTlJYUczdaM1+epcdh1UGewJqr9zATgrNHcLBcV2QmfvPPEixo/sK/syql9cEmbr7ulu5HMFG5vbbt/sEA==}
+ '@babel/plugin-transform-destructuring@7.24.8':
+ resolution: {integrity: sha512-36e87mfY8TnRxc7yc6M9g9gOB7rKgSahqkIKwLpz4Ppk2+zC2Cy1is0uwtuSG6AE4zlTOUa+7JGz9jCJGLqQFQ==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-transform-dotall-regex@7.25.7':
- resolution: {integrity: sha512-kXzXMMRzAtJdDEgQBLF4oaiT6ZCU3oWHgpARnTKDAqPkDJ+bs3NrZb310YYevR5QlRo3Kn7dzzIdHbZm1VzJdQ==}
+ '@babel/plugin-transform-dotall-regex@7.24.7':
+ resolution: {integrity: sha512-ZOA3W+1RRTSWvyqcMJDLqbchh7U4NRGqwRfFSVbOLS/ePIP4vHB5e8T8eXcuqyN1QkgKyj5wuW0lcS85v4CrSw==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-transform-duplicate-keys@7.25.7':
- resolution: {integrity: sha512-by+v2CjoL3aMnWDOyCIg+yxU9KXSRa9tN6MbqggH5xvymmr9p4AMjYkNlQy4brMceBnUyHZ9G8RnpvT8wP7Cfg==}
+ '@babel/plugin-transform-duplicate-keys@7.24.7':
+ resolution: {integrity: sha512-JdYfXyCRihAe46jUIliuL2/s0x0wObgwwiGxw/UbgJBr20gQBThrokO4nYKgWkD7uBaqM7+9x5TU7NkExZJyzw==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.25.7':
- resolution: {integrity: sha512-HvS6JF66xSS5rNKXLqkk7L9c/jZ/cdIVIcoPVrnl8IsVpLggTjXs8OWekbLHs/VtYDDh5WXnQyeE3PPUGm22MA==}
+ '@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.25.0':
+ resolution: {integrity: sha512-YLpb4LlYSc3sCUa35un84poXoraOiQucUTTu8X1j18JV+gNa8E0nyUf/CjZ171IRGr4jEguF+vzJU66QZhn29g==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0
- '@babel/plugin-transform-dynamic-import@7.25.7':
- resolution: {integrity: sha512-UvcLuual4h7/GfylKm2IAA3aph9rwvAM2XBA0uPKU3lca+Maai4jBjjEVUS568ld6kJcgbouuumCBhMd/Yz17w==}
+ '@babel/plugin-transform-dynamic-import@7.24.7':
+ resolution: {integrity: sha512-sc3X26PhZQDb3JhORmakcbvkeInvxz+A8oda99lj7J60QRuPZvNAk9wQlTBS1ZynelDrDmTU4pw1tyc5d5ZMUg==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-transform-exponentiation-operator@7.25.7':
- resolution: {integrity: sha512-yjqtpstPfZ0h/y40fAXRv2snciYr0OAoMXY/0ClC7tm4C/nG5NJKmIItlaYlLbIVAWNfrYuy9dq1bE0SbX0PEg==}
+ '@babel/plugin-transform-exponentiation-operator@7.24.7':
+ resolution: {integrity: sha512-Rqe/vSc9OYgDajNIK35u7ot+KeCoetqQYFXM4Epf7M7ez3lWlOjrDjrwMei6caCVhfdw+mIKD4cgdGNy5JQotQ==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-transform-export-namespace-from@7.25.7':
- resolution: {integrity: sha512-h3MDAP5l34NQkkNulsTNyjdaR+OiB0Im67VU//sFupouP8Q6m9Spy7l66DcaAQxtmCqGdanPByLsnwFttxKISQ==}
+ '@babel/plugin-transform-export-namespace-from@7.24.7':
+ resolution: {integrity: sha512-v0K9uNYsPL3oXZ/7F9NNIbAj2jv1whUEtyA6aujhekLs56R++JDQuzRcP2/z4WX5Vg/c5lE9uWZA0/iUoFhLTA==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-transform-for-of@7.25.7':
- resolution: {integrity: sha512-n/TaiBGJxYFWvpJDfsxSj9lEEE44BFM1EPGz4KEiTipTgkoFVVcCmzAL3qA7fdQU96dpo4gGf5HBx/KnDvqiHw==}
+ '@babel/plugin-transform-for-of@7.24.7':
+ resolution: {integrity: sha512-wo9ogrDG1ITTTBsy46oGiN1dS9A7MROBTcYsfS8DtsImMkHk9JXJ3EWQM6X2SUw4x80uGPlwj0o00Uoc6nEE3g==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-transform-function-name@7.25.7':
- resolution: {integrity: sha512-5MCTNcjCMxQ63Tdu9rxyN6cAWurqfrDZ76qvVPrGYdBxIj+EawuuxTu/+dgJlhK5eRz3v1gLwp6XwS8XaX2NiQ==}
+ '@babel/plugin-transform-function-name@7.25.1':
+ resolution: {integrity: sha512-TVVJVdW9RKMNgJJlLtHsKDTydjZAbwIsn6ySBPQaEAUU5+gVvlJt/9nRmqVbsV/IBanRjzWoaAQKLoamWVOUuA==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-transform-json-strings@7.25.7':
- resolution: {integrity: sha512-Ot43PrL9TEAiCe8C/2erAjXMeVSnE/BLEx6eyrKLNFCCw5jvhTHKyHxdI1pA0kz5njZRYAnMO2KObGqOCRDYSA==}
+ '@babel/plugin-transform-json-strings@7.24.7':
+ resolution: {integrity: sha512-2yFnBGDvRuxAaE/f0vfBKvtnvvqU8tGpMHqMNpTN2oWMKIR3NqFkjaAgGwawhqK/pIN2T3XdjGPdaG0vDhOBGw==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-transform-literals@7.25.7':
- resolution: {integrity: sha512-fwzkLrSu2fESR/cm4t6vqd7ebNIopz2QHGtjoU+dswQo/P6lwAG04Q98lliE3jkz/XqnbGFLnUcE0q0CVUf92w==}
+ '@babel/plugin-transform-literals@7.25.2':
+ resolution: {integrity: sha512-HQI+HcTbm9ur3Z2DkO+jgESMAMcYLuN/A7NRw9juzxAezN9AvqvUTnpKP/9kkYANz6u7dFlAyOu44ejuGySlfw==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-transform-logical-assignment-operators@7.25.7':
- resolution: {integrity: sha512-iImzbA55BjiovLyG2bggWS+V+OLkaBorNvc/yJoeeDQGztknRnDdYfp2d/UPmunZYEnZi6Lg8QcTmNMHOB0lGA==}
+ '@babel/plugin-transform-logical-assignment-operators@7.24.7':
+ resolution: {integrity: sha512-4D2tpwlQ1odXmTEIFWy9ELJcZHqrStlzK/dAOWYyxX3zT0iXQB6banjgeOJQXzEc4S0E0a5A+hahxPaEFYftsw==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-transform-member-expression-literals@7.25.7':
- resolution: {integrity: sha512-Std3kXwpXfRV0QtQy5JJcRpkqP8/wG4XL7hSKZmGlxPlDqmpXtEPRmhF7ztnlTCtUN3eXRUJp+sBEZjaIBVYaw==}
+ '@babel/plugin-transform-member-expression-literals@7.24.7':
+ resolution: {integrity: sha512-T/hRC1uqrzXMKLQ6UCwMT85S3EvqaBXDGf0FaMf4446Qx9vKwlghvee0+uuZcDUCZU5RuNi4781UQ7R308zzBw==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-transform-modules-amd@7.25.7':
- resolution: {integrity: sha512-CgselSGCGzjQvKzghCvDTxKHP3iooenLpJDO842ehn5D2G5fJB222ptnDwQho0WjEvg7zyoxb9P+wiYxiJX5yA==}
+ '@babel/plugin-transform-modules-amd@7.24.7':
+ resolution: {integrity: sha512-9+pB1qxV3vs/8Hdmz/CulFB8w2tuu6EB94JZFsjdqxQokwGa9Unap7Bo2gGBGIvPmDIVvQrom7r5m/TCDMURhg==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -2628,134 +2531,128 @@ packages:
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-transform-modules-commonjs@7.25.7':
- resolution: {integrity: sha512-L9Gcahi0kKFYXvweO6n0wc3ZG1ChpSFdgG+eV1WYZ3/dGbJK7vvk91FgGgak8YwRgrCuihF8tE/Xg07EkL5COg==}
+ '@babel/plugin-transform-modules-systemjs@7.25.0':
+ resolution: {integrity: sha512-YPJfjQPDXxyQWg/0+jHKj1llnY5f/R6a0p/vP4lPymxLu7Lvl4k2WMitqi08yxwQcCVUUdG9LCUj4TNEgAp3Jw==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-transform-modules-systemjs@7.25.7':
- resolution: {integrity: sha512-t9jZIvBmOXJsiuyOwhrIGs8dVcD6jDyg2icw1VL4A/g+FnWyJKwUfSSU2nwJuMV2Zqui856El9u+ElB+j9fV1g==}
+ '@babel/plugin-transform-modules-umd@7.24.7':
+ resolution: {integrity: sha512-3aytQvqJ/h9z4g8AsKPLvD4Zqi2qT+L3j7XoFFu1XBlZWEl2/1kWnhmAbxpLgPrHSY0M6UA02jyTiwUVtiKR6A==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-transform-modules-umd@7.25.7':
- resolution: {integrity: sha512-p88Jg6QqsaPh+EB7I9GJrIqi1Zt4ZBHUQtjw3z1bzEXcLh6GfPqzZJ6G+G1HBGKUNukT58MnKG7EN7zXQBCODw==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
-
- '@babel/plugin-transform-named-capturing-groups-regex@7.25.7':
- resolution: {integrity: sha512-BtAT9LzCISKG3Dsdw5uso4oV1+v2NlVXIIomKJgQybotJY3OwCwJmkongjHgwGKoZXd0qG5UZ12JUlDQ07W6Ow==}
+ '@babel/plugin-transform-named-capturing-groups-regex@7.24.7':
+ resolution: {integrity: sha512-/jr7h/EWeJtk1U/uz2jlsCioHkZk1JJZVcc8oQsJ1dUlaJD83f4/6Zeh2aHt9BIFokHIsSeDfhUmju0+1GPd6g==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0
- '@babel/plugin-transform-new-target@7.25.7':
- resolution: {integrity: sha512-CfCS2jDsbcZaVYxRFo2qtavW8SpdzmBXC2LOI4oO0rP+JSRDxxF3inF4GcPsLgfb5FjkhXG5/yR/lxuRs2pySA==}
+ '@babel/plugin-transform-new-target@7.24.7':
+ resolution: {integrity: sha512-RNKwfRIXg4Ls/8mMTza5oPF5RkOW8Wy/WgMAp1/F1yZ8mMbtwXW+HDoJiOsagWrAhI5f57Vncrmr9XeT4CVapA==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-transform-nullish-coalescing-operator@7.25.7':
- resolution: {integrity: sha512-FbuJ63/4LEL32mIxrxwYaqjJxpbzxPVQj5a+Ebrc8JICV6YX8nE53jY+K0RZT3um56GoNWgkS2BQ/uLGTjtwfw==}
+ '@babel/plugin-transform-nullish-coalescing-operator@7.24.7':
+ resolution: {integrity: sha512-Ts7xQVk1OEocqzm8rHMXHlxvsfZ0cEF2yomUqpKENHWMF4zKk175Y4q8H5knJes6PgYad50uuRmt3UJuhBw8pQ==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-transform-numeric-separator@7.25.7':
- resolution: {integrity: sha512-8CbutzSSh4hmD+jJHIA8vdTNk15kAzOnFLVVgBSMGr28rt85ouT01/rezMecks9pkU939wDInImwCKv4ahU4IA==}
+ '@babel/plugin-transform-numeric-separator@7.24.7':
+ resolution: {integrity: sha512-e6q1TiVUzvH9KRvicuxdBTUj4AdKSRwzIyFFnfnezpCfP2/7Qmbb8qbU2j7GODbl4JMkblitCQjKYUaX/qkkwA==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-transform-object-rest-spread@7.25.7':
- resolution: {integrity: sha512-1JdVKPhD7Y5PvgfFy0Mv2brdrolzpzSoUq2pr6xsR+m+3viGGeHEokFKsCgOkbeFOQxfB1Vt2F0cPJLRpFI4Zg==}
+ '@babel/plugin-transform-object-rest-spread@7.24.7':
+ resolution: {integrity: sha512-4QrHAr0aXQCEFni2q4DqKLD31n2DL+RxcwnNjDFkSG0eNQ/xCavnRkfCUjsyqGC2OviNJvZOF/mQqZBw7i2C5Q==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-transform-object-super@7.25.7':
- resolution: {integrity: sha512-pWT6UXCEW3u1t2tcAGtE15ornCBvopHj9Bps9D2DsH15APgNVOTwwczGckX+WkAvBmuoYKRCFa4DK+jM8vh5AA==}
+ '@babel/plugin-transform-object-super@7.24.7':
+ resolution: {integrity: sha512-A/vVLwN6lBrMFmMDmPPz0jnE6ZGx7Jq7d6sT/Ev4H65RER6pZ+kczlf1DthF5N0qaPHBsI7UXiE8Zy66nmAovg==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-transform-optional-catch-binding@7.25.7':
- resolution: {integrity: sha512-m9obYBA39mDPN7lJzD5WkGGb0GO54PPLXsbcnj1Hyeu8mSRz7Gb4b1A6zxNX32ZuUySDK4G6it8SDFWD1nCnqg==}
+ '@babel/plugin-transform-optional-catch-binding@7.24.7':
+ resolution: {integrity: sha512-uLEndKqP5BfBbC/5jTwPxLh9kqPWWgzN/f8w6UwAIirAEqiIVJWWY312X72Eub09g5KF9+Zn7+hT7sDxmhRuKA==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-transform-optional-chaining@7.25.7':
- resolution: {integrity: sha512-h39agClImgPWg4H8mYVAbD1qP9vClFbEjqoJmt87Zen8pjqK8FTPUwrOXAvqu5soytwxrLMd2fx2KSCp2CHcNg==}
+ '@babel/plugin-transform-optional-chaining@7.24.8':
+ resolution: {integrity: sha512-5cTOLSMs9eypEy8JUVvIKOu6NgvbJMnpG62VpIHrTmROdQ+L5mDAaI40g25k5vXti55JWNX5jCkq3HZxXBQANw==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-transform-parameters@7.25.7':
- resolution: {integrity: sha512-FYiTvku63me9+1Nz7TOx4YMtW3tWXzfANZtrzHhUZrz4d47EEtMQhzFoZWESfXuAMMT5mwzD4+y1N8ONAX6lMQ==}
+ '@babel/plugin-transform-parameters@7.24.7':
+ resolution: {integrity: sha512-yGWW5Rr+sQOhK0Ot8hjDJuxU3XLRQGflvT4lhlSY0DFvdb3TwKaY26CJzHtYllU0vT9j58hc37ndFPsqT1SrzA==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-transform-private-methods@7.25.7':
- resolution: {integrity: sha512-KY0hh2FluNxMLwOCHbxVOKfdB5sjWG4M183885FmaqWWiGMhRZq4DQRKH6mHdEucbJnyDyYiZNwNG424RymJjA==}
+ '@babel/plugin-transform-private-methods@7.24.7':
+ resolution: {integrity: sha512-COTCOkG2hn4JKGEKBADkA8WNb35TGkkRbI5iT845dB+NyqgO8Hn+ajPbSnIQznneJTa3d30scb6iz/DhH8GsJQ==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-transform-private-property-in-object@7.25.7':
- resolution: {integrity: sha512-LzA5ESzBy7tqj00Yjey9yWfs3FKy4EmJyKOSWld144OxkTji81WWnUT8nkLUn+imN/zHL8ZQlOu/MTUAhHaX3g==}
+ '@babel/plugin-transform-private-property-in-object@7.24.7':
+ resolution: {integrity: sha512-9z76mxwnwFxMyxZWEgdgECQglF2Q7cFLm0kMf8pGwt+GSJsY0cONKj/UuO4bOH0w/uAel3ekS4ra5CEAyJRmDA==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-transform-property-literals@7.25.7':
- resolution: {integrity: sha512-lQEeetGKfFi0wHbt8ClQrUSUMfEeI3MMm74Z73T9/kuz990yYVtfofjf3NuA42Jy3auFOpbjDyCSiIkTs1VIYw==}
+ '@babel/plugin-transform-property-literals@7.24.7':
+ resolution: {integrity: sha512-EMi4MLQSHfd2nrCqQEWxFdha2gBCqU4ZcCng4WBGZ5CJL4bBRW0ptdqqDdeirGZcpALazVVNJqRmsO8/+oNCBA==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-transform-regenerator@7.25.7':
- resolution: {integrity: sha512-mgDoQCRjrY3XK95UuV60tZlFCQGXEtMg8H+IsW72ldw1ih1jZhzYXbJvghmAEpg5UVhhnCeia1CkGttUvCkiMQ==}
+ '@babel/plugin-transform-regenerator@7.24.7':
+ resolution: {integrity: sha512-lq3fvXPdimDrlg6LWBoqj+r/DEWgONuwjuOuQCSYgRroXDH/IdM1C0IZf59fL5cHLpjEH/O6opIRBbqv7ELnuA==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-transform-reserved-words@7.25.7':
- resolution: {integrity: sha512-3OfyfRRqiGeOvIWSagcwUTVk2hXBsr/ww7bLn6TRTuXnexA+Udov2icFOxFX9abaj4l96ooYkcNN1qi2Zvqwng==}
+ '@babel/plugin-transform-reserved-words@7.24.7':
+ resolution: {integrity: sha512-0DUq0pHcPKbjFZCfTss/pGkYMfy3vFWydkUBd9r0GHpIyfs2eCDENvqadMycRS9wZCXR41wucAfJHJmwA0UmoQ==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-transform-shorthand-properties@7.25.7':
- resolution: {integrity: sha512-uBbxNwimHi5Bv3hUccmOFlUy3ATO6WagTApenHz9KzoIdn0XeACdB12ZJ4cjhuB2WSi80Ez2FWzJnarccriJeA==}
+ '@babel/plugin-transform-shorthand-properties@7.24.7':
+ resolution: {integrity: sha512-KsDsevZMDsigzbA09+vacnLpmPH4aWjcZjXdyFKGzpplxhbeB4wYtury3vglQkg6KM/xEPKt73eCjPPf1PgXBA==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-transform-spread@7.25.7':
- resolution: {integrity: sha512-Mm6aeymI0PBh44xNIv/qvo8nmbkpZze1KvR8MkEqbIREDxoiWTi18Zr2jryfRMwDfVZF9foKh060fWgni44luw==}
+ '@babel/plugin-transform-spread@7.24.7':
+ resolution: {integrity: sha512-x96oO0I09dgMDxJaANcRyD4ellXFLLiWhuwDxKZX5g2rWP1bTPkBSwCYv96VDXVT1bD9aPj8tppr5ITIh8hBng==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-transform-sticky-regex@7.25.7':
- resolution: {integrity: sha512-ZFAeNkpGuLnAQ/NCsXJ6xik7Id+tHuS+NT+ue/2+rn/31zcdnupCdmunOizEaP0JsUmTFSTOPoQY7PkK2pttXw==}
+ '@babel/plugin-transform-sticky-regex@7.24.7':
+ resolution: {integrity: sha512-kHPSIJc9v24zEml5geKg9Mjx5ULpfncj0wRpYtxbvKyTtHCYDkVE3aHQ03FrpEo4gEe2vrJJS1Y9CJTaThA52g==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-transform-template-literals@7.25.7':
- resolution: {integrity: sha512-SI274k0nUsFFmyQupiO7+wKATAmMFf8iFgq2O+vVFXZ0SV9lNfT1NGzBEhjquFmD8I9sqHLguH+gZVN3vww2AA==}
+ '@babel/plugin-transform-template-literals@7.24.7':
+ resolution: {integrity: sha512-AfDTQmClklHCOLxtGoP7HkeMw56k1/bTQjwsfhL6pppo/M4TOBSq+jjBUBLmV/4oeFg4GWMavIl44ZeCtmmZTw==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-transform-typeof-symbol@7.25.7':
- resolution: {integrity: sha512-OmWmQtTHnO8RSUbL0NTdtpbZHeNTnm68Gj5pA4Y2blFNh+V4iZR68V1qL9cI37J21ZN7AaCnkfdHtLExQPf2uA==}
+ '@babel/plugin-transform-typeof-symbol@7.24.8':
+ resolution: {integrity: sha512-adNTUpDCVnmAE58VEqKlAA6ZBlNkMnWD0ZcW76lyNFN3MJniyGFZfNwERVk8Ap56MCnXztmDr19T4mPTztcuaw==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -2766,32 +2663,32 @@ packages:
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-transform-unicode-escapes@7.25.7':
- resolution: {integrity: sha512-BN87D7KpbdiABA+t3HbVqHzKWUDN3dymLaTnPFAMyc8lV+KN3+YzNhVRNdinaCPA4AUqx7ubXbQ9shRjYBl3SQ==}
+ '@babel/plugin-transform-unicode-escapes@7.24.7':
+ resolution: {integrity: sha512-U3ap1gm5+4edc2Q/P+9VrBNhGkfnf+8ZqppY71Bo/pzZmXhhLdqgaUl6cuB07O1+AQJtCLfaOmswiNbSQ9ivhw==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-transform-unicode-property-regex@7.25.7':
- resolution: {integrity: sha512-IWfR89zcEPQGB/iB408uGtSPlQd3Jpq11Im86vUgcmSTcoWAiQMCTOa2K2yNNqFJEBVICKhayctee65Ka8OB0w==}
+ '@babel/plugin-transform-unicode-property-regex@7.24.7':
+ resolution: {integrity: sha512-uH2O4OV5M9FZYQrwc7NdVmMxQJOCCzFeYudlZSzUAHRFeOujQefa92E74TQDVskNHCzOXoigEuoyzHDhaEaK5w==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-transform-unicode-regex@7.25.7':
- resolution: {integrity: sha512-8JKfg/hiuA3qXnlLx8qtv5HWRbgyFx2hMMtpDDuU2rTckpKkGu4ycK5yYHwuEa16/quXfoxHBIApEsNyMWnt0g==}
+ '@babel/plugin-transform-unicode-regex@7.24.7':
+ resolution: {integrity: sha512-hlQ96MBZSAXUq7ltkjtu3FJCCSMx/j629ns3hA3pXnBXjanNP0LHi+JpPeA81zaWgVK1VGH95Xuy7u0RyQ8kMg==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-transform-unicode-sets-regex@7.25.7':
- resolution: {integrity: sha512-YRW8o9vzImwmh4Q3Rffd09bH5/hvY0pxg+1H1i0f7APoUeg12G7+HhLj9ZFNIrYkgBXhIijPJ+IXypN0hLTIbw==}
+ '@babel/plugin-transform-unicode-sets-regex@7.24.7':
+ resolution: {integrity: sha512-2G8aAvF4wy1w/AGZkemprdGMRg5o6zPNhbHVImRz3lss55TYCBd6xStN19rt8XJHq20sqV0JbyWjOWwQRwV/wg==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0
- '@babel/preset-env@7.25.7':
- resolution: {integrity: sha512-Gibz4OUdyNqqLj+7OAvBZxOD7CklCtMA5/j0JgUEwOnaRULsPDXmic2iKxL2DX2vQduPR5wH2hjZas/Vr/Oc0g==}
+ '@babel/preset-env@7.25.3':
+ resolution: {integrity: sha512-QsYW7UeAaXvLPX9tdVliMJE7MD7M6MLYVTovRTIwhoYQVFHR1rM4wO8wqAezYi3/BpSD+NzVCZ69R6smWiIi8g==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -2807,40 +2704,27 @@ packages:
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/runtime@7.25.6':
- resolution: {integrity: sha512-VBj9MYyDb9tuLq7yzqjgzt6Q+IBQLrGZfdjOekyEirZPHxXWoTSGUTMrpsfi58Up73d13NfYLv8HT9vmznjzhQ==}
- engines: {node: '>=6.9.0'}
+ '@babel/regjsgen@0.8.0':
+ resolution: {integrity: sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==}
- '@babel/runtime@7.25.7':
- resolution: {integrity: sha512-FjoyLe754PMiYsFaN5C94ttGiOmBNYTf6pLr4xXHAT5uctHb092PBszndLDR5XA/jghQvn4n7JMHl7dmTgbm9w==}
+ '@babel/runtime@7.25.0':
+ resolution: {integrity: sha512-7dRy4DwXwtzBrPbZflqxnvfxLF8kdZXPkhymtDeFoFqE6ldzjQFgYTtYIFARcLEYDrqfBfYcZt1WqFxRoyC9Rw==}
engines: {node: '>=6.9.0'}
- '@babel/standalone@7.25.6':
- resolution: {integrity: sha512-Kf2ZcZVqsKbtYhlA7sP0z5A3q5hmCVYMKMWRWNK/5OVwHIve3JY1djVRmIVAx8FMueLIfZGKQDIILK2w8zO4mg==}
+ '@babel/standalone@7.25.3':
+ resolution: {integrity: sha512-uR+EoBqIIIvKGCG7fOj7HKupu3zVObiMfdEwoPZfVCPpcWJaZ1PkshaP5/6cl6BKAm1Zcv25O1rf+uoQ7V8nqA==}
engines: {node: '>=6.9.0'}
'@babel/template@7.25.0':
resolution: {integrity: sha512-aOOgh1/5XzKvg1jvVz7AVrx2piJ2XBi227DHmbY6y+bM9H2FlN+IfecYu4Xl0cNiiVejlsCri89LUsbj8vJD9Q==}
engines: {node: '>=6.9.0'}
- '@babel/template@7.25.7':
- resolution: {integrity: sha512-wRwtAgI3bAS+JGU2upWNL9lSlDcRCqD05BZ1n3X2ONLH1WilFP6O1otQjeMK/1g0pvYcXC7b/qVUB1keofjtZA==}
- engines: {node: '>=6.9.0'}
-
- '@babel/traverse@7.25.6':
- resolution: {integrity: sha512-9Vrcx5ZW6UwK5tvqsj0nGpp/XzqthkT0dqIc9g1AdtygFToNtTF67XzYS//dm+SAK9cp3B9R4ZO/46p63SCjlQ==}
- engines: {node: '>=6.9.0'}
-
- '@babel/traverse@7.25.7':
- resolution: {integrity: sha512-jatJPT1Zjqvh/1FyJs6qAHL+Dzb7sTb+xr7Q+gM1b+1oBsMsQQ4FkVKb6dFlJvLlVssqkRzV05Jzervt9yhnzg==}
- engines: {node: '>=6.9.0'}
-
- '@babel/types@7.25.6':
- resolution: {integrity: sha512-/l42B1qxpG6RdfYf343Uw1vmDjeNhneUXtzhojE7pDgfpEypmRhI6j1kr17XCVv4Cgl9HdAiQY2x0GwKm7rWCw==}
+ '@babel/traverse@7.25.3':
+ resolution: {integrity: sha512-HefgyP1x754oGCsKmV5reSmtV7IXj/kpaE1XYY+D9G5PvKKoFfSbiS4M77MdjuwlZKDIKFCffq9rPU+H/s3ZdQ==}
engines: {node: '>=6.9.0'}
- '@babel/types@7.25.7':
- resolution: {integrity: sha512-vwIVdXG+j+FOpkwqHRcBgHLYNL7XMkufrlaFvL9o6Ai9sJn9+PdyIL5qa0XzTZw084c+u9LOls53eoZWP/W5WQ==}
+ '@babel/types@7.25.2':
+ resolution: {integrity: sha512-YTnYtra7W9e6/oAZEHj0bJehPRUlLH9/fbpT5LfB0NhQXyALCRkRs3zH9v07IYhkgpqX6Z78FnuccZr/l4Fs4Q==}
engines: {node: '>=6.9.0'}
'@changesets/apply-release-plan@7.0.5':
@@ -2855,8 +2739,8 @@ packages:
'@changesets/changelog-github@0.5.0':
resolution: {integrity: sha512-zoeq2LJJVcPJcIotHRJEEA2qCqX0AQIeFE+L21L8sRLPVqDhSXY8ZWAt2sohtBpFZkBwu+LUwMSKRr2lMy3LJA==}
- '@changesets/cli@2.27.8':
- resolution: {integrity: sha512-gZNyh+LdSsI82wBSHLQ3QN5J30P4uHKJ4fXgoGwQxfXwYFTJzDdvIJasZn8rYQtmKhyQuiBj4SSnLuKlxKWq4w==}
+ '@changesets/cli@2.27.9':
+ resolution: {integrity: sha512-q42a/ZbDnxPpCb5Wkm6tMVIxgeI9C/bexntzTeCFBrQEdpisQqk8kCHllYZMDjYtEc1ZzumbMJAG8H0Z4rdvjg==}
hasBin: true
'@changesets/config@3.0.3':
@@ -2916,16 +2800,16 @@ packages:
resolution: {integrity: sha512-YLPHc8yASwjNkmcDMQMY35yiWjoKAKnhUbPRszBRS0YgH+IXtsMp61j+yTcnCE3oO2DgP0U3iejLC8FTtKDC8Q==}
engines: {node: '>=16.13'}
- '@codemirror/autocomplete@6.18.0':
- resolution: {integrity: sha512-5DbOvBbY4qW5l57cjDsmmpDh3/TeK1vXfTHa+BUMrRzdWdcxKZ4U4V7vQaTtOpApNU4kLS4FQ6cINtLg245LXA==}
+ '@codemirror/autocomplete@6.18.1':
+ resolution: {integrity: sha512-iWHdj/B1ethnHRTwZj+C1obmmuCzquH29EbcKr0qIjA9NfDeBDJ7vs+WOHsFeLeflE4o+dHfYndJloMKHUkWUA==}
peerDependencies:
'@codemirror/language': ^6.0.0
'@codemirror/state': ^6.0.0
'@codemirror/view': ^6.0.0
'@lezer/common': ^1.0.0
- '@codemirror/commands@6.6.1':
- resolution: {integrity: sha512-iBfKbyIoXS1FGdsKcZmnrxmbc8VcbMrSgD7AVrsnX+WyAYjmUDWvE93dt5D874qS4CCVu4O1JpbagHdXbbLiOw==}
+ '@codemirror/commands@6.6.2':
+ resolution: {integrity: sha512-Fq7eWOl1Rcbrfn6jD8FPCj9Auaxdm5nIK5RYOeW7ughnd/rY5AmPg6b+CfsG39ZHdwiwe8lde3q8uR7CF5S0yQ==}
'@codemirror/lang-css@6.3.0':
resolution: {integrity: sha512-CyR4rUNG9OYcXDZwMPvJdtb6PHbBDKUc/6Na2BIwZ6dKab1JQqKa4di+RNRY9Myn7JB81vayKwJeQ7jEdmNVDA==}
@@ -2939,8 +2823,8 @@ packages:
'@codemirror/lang-javascript@6.2.2':
resolution: {integrity: sha512-VGQfY+FCc285AhWuwjYxQyUQcYurWlxdKYT4bqwr3Twnd5wP5WSeu52t4tvvuWmljT4EmgEgZCqSieokhtY8hg==}
- '@codemirror/lang-sql@6.7.1':
- resolution: {integrity: sha512-flQa7zemrLKk0TIrOJnpeyH/b29BcVybtsTeZMgAo40O6kGbrnUSCgwI3TF5iJY3O9VXJKKCA+i0CBVvDfr88w==}
+ '@codemirror/lang-sql@6.8.0':
+ resolution: {integrity: sha512-aGLmY4OwGqN3TdSx3h6QeA1NrvaYtF7kkoWR/+W7/JzB0gQtJ+VJxewlnE3+VImhA4WVlhmkJr109PefOOhjLg==}
'@codemirror/lang-vue@0.1.3':
resolution: {integrity: sha512-QSKdtYTDRhEHCfo5zOShzxCmqKJvgGrZwDQSdbvCRJ5pRLWBS7pD/8e/tH44aVQT6FKm0t6RVNoSUWHOI5vNug==}
@@ -2948,11 +2832,11 @@ packages:
'@codemirror/lang-xml@6.1.0':
resolution: {integrity: sha512-3z0blhicHLfwi2UgkZYRPioSgVTo9PV5GP5ducFH6FaHy0IAJRg+ixj5gTR1gnT/glAIC8xv4w2VL1LoZfs+Jg==}
- '@codemirror/language@6.10.2':
- resolution: {integrity: sha512-kgbTYTo0Au6dCSc/TFy7fK3fpJmgHDv1sG1KNQKJXVi+xBTEeBPY/M30YXiU6mMXeH+YIDLsbrT4ZwNRdtF+SA==}
+ '@codemirror/language@6.10.3':
+ resolution: {integrity: sha512-kDqEU5sCP55Oabl6E7m5N+vZRoc0iWqgDVhEKifcHzPzjqCegcO4amfrYVL9PmPZpl4G0yjkpTpUO/Ui8CzO8A==}
- '@codemirror/lint@6.8.1':
- resolution: {integrity: sha512-IZ0Y7S4/bpaunwggW2jYqwLuHj0QtESf5xcROewY6+lDNwZ/NzvR4t+vpYgg9m7V8UXLPYqG+lu3DF470E5Oxg==}
+ '@codemirror/lint@6.8.2':
+ resolution: {integrity: sha512-PDFG5DjHxSEjOXk9TQYYVjZDqlZTFaDBfhQixHnQOEVDDNHUbEh/hstAjcQJaA6FQdZTD1hquXTK0rVBLADR1g==}
'@codemirror/search@6.5.6':
resolution: {integrity: sha512-rpMgcsh7o0GuCDUXKPvww+muLA1pDJaFrpq/CCHtpQJYz8xopu4D1hPcKRoDD0YlF8gZaqTNIRa4VRBWyhyy7Q==}
@@ -2963,8 +2847,8 @@ packages:
'@codemirror/theme-one-dark@6.1.2':
resolution: {integrity: sha512-F+sH0X16j/qFLMAfbciKTxVOwkdAS336b7AXTKOZhy8BR3eH/RelsnLgLFINrpST63mmN2OuwUt0W2ndUgYwUA==}
- '@codemirror/view@6.33.0':
- resolution: {integrity: sha512-AroaR3BvnjRW8fiZBalAaK+ZzB5usGgI014YKElYZvQdNH5ZIidHlO+cyf/2rWzyBFRkvG6VhiXeAEbC53P2YQ==}
+ '@codemirror/view@6.34.1':
+ resolution: {integrity: sha512-t1zK/l9UiRqwUNPm+pdIT0qzJlzuVckbTEMVNFhfWkGiBQClstzg+78vedCvLSX0xJEZ6lwZbPpnljL7L6iwMQ==}
'@commitlint/cli@19.5.0':
resolution: {integrity: sha512-gaGqSliGwB86MDmAAKAtV9SV1SHdmN8pnGq4EJU4+hLisQ7IFfx4jvU4s+pk6tl0+9bv6yT+CaZkufOinkSJIQ==}
@@ -3065,14 +2949,14 @@ packages:
'@cspell/dict-aws@4.0.4':
resolution: {integrity: sha512-6AWI/Kkf+RcX/J81VX8+GKLeTgHWEr/OMhGk3dHQzWK66RaqDJCGDqi7494ghZKcBB7dGa3U5jcKw2FZHL/u3w==}
- '@cspell/dict-bash@4.1.4':
- resolution: {integrity: sha512-W/AHoQcJYn3Vn/tUiXX2+6D/bhfzdDshwcbQWv9TdiNlXP9P6UJjDKWbxyA5ogJCsR2D0X9Kx11oV8E58siGKQ==}
+ '@cspell/dict-bash@4.1.5':
+ resolution: {integrity: sha512-YGim/h7E2U5HCCb2ckNufT6/yyWygt9nSZ5C7qw6oOD3bygbObqD1+rlPor1JW+YyO+3GwTIHE70uKEEU6VZYw==}
'@cspell/dict-companies@3.1.4':
resolution: {integrity: sha512-y9e0amzEK36EiiKx3VAA+SHQJPpf2Qv5cCt5eTUSggpTkiFkCh6gRKQ97rVlrKh5GJrqinDwYIJtTsxuh2vy2Q==}
- '@cspell/dict-cpp@5.1.16':
- resolution: {integrity: sha512-32fU5RkuOM55IRcxjByiSoKbjr+C4danDfYjHaQNRWdvjzJzci3fLDGA2wTXiclkgDODxGiV8LCTUwCz+3TNWA==}
+ '@cspell/dict-cpp@5.1.17':
+ resolution: {integrity: sha512-b+1SOTf0WkveOobmELlOzRXKtzBQIw87Vjm2UMwJ3GTo6Fnpws/NKnS4ZsBJWgzHU0RrqMC+wIW7yW+km/JOTQ==}
'@cspell/dict-cryptocurrencies@5.0.0':
resolution: {integrity: sha512-Z4ARIw5+bvmShL+4ZrhDzGhnc9znaAGHOEMaB/GURdS/jdoreEDY34wdN0NtdLHDO5KO7GduZnZyqGdRoiSmYA==}
@@ -3143,8 +3027,8 @@ packages:
'@cspell/dict-html-symbol-entities@4.0.0':
resolution: {integrity: sha512-HGRu+48ErJjoweR5IbcixxETRewrBb0uxQBd6xFGcxbEYCX8CnQFTAmKI5xNaIt2PKaZiJH3ijodGSqbKdsxhw==}
- '@cspell/dict-html@4.0.6':
- resolution: {integrity: sha512-cLWHfuOhE4wqwC12up6Doxo2u1xxVhX1A8zriR4CUD+osFQzUIcBK1ykNXppga+rt1WyypaJdTU2eV6OpzYrgQ==}
+ '@cspell/dict-html@4.0.5':
+ resolution: {integrity: sha512-p0brEnRybzSSWi8sGbuVEf7jSTDmXPx7XhQUb5bgG6b54uj+Z0Qf0V2n8b/LWwIPJNd1GygaO9l8k3HTCy1h4w==}
'@cspell/dict-java@5.0.7':
resolution: {integrity: sha512-ejQ9iJXYIq7R09BScU2y5OUGrSqwcD+J5mHFOKbduuQ5s/Eh/duz45KOzykeMLI6KHPVxhBKpUPBWIsfewECpQ==}
@@ -3191,8 +3075,8 @@ packages:
'@cspell/dict-r@2.0.1':
resolution: {integrity: sha512-KCmKaeYMLm2Ip79mlYPc8p+B2uzwBp4KMkzeLd5E6jUlCL93Y5Nvq68wV5fRLDRTf7N1LvofkVFWfDcednFOgA==}
- '@cspell/dict-ruby@5.0.3':
- resolution: {integrity: sha512-V1xzv9hN6u8r6SM4CkYdsxs4ov8gjXXo0Twfx5kWhLXbEVxTXDMt7ohLTqpy2XlF5mutixZdbHMeFiAww8v+Ug==}
+ '@cspell/dict-ruby@5.0.4':
+ resolution: {integrity: sha512-URw0jScj5pv8sKCVLNnde11qVCQR442rUpSd12u46Swl+5qBaSdnOUoCWQk419kd9/dpC6bB/3l4kOSY2fdYHw==}
'@cspell/dict-rust@4.0.5':
resolution: {integrity: sha512-DIvlPRDemjKQy8rCqftAgGNZxY5Bg+Ps7qAIJjxkSjmMETyDgl0KTVuaJPt7EK4jJt6uCZ4ILy96npsHDPwoXA==}
@@ -3200,8 +3084,8 @@ packages:
'@cspell/dict-scala@5.0.3':
resolution: {integrity: sha512-4yGb4AInT99rqprxVNT9TYb1YSpq58Owzq7zi3ZS5T0u899Y4VsxsBiOgHnQ/4W+ygi+sp+oqef8w8nABR2lkg==}
- '@cspell/dict-software-terms@4.1.4':
- resolution: {integrity: sha512-AHS25sYEzWze/aFglp9ODKSu+phjkuGx+OLwIcmOnvyn8axtSq5GCn9UqS4XG1/Qn0UG2Lgb4i5PJbZ0QNPNXQ==}
+ '@cspell/dict-software-terms@4.1.5':
+ resolution: {integrity: sha512-txvSONYs7oT9z7qLVunSZUz9R4PRivGNyZvhHC8ysbWdWeCXo9q4R2kasuZE/YMpiPkfDLMfmd2huz4TRFercQ==}
'@cspell/dict-sql@2.1.5':
resolution: {integrity: sha512-FmxanytHXss7GAWAXmgaxl3icTCW7YxlimyOSPNfm+njqeUDjw3kEv4mFNDDObBJv8Ec5AWCbUDkWIpkE3IpKg==}
@@ -3245,7 +3129,7 @@ packages:
'@css-render/vue3-ssr@0.15.14':
resolution: {integrity: sha512-//8027GSbxE9n3QlD73xFY6z4ZbHbvrOVB7AO6hsmrEzGbg+h2A09HboUyDgu+xsmj7JnvJD39Irt+2D0+iV8g==}
peerDependencies:
- vue: 3.5.10
+ vue: ^3.5.11
'@csstools/cascade-layer-name-parser@2.0.1':
resolution: {integrity: sha512-G9ZYN5+yr/E6xYSiy1BwOEFP5p88ZtWo8sL4NztKBkRRAwRkzVGa70M+D+fYHugMID5jkLeNt5X9jYd5EaVuyg==}
@@ -3520,7 +3404,7 @@ packages:
'@element-plus/icons-vue@2.3.1':
resolution: {integrity: sha512-XxVUZv48RZAd87ucGS48jPf6pKu0yV5UCg9f4FFwtrYxXOwWuVJo6wOvSLKEoMQKjv8GsX/mhP6UsC1lRwbUWg==}
peerDependencies:
- vue: 3.5.10
+ vue: ^3.5.11
'@emotion/hash@0.8.0':
resolution: {integrity: sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow==}
@@ -3553,8 +3437,8 @@ packages:
cpu: [ppc64]
os: [aix]
- '@esbuild/aix-ppc64@0.23.1':
- resolution: {integrity: sha512-6VhYk1diRqrhBAqpJEdjASR/+WVRtfjpqKuNw11cLiaWpAT/Uu+nokB+UJnevzy/P9C/ty6AOe0dwueMrGh/iQ==}
+ '@esbuild/aix-ppc64@0.23.0':
+ resolution: {integrity: sha512-3sG8Zwa5fMcA9bgqB8AfWPQ+HFke6uD3h1s3RIwUNK8EG7a4buxvuFTs3j1IMs2NXAk9F30C/FF4vxRgQCcmoQ==}
engines: {node: '>=18'}
cpu: [ppc64]
os: [aix]
@@ -3577,8 +3461,8 @@ packages:
cpu: [arm64]
os: [android]
- '@esbuild/android-arm64@0.23.1':
- resolution: {integrity: sha512-xw50ipykXcLstLeWH7WRdQuysJqejuAGPd30vd1i5zSyKK3WE+ijzHmLKxdiCMtH1pHz78rOg0BKSYOSB/2Khw==}
+ '@esbuild/android-arm64@0.23.0':
+ resolution: {integrity: sha512-EuHFUYkAVfU4qBdyivULuu03FhJO4IJN9PGuABGrFy4vUuzk91P2d+npxHcFdpUnfYKy0PuV+n6bKIpHOB3prQ==}
engines: {node: '>=18'}
cpu: [arm64]
os: [android]
@@ -3601,8 +3485,8 @@ packages:
cpu: [arm]
os: [android]
- '@esbuild/android-arm@0.23.1':
- resolution: {integrity: sha512-uz6/tEy2IFm9RYOyvKl88zdzZfwEfKZmnX9Cj1BHjeSGNuGLuMD1kR8y5bteYmwqKm1tj8m4cb/aKEorr6fHWQ==}
+ '@esbuild/android-arm@0.23.0':
+ resolution: {integrity: sha512-+KuOHTKKyIKgEEqKbGTK8W7mPp+hKinbMBeEnNzjJGyFcWsfrXjSTNluJHCY1RqhxFurdD8uNXQDei7qDlR6+g==}
engines: {node: '>=18'}
cpu: [arm]
os: [android]
@@ -3625,8 +3509,8 @@ packages:
cpu: [x64]
os: [android]
- '@esbuild/android-x64@0.23.1':
- resolution: {integrity: sha512-nlN9B69St9BwUoB+jkyU090bru8L0NA3yFvAd7k8dNsVH8bi9a8cUAUSEcEEgTp2z3dbEDGJGfP6VUnkQnlReg==}
+ '@esbuild/android-x64@0.23.0':
+ resolution: {integrity: sha512-WRrmKidLoKDl56LsbBMhzTTBxrsVwTKdNbKDalbEZr0tcsBgCLbEtoNthOW6PX942YiYq8HzEnb4yWQMLQuipQ==}
engines: {node: '>=18'}
cpu: [x64]
os: [android]
@@ -3649,8 +3533,8 @@ packages:
cpu: [arm64]
os: [darwin]
- '@esbuild/darwin-arm64@0.23.1':
- resolution: {integrity: sha512-YsS2e3Wtgnw7Wq53XXBLcV6JhRsEq8hkfg91ESVadIrzr9wO6jJDMZnCQbHm1Guc5t/CdDiFSSfWP58FNuvT3Q==}
+ '@esbuild/darwin-arm64@0.23.0':
+ resolution: {integrity: sha512-YLntie/IdS31H54Ogdn+v50NuoWF5BDkEUFpiOChVa9UnKpftgwzZRrI4J132ETIi+D8n6xh9IviFV3eXdxfow==}
engines: {node: '>=18'}
cpu: [arm64]
os: [darwin]
@@ -3673,8 +3557,8 @@ packages:
cpu: [x64]
os: [darwin]
- '@esbuild/darwin-x64@0.23.1':
- resolution: {integrity: sha512-aClqdgTDVPSEGgoCS8QDG37Gu8yc9lTHNAQlsztQ6ENetKEO//b8y31MMu2ZaPbn4kVsIABzVLXYLhCGekGDqw==}
+ '@esbuild/darwin-x64@0.23.0':
+ resolution: {integrity: sha512-IMQ6eme4AfznElesHUPDZ+teuGwoRmVuuixu7sv92ZkdQcPbsNHzutd+rAfaBKo8YK3IrBEi9SLLKWJdEvJniQ==}
engines: {node: '>=18'}
cpu: [x64]
os: [darwin]
@@ -3697,8 +3581,8 @@ packages:
cpu: [arm64]
os: [freebsd]
- '@esbuild/freebsd-arm64@0.23.1':
- resolution: {integrity: sha512-h1k6yS8/pN/NHlMl5+v4XPfikhJulk4G+tKGFIOwURBSFzE8bixw1ebjluLOjfwtLqY0kewfjLSrO6tN2MgIhA==}
+ '@esbuild/freebsd-arm64@0.23.0':
+ resolution: {integrity: sha512-0muYWCng5vqaxobq6LB3YNtevDFSAZGlgtLoAc81PjUfiFz36n4KMpwhtAd4he8ToSI3TGyuhyx5xmiWNYZFyw==}
engines: {node: '>=18'}
cpu: [arm64]
os: [freebsd]
@@ -3721,8 +3605,8 @@ packages:
cpu: [x64]
os: [freebsd]
- '@esbuild/freebsd-x64@0.23.1':
- resolution: {integrity: sha512-lK1eJeyk1ZX8UklqFd/3A60UuZ/6UVfGT2LuGo3Wp4/z7eRTRYY+0xOu2kpClP+vMTi9wKOfXi2vjUpO1Ro76g==}
+ '@esbuild/freebsd-x64@0.23.0':
+ resolution: {integrity: sha512-XKDVu8IsD0/q3foBzsXGt/KjD/yTKBCIwOHE1XwiXmrRwrX6Hbnd5Eqn/WvDekddK21tfszBSrE/WMaZh+1buQ==}
engines: {node: '>=18'}
cpu: [x64]
os: [freebsd]
@@ -3745,8 +3629,8 @@ packages:
cpu: [arm64]
os: [linux]
- '@esbuild/linux-arm64@0.23.1':
- resolution: {integrity: sha512-/93bf2yxencYDnItMYV/v116zff6UyTjo4EtEQjUBeGiVpMmffDNUyD9UN2zV+V3LRV3/on4xdZ26NKzn6754g==}
+ '@esbuild/linux-arm64@0.23.0':
+ resolution: {integrity: sha512-j1t5iG8jE7BhonbsEg5d9qOYcVZv/Rv6tghaXM/Ug9xahM0nX/H2gfu6X6z11QRTMT6+aywOMA8TDkhPo8aCGw==}
engines: {node: '>=18'}
cpu: [arm64]
os: [linux]
@@ -3769,8 +3653,8 @@ packages:
cpu: [arm]
os: [linux]
- '@esbuild/linux-arm@0.23.1':
- resolution: {integrity: sha512-CXXkzgn+dXAPs3WBwE+Kvnrf4WECwBdfjfeYHpMeVxWE0EceB6vhWGShs6wi0IYEqMSIzdOF1XjQ/Mkm5d7ZdQ==}
+ '@esbuild/linux-arm@0.23.0':
+ resolution: {integrity: sha512-SEELSTEtOFu5LPykzA395Mc+54RMg1EUgXP+iw2SJ72+ooMwVsgfuwXo5Fn0wXNgWZsTVHwY2cg4Vi/bOD88qw==}
engines: {node: '>=18'}
cpu: [arm]
os: [linux]
@@ -3793,8 +3677,8 @@ packages:
cpu: [ia32]
os: [linux]
- '@esbuild/linux-ia32@0.23.1':
- resolution: {integrity: sha512-VTN4EuOHwXEkXzX5nTvVY4s7E/Krz7COC8xkftbbKRYAl96vPiUssGkeMELQMOnLOJ8k3BY1+ZY52tttZnHcXQ==}
+ '@esbuild/linux-ia32@0.23.0':
+ resolution: {integrity: sha512-P7O5Tkh2NbgIm2R6x1zGJJsnacDzTFcRWZyTTMgFdVit6E98LTxO+v8LCCLWRvPrjdzXHx9FEOA8oAZPyApWUA==}
engines: {node: '>=18'}
cpu: [ia32]
os: [linux]
@@ -3817,8 +3701,8 @@ packages:
cpu: [loong64]
os: [linux]
- '@esbuild/linux-loong64@0.23.1':
- resolution: {integrity: sha512-Vx09LzEoBa5zDnieH8LSMRToj7ir/Jeq0Gu6qJ/1GcBq9GkfoEAoXvLiW1U9J1qE/Y/Oyaq33w5p2ZWrNNHNEw==}
+ '@esbuild/linux-loong64@0.23.0':
+ resolution: {integrity: sha512-InQwepswq6urikQiIC/kkx412fqUZudBO4SYKu0N+tGhXRWUqAx+Q+341tFV6QdBifpjYgUndV1hhMq3WeJi7A==}
engines: {node: '>=18'}
cpu: [loong64]
os: [linux]
@@ -3841,8 +3725,8 @@ packages:
cpu: [mips64el]
os: [linux]
- '@esbuild/linux-mips64el@0.23.1':
- resolution: {integrity: sha512-nrFzzMQ7W4WRLNUOU5dlWAqa6yVeI0P78WKGUo7lg2HShq/yx+UYkeNSE0SSfSure0SqgnsxPvmAUu/vu0E+3Q==}
+ '@esbuild/linux-mips64el@0.23.0':
+ resolution: {integrity: sha512-J9rflLtqdYrxHv2FqXE2i1ELgNjT+JFURt/uDMoPQLcjWQA5wDKgQA4t/dTqGa88ZVECKaD0TctwsUfHbVoi4w==}
engines: {node: '>=18'}
cpu: [mips64el]
os: [linux]
@@ -3865,8 +3749,8 @@ packages:
cpu: [ppc64]
os: [linux]
- '@esbuild/linux-ppc64@0.23.1':
- resolution: {integrity: sha512-dKN8fgVqd0vUIjxuJI6P/9SSSe/mB9rvA98CSH2sJnlZ/OCZWO1DJvxj8jvKTfYUdGfcq2dDxoKaC6bHuTlgcw==}
+ '@esbuild/linux-ppc64@0.23.0':
+ resolution: {integrity: sha512-cShCXtEOVc5GxU0fM+dsFD10qZ5UpcQ8AM22bYj0u/yaAykWnqXJDpd77ublcX6vdDsWLuweeuSNZk4yUxZwtw==}
engines: {node: '>=18'}
cpu: [ppc64]
os: [linux]
@@ -3889,8 +3773,8 @@ packages:
cpu: [riscv64]
os: [linux]
- '@esbuild/linux-riscv64@0.23.1':
- resolution: {integrity: sha512-5AV4Pzp80fhHL83JM6LoA6pTQVWgB1HovMBsLQ9OZWLDqVY8MVobBXNSmAJi//Csh6tcY7e7Lny2Hg1tElMjIA==}
+ '@esbuild/linux-riscv64@0.23.0':
+ resolution: {integrity: sha512-HEtaN7Y5UB4tZPeQmgz/UhzoEyYftbMXrBCUjINGjh3uil+rB/QzzpMshz3cNUxqXN7Vr93zzVtpIDL99t9aRw==}
engines: {node: '>=18'}
cpu: [riscv64]
os: [linux]
@@ -3913,8 +3797,8 @@ packages:
cpu: [s390x]
os: [linux]
- '@esbuild/linux-s390x@0.23.1':
- resolution: {integrity: sha512-9ygs73tuFCe6f6m/Tb+9LtYxWR4c9yg7zjt2cYkjDbDpV/xVn+68cQxMXCjUpYwEkze2RcU/rMnfIXNRFmSoDw==}
+ '@esbuild/linux-s390x@0.23.0':
+ resolution: {integrity: sha512-WDi3+NVAuyjg/Wxi+o5KPqRbZY0QhI9TjrEEm+8dmpY9Xir8+HE/HNx2JoLckhKbFopW0RdO2D72w8trZOV+Wg==}
engines: {node: '>=18'}
cpu: [s390x]
os: [linux]
@@ -3937,8 +3821,8 @@ packages:
cpu: [x64]
os: [linux]
- '@esbuild/linux-x64@0.23.1':
- resolution: {integrity: sha512-EV6+ovTsEXCPAp58g2dD68LxoP/wK5pRvgy0J/HxPGB009omFPv3Yet0HiaqvrIrgPTBuC6wCH1LTOY91EO5hQ==}
+ '@esbuild/linux-x64@0.23.0':
+ resolution: {integrity: sha512-a3pMQhUEJkITgAw6e0bWA+F+vFtCciMjW/LPtoj99MhVt+Mfb6bbL9hu2wmTZgNd994qTAEw+U/r6k3qHWWaOQ==}
engines: {node: '>=18'}
cpu: [x64]
os: [linux]
@@ -3961,14 +3845,14 @@ packages:
cpu: [x64]
os: [netbsd]
- '@esbuild/netbsd-x64@0.23.1':
- resolution: {integrity: sha512-aevEkCNu7KlPRpYLjwmdcuNz6bDFiE7Z8XC4CPqExjTvrHugh28QzUXVOZtiYghciKUacNktqxdpymplil1beA==}
+ '@esbuild/netbsd-x64@0.23.0':
+ resolution: {integrity: sha512-cRK+YDem7lFTs2Q5nEv/HHc4LnrfBCbH5+JHu6wm2eP+d8OZNoSMYgPZJq78vqQ9g+9+nMuIsAO7skzphRXHyw==}
engines: {node: '>=18'}
cpu: [x64]
os: [netbsd]
- '@esbuild/openbsd-arm64@0.23.1':
- resolution: {integrity: sha512-3x37szhLexNA4bXhLrCC/LImN/YtWis6WXr1VESlfVtVeoFJBRINPJ3f0a/6LV8zpikqoUg4hyXw0sFBt5Cr+Q==}
+ '@esbuild/openbsd-arm64@0.23.0':
+ resolution: {integrity: sha512-suXjq53gERueVWu0OKxzWqk7NxiUWSUlrxoZK7usiF50C6ipColGR5qie2496iKGYNLhDZkPxBI3erbnYkU0rQ==}
engines: {node: '>=18'}
cpu: [arm64]
os: [openbsd]
@@ -3991,8 +3875,8 @@ packages:
cpu: [x64]
os: [openbsd]
- '@esbuild/openbsd-x64@0.23.1':
- resolution: {integrity: sha512-aY2gMmKmPhxfU+0EdnN+XNtGbjfQgwZj43k8G3fyrDM/UdZww6xrWxmDkuz2eCZchqVeABjV5BpildOrUbBTqA==}
+ '@esbuild/openbsd-x64@0.23.0':
+ resolution: {integrity: sha512-6p3nHpby0DM/v15IFKMjAaayFhqnXV52aEmv1whZHX56pdkK+MEaLoQWj+H42ssFarP1PcomVhbsR4pkz09qBg==}
engines: {node: '>=18'}
cpu: [x64]
os: [openbsd]
@@ -4015,8 +3899,8 @@ packages:
cpu: [x64]
os: [sunos]
- '@esbuild/sunos-x64@0.23.1':
- resolution: {integrity: sha512-RBRT2gqEl0IKQABT4XTj78tpk9v7ehp+mazn2HbUeZl1YMdaGAQqhapjGTCe7uw7y0frDi4gS0uHzhvpFuI1sA==}
+ '@esbuild/sunos-x64@0.23.0':
+ resolution: {integrity: sha512-BFelBGfrBwk6LVrmFzCq1u1dZbG4zy/Kp93w2+y83Q5UGYF1d8sCzeLI9NXjKyujjBBniQa8R8PzLFAUrSM9OA==}
engines: {node: '>=18'}
cpu: [x64]
os: [sunos]
@@ -4039,8 +3923,8 @@ packages:
cpu: [arm64]
os: [win32]
- '@esbuild/win32-arm64@0.23.1':
- resolution: {integrity: sha512-4O+gPR5rEBe2FpKOVyiJ7wNDPA8nGzDuJ6gN4okSA1gEOYZ67N8JPk58tkWtdtPeLz7lBnY6I5L3jdsr3S+A6A==}
+ '@esbuild/win32-arm64@0.23.0':
+ resolution: {integrity: sha512-lY6AC8p4Cnb7xYHuIxQ6iYPe6MfO2CC43XXKo9nBXDb35krYt7KGhQnOkRGar5psxYkircpCqfbNDB4uJbS2jQ==}
engines: {node: '>=18'}
cpu: [arm64]
os: [win32]
@@ -4063,8 +3947,8 @@ packages:
cpu: [ia32]
os: [win32]
- '@esbuild/win32-ia32@0.23.1':
- resolution: {integrity: sha512-BcaL0Vn6QwCwre3Y717nVHZbAa4UBEigzFm6VdsVdT/MbZ38xoj1X9HPkZhbmaBGUD1W8vxAfffbDe8bA6AKnQ==}
+ '@esbuild/win32-ia32@0.23.0':
+ resolution: {integrity: sha512-7L1bHlOTcO4ByvI7OXVI5pNN6HSu6pUQq9yodga8izeuB1KcT2UkHaH6118QJwopExPn0rMHIseCTx1CRo/uNA==}
engines: {node: '>=18'}
cpu: [ia32]
os: [win32]
@@ -4087,8 +3971,8 @@ packages:
cpu: [x64]
os: [win32]
- '@esbuild/win32-x64@0.23.1':
- resolution: {integrity: sha512-BHpFFeslkWrXWyUPnbKm+xYYVYruCinGcftSBaa8zoF9hZO4BcSCFUvHVTtzpIY6YzUnYtuEhZ+C9iEXjxnasg==}
+ '@esbuild/win32-x64@0.23.0':
+ resolution: {integrity: sha512-Arm+WgUFLUATuoxCJcahGuk6Yj9Pzxd6l11Zb/2aAuv5kWWvvfhLFo2fni4uSK5vzlUdCGZ/BdV5tH8klj8p8g==}
engines: {node: '>=18'}
cpu: [x64]
os: [win32]
@@ -4115,8 +3999,8 @@ packages:
resolution: {integrity: sha512-4Bfj15dVJdoy3RfZmmo86RK1Fwzn6SstsvK9JS+BaVKqC6QQQQyXekNaC+g+LKNgkQ+2VhGAzm6hO40AhMR3zQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@eslint/js@9.11.1':
- resolution: {integrity: sha512-/qu+TWz8WwPWc7/HcIJKi+c+MOm46GdVaSlTTQcaqaL53+GsoA6MxWp5PtTx48qbSP7ylM1Kn7nhvkugfJvRSA==}
+ '@eslint/js@9.12.0':
+ resolution: {integrity: sha512-eohesHH8WFRUprDNyEREgqP6beG6htMeUYeCpkEgBCieCMme5r9zFWjzAJp//9S+Kub4rqE+jXe9Cp1a7IYIIA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@eslint/object-schema@2.1.4':
@@ -4127,6 +4011,10 @@ packages:
resolution: {integrity: sha512-vH9PiIMMwvhCx31Af3HiGzsVNULDbyVkHXwlemn/B0TFj/00ho3y55efXrUZTfQipxoHC5u4xq6zblww1zm1Ig==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ '@faker-js/faker@9.0.3':
+ resolution: {integrity: sha512-lWrrK4QNlFSU+13PL9jMbMKLJYXDFu3tQfayBsMXX7KL/GiQeqfB1CzHkqD5UHBUtPAuPo6XwGbMFNdVMZObRA==}
+ engines: {node: '>=18.0.0', npm: '>=9.0.0'}
+
'@fastify/busboy@2.1.1':
resolution: {integrity: sha512-vBZP4NlzfOlerQTnba4aqZoMhE/a9HY7HRqoOPaETQcSQuWEIyZMHGfVu6w9wGtGK5fED5qRs2DteVCjOH60sA==}
engines: {node: '>=14'}
@@ -4140,25 +4028,30 @@ packages:
'@floating-ui/utils@0.2.7':
resolution: {integrity: sha512-X8R8Oj771YRl/w+c1HqAC1szL8zWQRwFvgDwT129k9ACdBoud/+/rX9V0qiMl6LWUdP9voC2nDVZYPMQQsb6eA==}
- '@floating-ui/utils@0.2.8':
- resolution: {integrity: sha512-kym7SodPp8/wloecOpcmSnWJsK7M0E5Wg8UcFA+uO4B9s5d0ywXOEro/8HM9x0rW+TljRzul/14UYz3TleT3ig==}
-
- '@floating-ui/vue@1.1.5':
- resolution: {integrity: sha512-ynL1p5Z+woPVSwgMGqeDrx6HrJfGIDzFyESFkyqJKilGW1+h/8yVY29Khn0LaU6wHBRwZ13ntG6reiHWK6jyzw==}
+ '@floating-ui/vue@1.1.4':
+ resolution: {integrity: sha512-ammH7T3vyCx7pmm9OF19Wc42zrGnUw0QvLoidgypWsCLJMtGXEwY7paYIHO+K+oLC3mbWpzIHzeTVienYenlNg==}
'@gar/promisify@1.1.3':
resolution: {integrity: sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==}
+ '@humanfs/core@0.19.0':
+ resolution: {integrity: sha512-2cbWIHbZVEweE853g8jymffCA+NCMiuqeECeBBLm8dg2oFdjuGJhgN4UAbI+6v0CKbbhvtXA4qV8YR5Ji86nmw==}
+ engines: {node: '>=18.18.0'}
+
+ '@humanfs/node@0.16.5':
+ resolution: {integrity: sha512-KSPA4umqSG4LHYRodq31VDwKAvaTF4xmVlzM8Aeh4PlU1JQ3IG0wiA8C25d3RQ9nJyM3mBHyI53K06VVL/oFFg==}
+ engines: {node: '>=18.18.0'}
+
'@humanwhocodes/module-importer@1.0.1':
resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==}
engines: {node: '>=12.22'}
- '@humanwhocodes/retry@0.3.0':
- resolution: {integrity: sha512-d2CGZR2o7fS6sWB7DG/3a95bGKQyHMACZ5aW8qGkkqQpUoZV6C0X7Pc7l4ZNMZkfNBf4VWNe9E1jRsf0G146Ew==}
+ '@humanwhocodes/retry@0.3.1':
+ resolution: {integrity: sha512-JBxkERygn7Bv/GbN5Rv8Ul6LVknS+5Bp6RgDC/O8gEBU/yeH5Ui5C/OlWrTb6qct7LjjfT6Re2NxB0ln0yYybA==}
engines: {node: '>=18.18'}
- '@iconify-json/logos@1.2.0':
- resolution: {integrity: sha512-VkU9QSqeZR2guWbecdqkcoZEAJfgJJTUm6QAsypuZQ7Cve6zy39wOXDjp2H31I8QyQy4O3Cz96+pNji6UQFg4w==}
+ '@iconify-json/logos@1.2.2':
+ resolution: {integrity: sha512-Z78rxWqmAu9pBczootCg4/TjVTAqcoNdqzZ3KRD8Nof3BD1AMqyDXS7+BNBcsGMBgSkfUJYHk0iInBi6wUEvUw==}
'@iconify-json/octicon@1.2.0':
resolution: {integrity: sha512-9tMYingDEuh6R6ieTx5lZKWdWkgR/qbWK7ijiJlUy+3KG/spxxX8mALtmcORP8cp6h1iq0fHYu9qUrjVr0toEQ==}
@@ -4166,8 +4059,8 @@ packages:
'@iconify-json/vscode-icons@1.2.2':
resolution: {integrity: sha512-bTpT0HJDRqGkxQv8oiETNHLEnBZpnA1QaRD35CQyO7M7qgWVLx2xwn/lK6e4waojmlPC3ckMBx3WFIUUn0/Jdg==}
- '@iconify/json@2.2.255':
- resolution: {integrity: sha512-wtBKGYrKHOmRlbai6cd4yTfHakLQ4lLD68w5pb1RDf1+6o0QcvLdun1sWZNcqkOvZOZAUOUPVISqKkYDlWY6YA==}
+ '@iconify/json@2.2.256':
+ resolution: {integrity: sha512-u2RwfBUuDE3A8qx3vnXdcJMtirHc9QrRRULfGY6Il6/K76Odfrm4yVqS/fYIh+wXwWl/fZdAZEozqxpZftfnIQ==}
'@iconify/tailwind@1.1.3':
resolution: {integrity: sha512-SfyeT+2b/aKWA6DjwdevXdLUqaEqJ5xWTegD92KItaWc47IYsGuqrt/GOz4dJCPcTVCrsUjlvMpy8cNd+uV5nQ==}
@@ -4181,7 +4074,7 @@ packages:
'@iconify/vue@4.1.2':
resolution: {integrity: sha512-CQnYqLiQD5LOAaXhBrmj1mdL2/NCJvwcC4jtW2Z8ukhThiFkLDkutarTOV2trfc9EXqUqRs0KqXOL9pZ/IyysA==}
peerDependencies:
- vue: 3.5.10
+ vue: ^3.5.11
'@internationalized/date@3.5.5':
resolution: {integrity: sha512-H+CfYvOZ0LTJeeLOqm19E3uj/4YjrmOFtBufDHPfvtI80hFAMqtrp7oCACpe4Cil5l8S0Qu/9dYfZc/5lY8WQQ==}
@@ -4226,7 +4119,7 @@ packages:
engines: {node: '>= 18'}
peerDependencies:
petite-vue-i18n: '*'
- vue: 3.5.10
+ vue: ^3.5.11
vue-i18n: '*'
peerDependenciesMeta:
petite-vue-i18n:
@@ -4240,7 +4133,7 @@ packages:
peerDependencies:
'@intlify/shared': ^9.0.0 || ^10.0.0
'@vue/compiler-dom': ^3.0.0
- vue: 3.5.10
+ vue: ^3.5.11
vue-i18n: ^9.0.0 || ^10.0.0
peerDependenciesMeta:
'@intlify/shared':
@@ -4289,11 +4182,11 @@ packages:
'@juggle/resize-observer@3.4.0':
resolution: {integrity: sha512-dfLbk+PwWvFzSxwk3n5ySL0hfBog779o8h68wK/7/APo/7cgyWp5jcXockbxdk5kFRkbeXWm4Fbi9FrdN381sA==}
- '@lezer/common@1.2.1':
- resolution: {integrity: sha512-yemX0ZD2xS/73llMZIK6KplkjIjf2EvAHcinDi/TfJ9hS25G0388+ClHt6/3but0oOxinTcQHJLDXh6w1crzFQ==}
+ '@lezer/common@1.2.2':
+ resolution: {integrity: sha512-Z+R3hN6kXbgBWAuejUNPihylAL1Z5CaFqnIe0nTX8Ej+XlIy3EGtXxn6WtLMO+os2hRkQvm2yvaGMYliUzlJaw==}
- '@lezer/css@1.1.8':
- resolution: {integrity: sha512-7JhxupKuMBaWQKjQoLtzhGj83DdnZY9MckEOG5+/iLKNK2ZJqKc6hf6uc0HjwCX7Qlok44jBNqZhHKDhEhZYLA==}
+ '@lezer/css@1.1.9':
+ resolution: {integrity: sha512-TYwgljcDv+YrV0MZFFvYFQHCfGgbPMR6nuqLabBdmZoFH3EP1gvw8t0vae326Ne3PszQkbXfVBjCnf3ZVCr0bA==}
'@lezer/highlight@1.2.1':
resolution: {integrity: sha512-Z5duk4RN/3zuVO7Jq0pGLJ3qynpxUVsh7IbUbGj88+uV2ApSAn6kWg2au3iJb+0Zi7kKtqffIESgNcRXWZWmSA==}
@@ -4304,8 +4197,8 @@ packages:
'@lezer/java@1.1.2':
resolution: {integrity: sha512-3j8X70JvYf0BZt8iSRLXLkt0Ry1hVUgH6wT32yBxH/Xi55nW2VMhc1Az4SKwu4YGSmxCm1fsqDDcHTuFjC8pmg==}
- '@lezer/javascript@1.4.17':
- resolution: {integrity: sha512-bYW4ctpyGK+JMumDApeUzuIezX01H76R1foD6LcRX224FWfyYit/HYxiPGDjXXe/wQWASjCvVGoukTH68+0HIA==}
+ '@lezer/javascript@1.4.18':
+ resolution: {integrity: sha512-Y8BeHOt4LtcxJgXwadtfSeWPrh0XzklcCHnCVT+vOsxqH4gWmunP2ykX+VVOlM/dusyVyiNfG3lv0f10UK+mgA==}
'@lezer/lr@1.4.2':
resolution: {integrity: sha512-pu0K1jCIdnQ12aWNaAVU5bzi7Bd1w54J3ECgANPmYLtQKP0HBj2cE/5coBD66MT10xbtIuUr7tg0Shbsvk0mDA==}
@@ -4316,8 +4209,8 @@ packages:
'@manypkg/find-root@1.1.0':
resolution: {integrity: sha512-mki5uBvhHzO8kYYix/WRy2WX8S3B5wdVSc9D6KcU5lQNglP2yt58/VfLuAK49glRXChosY8ap2oJ1qgma3GUVA==}
- '@manypkg/find-root@2.2.3':
- resolution: {integrity: sha512-jtEZKczWTueJYHjGpxU3KJQ08Gsrf4r6Q2GjmPp/RGk5leeYAA1eyDADSAF+KVCsQ6EwZd/FMcOFCoMhtqdCtQ==}
+ '@manypkg/find-root@2.2.2':
+ resolution: {integrity: sha512-guhclSR8MCzjRHrFdhDBppjqofGbcv5St5PM4DITT9s0mEsxFbsAusp+L5UCsed+Pd6qTi73Sr7EdQS23nmBHA==}
engines: {node: '>=14.18.0'}
'@manypkg/get-packages@1.1.3':
@@ -4327,8 +4220,8 @@ packages:
resolution: {integrity: sha512-3+Zd8kLZmsyJFmWTBtY0MAuCErI7yKB2cjMBlujvSVKZ2R/BMXi0kjCXu2dtRlSq/ML86t1FkumT0yreQ3n8OQ==}
engines: {node: '>=14.18.0'}
- '@manypkg/tools@1.1.2':
- resolution: {integrity: sha512-3lBouSuF7CqlseLB+FKES0K4FQ02JrbEoRtJhxnsyB1s5v4AP03gsoohN8jp7DcOImhaR9scYdztq3/sLfk/qQ==}
+ '@manypkg/tools@1.1.1':
+ resolution: {integrity: sha512-lpqC/HVb/fWljyphkEdifkr7vSfxHURnwLwKbJma7KvAkX2dl6xTsKLxwt4EpfxxuHhX7gaFOCCcs9Gqj//lEA==}
engines: {node: '>=14.18.0'}
'@mapbox/node-pre-gyp@1.0.11':
@@ -4505,15 +4398,15 @@ packages:
resolution: {integrity: sha512-YcPQ8a0jwYU9bTdJDpXjMi7Brhkr1mXsXrUJvjqM2mQDgkRiz8jFaQGOdaLxgjtUfQgZhKy/O3cG/YwmgKaxLA==}
engines: {node: '>=12.22.0'}
- '@pnpm/npm-conf@2.3.1':
- resolution: {integrity: sha512-c83qWb22rNRuB0UaVCI0uRPNRr8Z0FWnEIvT47jiHAmOIUHbBOg5XvV7pM5x+rKn9HRpjxquDbXYSXr3fAKFcw==}
+ '@pnpm/npm-conf@2.3.0':
+ resolution: {integrity: sha512-DqrO+oXGR7HCuicNy6quk6ALJSDDPKI7RZz1bP5im8mSL8J2e+9w26LdkjuAfpAjOutYUJVbnXnx4IbTQeIgfw==}
engines: {node: '>=12'}
- '@polka/url@1.0.0-next.28':
- resolution: {integrity: sha512-8LduaNlMZGwdZ6qWrKlfa+2M4gahzFkprZiAt2TF8uS0qQgBizKXpXURqvTJ4WtmupWxaLqjRb2UCTe72mu+Aw==}
+ '@polka/url@1.0.0-next.25':
+ resolution: {integrity: sha512-j7P6Rgr3mmtdkeDGTe0E/aYyWEWVtc5yFXtHCRHs28/jptDEWfaVOc5T7cblqy1XKPPfCxJc/8DwQ5YgLOZOVQ==}
- '@rollup/plugin-alias@5.1.1':
- resolution: {integrity: sha512-PR9zDb+rOzkRb2VD+EuKB7UC41vU5DIwZ5qqCpk0KJudcWAyi8rvYOhS7+L5aZCspw1stTViLgN5v6FF1p5cgQ==}
+ '@rollup/plugin-alias@5.1.0':
+ resolution: {integrity: sha512-lpA3RZ9PdIG7qqhEfv79tBffNaoDuukFDrmhLqg9ifv99u/ehn+lOg30x2zmhf8AQqQUZaMk/B9fZraQ6/acDQ==}
engines: {node: '>=14.0.0'}
peerDependencies:
rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0
@@ -4559,8 +4452,8 @@ packages:
rollup:
optional: true
- '@rollup/plugin-node-resolve@15.3.0':
- resolution: {integrity: sha512-9eO5McEICxMzJpDW9OnMYSv4Sta3hmt7VtBFz5zR9273suNOydOyq/FrGeGy+KsTRFm8w0SLVhzig2ILFT63Ag==}
+ '@rollup/plugin-node-resolve@15.2.3':
+ resolution: {integrity: sha512-j/lym8nf5E21LwBT4Df1VD6hRO2L2iwUeUmP7litikRsVp1H6NWx20NEp0Y7su+7XGc476GnXXc4kFeZNGmaSQ==}
engines: {node: '>=14.0.0'}
peerDependencies:
rollup: ^2.78.0||^3.0.0||^4.0.0
@@ -4601,6 +4494,15 @@ packages:
resolution: {integrity: sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==}
engines: {node: '>= 8.0.0'}
+ '@rollup/pluginutils@5.1.0':
+ resolution: {integrity: sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g==}
+ engines: {node: '>=14.0.0'}
+ peerDependencies:
+ rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0
+ peerDependenciesMeta:
+ rollup:
+ optional: true
+
'@rollup/pluginutils@5.1.2':
resolution: {integrity: sha512-/FIdS3PyZ39bjZlwqFnWqCOVnW7o963LtKMwQOD0NhQqw22gSr2YY1afu3FxRip4ZCZNsD5jq6Aaz6QV3D/Njw==}
engines: {node: '>=14.0.0'}
@@ -4610,8 +4512,8 @@ packages:
rollup:
optional: true
- '@rollup/rollup-android-arm-eabi@4.22.5':
- resolution: {integrity: sha512-SU5cvamg0Eyu/F+kLeMXS7GoahL+OoizlclVFX3l5Ql6yNlywJJ0OuqTzUx0v+aHhPHEB/56CT06GQrRrGNYww==}
+ '@rollup/rollup-android-arm-eabi@4.20.0':
+ resolution: {integrity: sha512-TSpWzflCc4VGAUJZlPpgAJE1+V60MePDQnBd7PPkpuEmOy8i87aL6tinFGKBFKuEDikYpig72QzdT3QPYIi+oA==}
cpu: [arm]
os: [android]
@@ -4620,8 +4522,8 @@ packages:
cpu: [arm]
os: [android]
- '@rollup/rollup-android-arm64@4.22.5':
- resolution: {integrity: sha512-S4pit5BP6E5R5C8S6tgU/drvgjtYW76FBuG6+ibG3tMvlD1h9LHVF9KmlmaUBQ8Obou7hEyS+0w+IR/VtxwNMQ==}
+ '@rollup/rollup-android-arm64@4.20.0':
+ resolution: {integrity: sha512-u00Ro/nok7oGzVuh/FMYfNoGqxU5CPWz1mxV85S2w9LxHR8OoMQBuSk+3BKVIDYgkpeOET5yXkx90OYFc+ytpQ==}
cpu: [arm64]
os: [android]
@@ -4630,8 +4532,8 @@ packages:
cpu: [arm64]
os: [android]
- '@rollup/rollup-darwin-arm64@4.22.5':
- resolution: {integrity: sha512-250ZGg4ipTL0TGvLlfACkIxS9+KLtIbn7BCZjsZj88zSg2Lvu3Xdw6dhAhfe/FjjXPVNCtcSp+WZjVsD3a/Zlw==}
+ '@rollup/rollup-darwin-arm64@4.20.0':
+ resolution: {integrity: sha512-uFVfvzvsdGtlSLuL0ZlvPJvl6ZmrH4CBwLGEFPe7hUmf7htGAN+aXo43R/V6LATyxlKVC/m6UsLb7jbG+LG39Q==}
cpu: [arm64]
os: [darwin]
@@ -4640,8 +4542,8 @@ packages:
cpu: [arm64]
os: [darwin]
- '@rollup/rollup-darwin-x64@4.22.5':
- resolution: {integrity: sha512-D8brJEFg5D+QxFcW6jYANu+Rr9SlKtTenmsX5hOSzNYVrK5oLAEMTUgKWYJP+wdKyCdeSwnapLsn+OVRFycuQg==}
+ '@rollup/rollup-darwin-x64@4.20.0':
+ resolution: {integrity: sha512-xbrMDdlev53vNXexEa6l0LffojxhqDTBeL+VUxuuIXys4x6xyvbKq5XqTXBCEUA8ty8iEJblHvFaWRJTk/icAQ==}
cpu: [x64]
os: [darwin]
@@ -4650,8 +4552,8 @@ packages:
cpu: [x64]
os: [darwin]
- '@rollup/rollup-linux-arm-gnueabihf@4.22.5':
- resolution: {integrity: sha512-PNqXYmdNFyWNg0ma5LdY8wP+eQfdvyaBAojAXgO7/gs0Q/6TQJVXAXe8gwW9URjbS0YAammur0fynYGiWsKlXw==}
+ '@rollup/rollup-linux-arm-gnueabihf@4.20.0':
+ resolution: {integrity: sha512-jMYvxZwGmoHFBTbr12Xc6wOdc2xA5tF5F2q6t7Rcfab68TT0n+r7dgawD4qhPEvasDsVpQi+MgDzj2faOLsZjA==}
cpu: [arm]
os: [linux]
libc: [glibc]
@@ -4662,8 +4564,8 @@ packages:
os: [linux]
libc: [glibc]
- '@rollup/rollup-linux-arm-musleabihf@4.22.5':
- resolution: {integrity: sha512-kSSCZOKz3HqlrEuwKd9TYv7vxPYD77vHSUvM2y0YaTGnFc8AdI5TTQRrM1yIp3tXCKrSL9A7JLoILjtad5t8pQ==}
+ '@rollup/rollup-linux-arm-musleabihf@4.20.0':
+ resolution: {integrity: sha512-1asSTl4HKuIHIB1GcdFHNNZhxAYEdqML/MW4QmPS4G0ivbEcBr1JKlFLKsIRqjSwOBkdItn3/ZDlyvZ/N6KPlw==}
cpu: [arm]
os: [linux]
libc: [musl]
@@ -4674,8 +4576,8 @@ packages:
os: [linux]
libc: [musl]
- '@rollup/rollup-linux-arm64-gnu@4.22.5':
- resolution: {integrity: sha512-oTXQeJHRbOnwRnRffb6bmqmUugz0glXaPyspp4gbQOPVApdpRrY/j7KP3lr7M8kTfQTyrBUzFjj5EuHAhqH4/w==}
+ '@rollup/rollup-linux-arm64-gnu@4.20.0':
+ resolution: {integrity: sha512-COBb8Bkx56KldOYJfMf6wKeYJrtJ9vEgBRAOkfw6Ens0tnmzPqvlpjZiLgkhg6cA3DGzCmLmmd319pmHvKWWlQ==}
cpu: [arm64]
os: [linux]
libc: [glibc]
@@ -4686,8 +4588,8 @@ packages:
os: [linux]
libc: [glibc]
- '@rollup/rollup-linux-arm64-musl@4.22.5':
- resolution: {integrity: sha512-qnOTIIs6tIGFKCHdhYitgC2XQ2X25InIbZFor5wh+mALH84qnFHvc+vmWUpyX97B0hNvwNUL4B+MB8vJvH65Fw==}
+ '@rollup/rollup-linux-arm64-musl@4.20.0':
+ resolution: {integrity: sha512-+it+mBSyMslVQa8wSPvBx53fYuZK/oLTu5RJoXogjk6x7Q7sz1GNRsXWjn6SwyJm8E/oMjNVwPhmNdIjwP135Q==}
cpu: [arm64]
os: [linux]
libc: [musl]
@@ -4698,8 +4600,8 @@ packages:
os: [linux]
libc: [musl]
- '@rollup/rollup-linux-powerpc64le-gnu@4.22.5':
- resolution: {integrity: sha512-TMYu+DUdNlgBXING13rHSfUc3Ky5nLPbWs4bFnT+R6Vu3OvXkTkixvvBKk8uO4MT5Ab6lC3U7x8S8El2q5o56w==}
+ '@rollup/rollup-linux-powerpc64le-gnu@4.20.0':
+ resolution: {integrity: sha512-yAMvqhPfGKsAxHN8I4+jE0CpLWD8cv4z7CK7BMmhjDuz606Q2tFKkWRY8bHR9JQXYcoLfopo5TTqzxgPUjUMfw==}
cpu: [ppc64]
os: [linux]
libc: [glibc]
@@ -4710,8 +4612,8 @@ packages:
os: [linux]
libc: [glibc]
- '@rollup/rollup-linux-riscv64-gnu@4.22.5':
- resolution: {integrity: sha512-PTQq1Kz22ZRvuhr3uURH+U/Q/a0pbxJoICGSprNLAoBEkyD3Sh9qP5I0Asn0y0wejXQBbsVMRZRxlbGFD9OK4A==}
+ '@rollup/rollup-linux-riscv64-gnu@4.20.0':
+ resolution: {integrity: sha512-qmuxFpfmi/2SUkAw95TtNq/w/I7Gpjurx609OOOV7U4vhvUhBcftcmXwl3rqAek+ADBwSjIC4IVNLiszoj3dPA==}
cpu: [riscv64]
os: [linux]
libc: [glibc]
@@ -4722,8 +4624,8 @@ packages:
os: [linux]
libc: [glibc]
- '@rollup/rollup-linux-s390x-gnu@4.22.5':
- resolution: {integrity: sha512-bR5nCojtpuMss6TDEmf/jnBnzlo+6n1UhgwqUvRoe4VIotC7FG1IKkyJbwsT7JDsF2jxR+NTnuOwiGv0hLyDoQ==}
+ '@rollup/rollup-linux-s390x-gnu@4.20.0':
+ resolution: {integrity: sha512-I0BtGXddHSHjV1mqTNkgUZLnS3WtsqebAXv11D5BZE/gfw5KoyXSAXVqyJximQXNvNzUo4GKlCK/dIwXlz+jlg==}
cpu: [s390x]
os: [linux]
libc: [glibc]
@@ -4734,8 +4636,8 @@ packages:
os: [linux]
libc: [glibc]
- '@rollup/rollup-linux-x64-gnu@4.22.5':
- resolution: {integrity: sha512-N0jPPhHjGShcB9/XXZQWuWBKZQnC1F36Ce3sDqWpujsGjDz/CQtOL9LgTrJ+rJC8MJeesMWrMWVLKKNR/tMOCA==}
+ '@rollup/rollup-linux-x64-gnu@4.20.0':
+ resolution: {integrity: sha512-y+eoL2I3iphUg9tN9GB6ku1FA8kOfmF4oUEWhztDJ4KXJy1agk/9+pejOuZkNFhRwHAOxMsBPLbXPd6mJiCwew==}
cpu: [x64]
os: [linux]
libc: [glibc]
@@ -4746,8 +4648,8 @@ packages:
os: [linux]
libc: [glibc]
- '@rollup/rollup-linux-x64-musl@4.22.5':
- resolution: {integrity: sha512-uBa2e28ohzNNwjr6Uxm4XyaA1M/8aTgfF2T7UIlElLaeXkgpmIJ2EitVNQxjO9xLLLy60YqAgKn/AqSpCUkE9g==}
+ '@rollup/rollup-linux-x64-musl@4.20.0':
+ resolution: {integrity: sha512-hM3nhW40kBNYUkZb/r9k2FKK+/MnKglX7UYd4ZUy5DJs8/sMsIbqWK2piZtVGE3kcXVNj3B2IrUYROJMMCikNg==}
cpu: [x64]
os: [linux]
libc: [musl]
@@ -4758,8 +4660,8 @@ packages:
os: [linux]
libc: [musl]
- '@rollup/rollup-win32-arm64-msvc@4.22.5':
- resolution: {integrity: sha512-RXT8S1HP8AFN/Kr3tg4fuYrNxZ/pZf1HemC5Tsddc6HzgGnJm0+Lh5rAHJkDuW3StI0ynNXukidROMXYl6ew8w==}
+ '@rollup/rollup-win32-arm64-msvc@4.20.0':
+ resolution: {integrity: sha512-psegMvP+Ik/Bg7QRJbv8w8PAytPA7Uo8fpFjXyCRHWm6Nt42L+JtoqH8eDQ5hRP7/XW2UiIriy1Z46jf0Oa1kA==}
cpu: [arm64]
os: [win32]
@@ -4768,8 +4670,8 @@ packages:
cpu: [arm64]
os: [win32]
- '@rollup/rollup-win32-ia32-msvc@4.22.5':
- resolution: {integrity: sha512-ElTYOh50InL8kzyUD6XsnPit7jYCKrphmddKAe1/Ytt74apOxDq5YEcbsiKs0fR3vff3jEneMM+3I7jbqaMyBg==}
+ '@rollup/rollup-win32-ia32-msvc@4.20.0':
+ resolution: {integrity: sha512-GabekH3w4lgAJpVxkk7hUzUf2hICSQO0a/BLFA11/RMxQT92MabKAqyubzDZmMOC/hcJNlc+rrypzNzYl4Dx7A==}
cpu: [ia32]
os: [win32]
@@ -4778,8 +4680,8 @@ packages:
cpu: [ia32]
os: [win32]
- '@rollup/rollup-win32-x64-msvc@4.22.5':
- resolution: {integrity: sha512-+lvL/4mQxSV8MukpkKyyvfwhH266COcWlXE/1qxwN08ajovta3459zrjLghYMgDerlzNwLAcFpvU+WWE5y6nAQ==}
+ '@rollup/rollup-win32-x64-msvc@4.20.0':
+ resolution: {integrity: sha512-aJ1EJSuTdGnM6qbVC4B5DSmozPTqIag9fSzXRNNo+humQLG89XpPgdt16Ia56ORD7s+H8Pmyx44uczDQ0yDzpg==}
cpu: [x64]
os: [win32]
@@ -4813,20 +4715,20 @@ packages:
'@sec-ant/readable-stream@0.4.1':
resolution: {integrity: sha512-831qok9r2t8AlxLko40y2ebgSDhenenCatLVeW/uBtnHPyhHOvG0C7TvfgecV+wHzIm5KUICgzmVpWS+IMEAeg==}
- '@shikijs/core@1.18.0':
- resolution: {integrity: sha512-VK4BNVCd2leY62Nm2JjyxtRLkyrZT/tv104O81eyaCjHq4Adceq2uJVFJJAIof6lT1mBwZrEo2qT/T+grv3MQQ==}
+ '@shikijs/core@1.21.0':
+ resolution: {integrity: sha512-zAPMJdiGuqXpZQ+pWNezQAk5xhzRXBNiECFPcJLtUdsFM3f//G95Z15EHTnHchYycU8kIIysqGgxp8OVSj1SPQ==}
- '@shikijs/engine-javascript@1.18.0':
- resolution: {integrity: sha512-qoP/aO/ATNwYAUw1YMdaip/YVEstMZEgrwhePm83Ll9OeQPuxDZd48szZR8oSQNQBT8m8UlWxZv8EA3lFuyI5A==}
+ '@shikijs/engine-javascript@1.21.0':
+ resolution: {integrity: sha512-jxQHNtVP17edFW4/0vICqAVLDAxmyV31MQJL4U/Kg+heQALeKYVOWo0sMmEZ18FqBt+9UCdyqGKYE7bLRtk9mg==}
- '@shikijs/engine-oniguruma@1.18.0':
- resolution: {integrity: sha512-B9u0ZKI/cud+TcmF8Chyh+R4V5qQVvyDOqXC2l2a4x73PBSBc6sZ0JRAX3eqyJswqir6ktwApUUGBYePdKnMJg==}
+ '@shikijs/engine-oniguruma@1.21.0':
+ resolution: {integrity: sha512-AIZ76XocENCrtYzVU7S4GY/HL+tgHGbVU+qhiDyNw1qgCA5OSi4B4+HY4BtAoJSMGuD/L5hfTzoRVbzEm2WTvg==}
- '@shikijs/transformers@1.18.0':
- resolution: {integrity: sha512-EdX/UIVaaS8qp9NWRyHIXp2dmuLpdVvx+UVpbIn9eafFlLemAuljPb2+K40ie6jrlg0uUIqkg25CM/8I34yBNw==}
+ '@shikijs/transformers@1.21.0':
+ resolution: {integrity: sha512-aA+XGGSzipcvqdsOYL8l6Q2RYiMuJNdhdt9eZnkJmW+wjSOixN/I7dBq3fISwvEMDlawrtuXM3eybLCEC+Fjlg==}
- '@shikijs/types@1.18.0':
- resolution: {integrity: sha512-O9N36UEaGGrxv1yUrN2nye7gDLG5Uq0/c1LyfmxsvzNPqlHzWo9DI0A4+fhW2y3bGKuQu/fwS7EPdKJJCowcVA==}
+ '@shikijs/types@1.21.0':
+ resolution: {integrity: sha512-tzndANDhi5DUndBtpojEq/42+dpUF2wS7wdCDQaFtIXm3Rd1QkrcVgSSRLOvEwexekihOXfbYJINW37g96tJRw==}
'@shikijs/vscode-textmate@9.2.2':
resolution: {integrity: sha512-TMp15K+GGYrWlZM8+Lnj9EaHEFmOen0WJBrfa17hF7taDOYthuPPV0GWzfd/9iMij0akS/8Yw2ikquH7uVi/fg==}
@@ -4842,8 +4744,8 @@ packages:
resolution: {integrity: sha512-tlqY9xq5ukxTUZBmoOp+m61cqwQD5pHJtFY3Mn8CA8ps6yghLH/Hw8UPdqg4OLmFW3IFlcXnQNmo/dh8HzXYIQ==}
engines: {node: '>=18'}
- '@stylistic/stylelint-plugin@3.1.0':
- resolution: {integrity: sha512-NU2XR6i1x163KdyDj3zqblA13890fBzHNZYqZ13aor/sB3Yq8kU/0NKCudv5pfl9Kb/UAteo/D7vKMHtaror/A==}
+ '@stylistic/stylelint-plugin@3.1.1':
+ resolution: {integrity: sha512-XagAHHIa528EvyGybv8EEYGK5zrVW74cHpsjhtovVATbhDRuJYfE+X4HCaAieW9lCkwbX6L+X0I4CiUG3w/hFw==}
engines: {node: ^18.12 || >=20.9}
peerDependencies:
stylelint: ^16.8.0
@@ -4851,8 +4753,8 @@ packages:
'@surma/rollup-plugin-off-main-thread@2.2.3':
resolution: {integrity: sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==}
- '@swc/helpers@0.5.13':
- resolution: {integrity: sha512-UoKGxQ3r5kYI9dALKJapMmuK+1zWM/H17Z1+iwnNmzcJRnfFuevZs375TA5rW31pu4BS4NoSy1fRsexDXfWn5w==}
+ '@swc/helpers@0.5.12':
+ resolution: {integrity: sha512-KMZNXiGibsW9kvZAO1Pam2JPTDBm+KSHMMHWdsyI/1DbIZjT2A6Gy3hblVXUMEDvUAKq+e0vL0X0o54owWji7g==}
'@sxzz/popperjs-es@2.11.7':
resolution: {integrity: sha512-Ccy0NlLkzr0Ex2FKvh2X+OyERHXJ88XJ1MXtsI9y9fGexlaXaVTPzBCRBwIxFkORuOb+uBqeu+RqnpgYTEZRUQ==}
@@ -4877,14 +4779,14 @@ packages:
'@tanstack/store@0.5.5':
resolution: {integrity: sha512-EOSrgdDAJExbvRZEQ/Xhh9iZchXpMN+ga1Bnk8Nmygzs8TfiE6hbzThF+Pr2G19uHL6+DTDTHhJ8VQiOd7l4tA==}
- '@tanstack/virtual-core@3.10.8':
- resolution: {integrity: sha512-PBu00mtt95jbKFi6Llk9aik8bnR3tR/oQP1o3TSi+iG//+Q2RTIzCEgKkHG8BB86kxMNW6O8wku+Lmi+QFR6jA==}
+ '@tanstack/virtual-core@3.8.4':
+ resolution: {integrity: sha512-iO5Ujgw3O1yIxWDe9FgUPNkGjyT657b1WNX52u+Wv1DyBFEpdCdGkuVaky0M3hHFqNWjAmHWTn4wgj9rTr7ZQg==}
- '@tanstack/vue-query@5.59.0':
- resolution: {integrity: sha512-r6T9Hnxz25n+aWnbs+nrI6uBmuKxo4FL9qvlhhw8Pb1iVA/mWCVF10XpcMos9EOXetHEkhZ4neCbxwcibKEZqQ==}
+ '@tanstack/vue-query@5.59.1':
+ resolution: {integrity: sha512-ZxEwI9oVQs+/mdIGOQb0l6QKUe/E08b0bPSC6X7oIE5s2O8VItNXY8F/uiUUtIv41q478gUjpGnf0QYs4WY3Ng==}
peerDependencies:
'@vue/composition-api': ^1.1.2
- vue: 3.5.10
+ vue: ^3.5.11
peerDependenciesMeta:
'@vue/composition-api':
optional: true
@@ -4893,20 +4795,20 @@ packages:
resolution: {integrity: sha512-j+CDrxVhtQQNOjWzLmCqJeDwmmTAQGvEaNbLr1uPJ9rxJITodJtFNdBFj7l+Nd5o34v2ayEv64Ugh6+1BtuGNg==}
peerDependencies:
'@vue/composition-api': ^1.2.1
- vue: 3.5.10
+ vue: ^3.5.11
peerDependenciesMeta:
'@vue/composition-api':
optional: true
- '@tanstack/vue-virtual@3.10.8':
- resolution: {integrity: sha512-DB5QA8c/LfqOqIUCpSs3RdOTVroRRdqeHMqBkYrcashSZtOzIv8xbiqHgg7RYxDfkH5F3Y+e0MkuuyGNDVB0BQ==}
+ '@tanstack/vue-virtual@3.8.5':
+ resolution: {integrity: sha512-JBHw3xFUslYgrbvNlCYtTWwFo8zjzRs7c2rs6B4JKFXWyP5yHuoeivgQgeZ34t6O6lJTNqc/K4ccmmcmKqpMPA==}
peerDependencies:
- vue: 3.5.10
+ vue: ^3.5.11
'@tinymce/tinymce-vue@6.0.1':
resolution: {integrity: sha512-VzjI8AKlNrrsosIk3WuBez6kubqPsPMeaButkRLuts77uo4e2EwPRFX+VyB6fHbMGHwUPK22zNjOUGMvJFZFCw==}
peerDependencies:
- vue: 3.5.10
+ vue: ^3.5.11
'@tootallnate/once@1.1.2':
resolution: {integrity: sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==}
@@ -4941,6 +4843,9 @@ packages:
'@types/estree@0.0.39':
resolution: {integrity: sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==}
+ '@types/estree@1.0.5':
+ resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==}
+
'@types/estree@1.0.6':
resolution: {integrity: sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==}
@@ -4977,8 +4882,8 @@ packages:
'@types/lodash.clonedeep@4.5.9':
resolution: {integrity: sha512-19429mWC+FyaAhOLzsS8kZUsI+/GmBAQ0HFiCPsKGU+7pBXOQWhyrY6xNNDwUSX8SMZMJvuFVMF9O5dQOlQK9Q==}
- '@types/lodash@4.17.9':
- resolution: {integrity: sha512-w9iWudx1XWOHW5lQRS9iKpK/XuRhnN+0T7HvdCCd802FYkT1AMTnxndJHGrNJwRoRHkslGr4S29tjm1cT7x/7w==}
+ '@types/lodash@4.17.7':
+ resolution: {integrity: sha512-8wTvZawATi/lsmNu10/j2hk1KEP0IvjubqPE3cu1Xz7xfXXt5oCq3SNUz4fMIP4XGF9Ky+Ue2tBA3hcS7LSBlA==}
'@types/markdown-it@14.1.2':
resolution: {integrity: sha512-promo4eFwuiW+TfGxhi+0x3czqTYJkG8qB17ZUJiVF10Xm7NLVRSLUsfRTU/6h1e24VvRnXCx+hG7li58lkzog==}
@@ -4995,8 +4900,8 @@ packages:
'@types/node@12.20.55':
resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==}
- '@types/node@22.7.0':
- resolution: {integrity: sha512-MOdOibwBs6KW1vfqz2uKMlxq5xAfAZ98SZjO8e3XnAbFnTJtAspqhWk7hrdSAs9/Y14ZWMiy7/MxMUzAOadYEw==}
+ '@types/node@22.2.0':
+ resolution: {integrity: sha512-bm6EG6/pCpkxDf/0gDNDdtDILMOHgaQBVOJGdwsqClnxA3xL6jtMv76rLBc006RVMWbmaf0xbmom4Z/5o2nRkQ==}
'@types/node@22.7.4':
resolution: {integrity: sha512-y+NPi1rFzDs1NdQHHToqeiX2TIS79SWEAw9GYhkkx8bD0ChpfqC+n2j5OXOCpzfojBEBt6DnEnnG9MY0zk1XLg==}
@@ -5022,17 +4927,14 @@ packages:
'@types/resolve@1.20.2':
resolution: {integrity: sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==}
- '@types/semver@7.5.8':
- resolution: {integrity: sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==}
-
'@types/sortablejs@1.15.8':
resolution: {integrity: sha512-b79830lW+RZfwaztgs1aVPgbasJ8e7AXtZYHTELNXZPsERt4ymJdjV4OccDbHQAvHrCcFpbF78jkm0R6h/pZVg==}
'@types/trusted-types@2.0.7':
resolution: {integrity: sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==}
- '@types/unist@3.0.3':
- resolution: {integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==}
+ '@types/unist@3.0.2':
+ resolution: {integrity: sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ==}
'@types/web-bluetooth@0.0.16':
resolution: {integrity: sha512-oh8q2Zc32S6gd/j50GowEjKLoOVOwHP/bWVjKJInBwQqdOYMdPrf1oVlelTlyfFK3CKxL1uahMDAr+vy8T7yMQ==}
@@ -5065,10 +4967,6 @@ packages:
resolution: {integrity: sha512-jjhdIE/FPF2B7Z1uzc6i3oWKbGcHb87Qw7AWj6jmEqNOfDFbJWtjt/XfwCpvNkpGWlcJaog5vTR+VV8+w9JflA==}
engines: {node: ^18.18.0 || >=20.0.0}
- '@typescript-eslint/scope-manager@8.7.0':
- resolution: {integrity: sha512-87rC0k3ZlDOuz82zzXRtQ7Akv3GKhHs0ti4YcbAJtaomllXoSO8hi7Ix3ccEvCd824dy9aIX+j3d2UMAfCtVpg==}
- engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
-
'@typescript-eslint/scope-manager@8.8.0':
resolution: {integrity: sha512-EL8eaGC6gx3jDd8GwEFEV091210U97J0jeEHrAYvIYosmEGet4wJ+g0SYmLu+oRiAwbSA5AVrt6DxLHfdd+bUg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
@@ -5086,10 +4984,6 @@ packages:
resolution: {integrity: sha512-iZqi+Ds1y4EDYUtlOOC+aUmxnE9xS/yCigkjA7XpTKV6nCBd3Hp/PRGGmdwnfkV2ThMyYldP1wRpm/id99spTQ==}
engines: {node: ^18.18.0 || >=20.0.0}
- '@typescript-eslint/types@8.7.0':
- resolution: {integrity: sha512-LLt4BLHFwSfASHSF2K29SZ+ZCsbQOM+LuarPjRUuHm+Qd09hSe3GCeaQbcCr+Mik+0QFRmep/FyZBO6fJ64U3w==}
- engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
-
'@typescript-eslint/types@8.8.0':
resolution: {integrity: sha512-QJwc50hRCgBd/k12sTykOJbESe1RrzmX6COk8Y525C9l7oweZ+1lw9JiU56im7Amm8swlz00DRIlxMYLizr2Vw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
@@ -5103,15 +4997,6 @@ packages:
typescript:
optional: true
- '@typescript-eslint/typescript-estree@8.7.0':
- resolution: {integrity: sha512-MC8nmcGHsmfAKxwnluTQpNqceniT8SteVwd2voYlmiSWGOtjvGXdPl17dYu2797GVscK30Z04WRM28CrKS9WOg==}
- engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- peerDependencies:
- typescript: '*'
- peerDependenciesMeta:
- typescript:
- optional: true
-
'@typescript-eslint/typescript-estree@8.8.0':
resolution: {integrity: sha512-ZaMJwc/0ckLz5DaAZ+pNLmHv8AMVGtfWxZe/x2JVEkD5LnmhWiQMMcYT7IY7gkdJuzJ9P14fRy28lUrlDSWYdw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
@@ -5127,12 +5012,6 @@ packages:
peerDependencies:
eslint: ^8.56.0
- '@typescript-eslint/utils@8.7.0':
- resolution: {integrity: sha512-ZbdUdwsl2X/s3CiyAu3gOlfQzpbuG3nTWKPoIvAu1pu5r8viiJvv2NPN2AqArL35NCYtw/lrPPfM4gxrMLNLPw==}
- engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- peerDependencies:
- eslint: ^8.57.0 || ^9.0.0
-
'@typescript-eslint/utils@8.8.0':
resolution: {integrity: sha512-QE2MgfOTem00qrlPgyByaCHay9yb1+9BjnMFnSFkUKQfu7adBXDTnCAivURnuPPAG/qiB+kzKkZKmKfaMT0zVg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
@@ -5143,10 +5022,6 @@ packages:
resolution: {integrity: sha512-cDF0/Gf81QpY3xYyJKDV14Zwdmid5+uuENhjH2EqFaF0ni+yAyq/LzMaIJdhNJXZI7uLzwIlA+V7oWoyn6Curg==}
engines: {node: ^18.18.0 || >=20.0.0}
- '@typescript-eslint/visitor-keys@8.7.0':
- resolution: {integrity: sha512-b1tx0orFCCh/THWPQa2ZwWzvOeyzzp36vkJYOpVg0u8UVOIsfVrnuC9FqAw9gRKn+rG2VmWQ/zDJZzkxUnj/XQ==}
- engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
-
'@typescript-eslint/visitor-keys@8.8.0':
resolution: {integrity: sha512-8mq51Lx6Hpmd7HnA2fcHQo3YgfX1qbccxQOgZcb4tvasu//zXRaA1j5ZRFeCw/VRAdFi4mRM9DnZw0Nu0Q2d1g==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
@@ -5176,14 +5051,21 @@ packages:
engines: {node: ^18.0.0 || >=20.0.0}
peerDependencies:
vite: ^5.0.0
- vue: 3.5.10
+ vue: ^3.5.11
+
+ '@vitejs/plugin-vue@5.1.2':
+ resolution: {integrity: sha512-nY9IwH12qeiJqumTCLJLE7IiNx7HZ39cbHaysEUd+Myvbz9KAqd2yq+U01Kab1R/H1BmiyM2ShTYlNH32Fzo3A==}
+ engines: {node: ^18.0.0 || >=20.0.0}
+ peerDependencies:
+ vite: ^5.0.0
+ vue: ^3.5.11
'@vitejs/plugin-vue@5.1.4':
resolution: {integrity: sha512-N2XSI2n3sQqp5w7Y/AN/L2XDjBIRGqXko+eDp42sydYSBeJuSm5a1sLf8zakmo8u7tA8NmBgoDLA1HeOESjp9A==}
engines: {node: ^18.0.0 || >=20.0.0}
peerDependencies:
vite: ^5.0.0
- vue: 3.5.10
+ vue: ^3.5.11
'@vitest/expect@2.1.2':
resolution: {integrity: sha512-FEgtlN8mIUSEAAnlvn7mP8vzaWhEaAEvhSXCqrsijM7K6QqjB11qoRZYEd4AKSCDz8p0/+yH5LzhZ47qt+EyPg==}
@@ -5215,58 +5097,61 @@ packages:
'@vitest/utils@2.1.2':
resolution: {integrity: sha512-zMO2KdYy6mx56btx9JvAqAZ6EyS3g49krMPPrgOp1yxGZiA93HumGk+bZ5jIZtOg5/VBYl5eBmGRQHqq4FG6uQ==}
- '@volar/language-core@2.4.4':
- resolution: {integrity: sha512-kO9k4kTLfxpg+6lq7/KAIv3m2d62IHuCL6GbVgYZTpfKvIGoAIlDxK7pFcB/eczN2+ydg/vnyaeZ6SGyZrJw2w==}
+ '@volar/language-core@2.4.5':
+ resolution: {integrity: sha512-F4tA0DCO5Q1F5mScHmca0umsi2ufKULAnMOVBfMsZdT4myhVl4WdKRwCaKcfOkIEuyrAVvtq1ESBdZ+rSyLVww==}
- '@volar/source-map@2.4.4':
- resolution: {integrity: sha512-xG3PZqOP2haG8XG4Pg3PD1UGDAdqZg24Ru8c/qYjYAnmcj6GBR64mstx+bZux5QOyRaJK+/lNM/RnpvBD3489g==}
+ '@volar/source-map@2.4.5':
+ resolution: {integrity: sha512-varwD7RaKE2J/Z+Zu6j3mNNJbNT394qIxXwdvz/4ao/vxOfyClZpSDtLKkwWmecinkOVos5+PWkWraelfMLfpw==}
- '@volar/typescript@2.4.4':
- resolution: {integrity: sha512-QQMQRVj0fVHJ3XdRKiS1LclhG0VBXdFYlyuHRQF/xLk2PuJuHNWP26MDZNvEVCvnyUQuUQhIAfylwY5TGPgc6w==}
+ '@volar/typescript@2.4.5':
+ resolution: {integrity: sha512-mcT1mHvLljAEtHviVcBuOyAwwMKz1ibXTi5uYtP/pf4XxoAzpdkQ+Br2IC0NPCvLCbjPZmbf3I0udndkfB1CDg==}
- '@vue/babel-helper-vue-transform-on@1.2.5':
- resolution: {integrity: sha512-lOz4t39ZdmU4DJAa2hwPYmKc8EsuGa2U0L9KaZaOJUt0UwQNjNA3AZTq6uEivhOKhhG1Wvy96SvYBoFmCg3uuw==}
+ '@vue/babel-helper-vue-transform-on@1.2.2':
+ resolution: {integrity: sha512-nOttamHUR3YzdEqdM/XXDyCSdxMA9VizUKoroLX6yTyRtggzQMHXcmwh8a7ZErcJttIBIc9s68a1B8GZ+Dmvsw==}
- '@vue/babel-plugin-jsx@1.2.5':
- resolution: {integrity: sha512-zTrNmOd4939H9KsRIGmmzn3q2zvv1mjxkYZHgqHZgDrXz5B1Q3WyGEjO2f+JrmKghvl1JIRcvo63LgM1kH5zFg==}
+ '@vue/babel-plugin-jsx@1.2.2':
+ resolution: {integrity: sha512-nYTkZUVTu4nhP199UoORePsql0l+wj7v/oyQjtThUVhJl1U+6qHuoVhIvR3bf7eVKjbCK+Cs2AWd7mi9Mpz9rA==}
peerDependencies:
'@babel/core': ^7.0.0-0
peerDependenciesMeta:
'@babel/core':
optional: true
- '@vue/babel-plugin-resolve-type@1.2.5':
- resolution: {integrity: sha512-U/ibkQrf5sx0XXRnUZD1mo5F7PkpKyTbfXM3a3rC4YnUz6crHEz9Jg09jzzL6QYlXNto/9CePdOg/c87O4Nlfg==}
+ '@vue/babel-plugin-resolve-type@1.2.2':
+ resolution: {integrity: sha512-EntyroPwNg5IPVdUJupqs0CFzuf6lUrVvCspmv2J1FITLeGnUCuoGNNk78dgCusxEiYj6RMkTJflGSxk5aIC4A==}
peerDependencies:
'@babel/core': ^7.0.0-0
- '@vue/compiler-core@3.5.10':
- resolution: {integrity: sha512-iXWlk+Cg/ag7gLvY0SfVucU8Kh2CjysYZjhhP70w9qI4MvSox4frrP+vDGvtQuzIcgD8+sxM6lZvCtdxGunTAA==}
+ '@vue/compiler-core@3.4.37':
+ resolution: {integrity: sha512-ZDDT/KiLKuCRXyzWecNzC5vTcubGz4LECAtfGPENpo0nrmqJHwuWtRLxk/Sb9RAKtR9iFflFycbkjkY+W/PZUQ==}
- '@vue/compiler-core@3.5.8':
- resolution: {integrity: sha512-Uzlxp91EPjfbpeO5KtC0KnXPkuTfGsNDeaKQJxQN718uz+RqDYarEf7UhQJGK+ZYloD2taUbHTI2J4WrUaZQNA==}
+ '@vue/compiler-core@3.5.11':
+ resolution: {integrity: sha512-PwAdxs7/9Hc3ieBO12tXzmTD+Ln4qhT/56S+8DvrrZ4kLDn4Z/AMUr8tXJD0axiJBS0RKIoNaR0yMuQB9v9Udg==}
- '@vue/compiler-dom@3.5.10':
- resolution: {integrity: sha512-DyxHC6qPcktwYGKOIy3XqnHRrrXyWR2u91AjP+nLkADko380srsC2DC3s7Y1Rk6YfOlxOlvEQKa9XXmLI+W4ZA==}
+ '@vue/compiler-dom@3.4.37':
+ resolution: {integrity: sha512-rIiSmL3YrntvgYV84rekAtU/xfogMUJIclUMeIKEtVBFngOL3IeZHhsH3UaFEgB5iFGpj6IW+8YuM/2Up+vVag==}
- '@vue/compiler-dom@3.5.8':
- resolution: {integrity: sha512-GUNHWvoDSbSa5ZSHT9SnV5WkStWfzJwwTd6NMGzilOE/HM5j+9EB9zGXdtu/fCNEmctBqMs6C9SvVPpVPuk1Eg==}
+ '@vue/compiler-dom@3.5.11':
+ resolution: {integrity: sha512-pyGf8zdbDDRkBrEzf8p7BQlMKNNF5Fk/Cf/fQ6PiUz9at4OaUfyXW0dGJTo2Vl1f5U9jSLCNf0EZJEogLXoeew==}
- '@vue/compiler-sfc@3.5.10':
- resolution: {integrity: sha512-to8E1BgpakV7224ZCm8gz1ZRSyjNCAWEplwFMWKlzCdP9DkMKhRRwt0WkCjY7jkzi/Vz3xgbpeig5Pnbly4Tow==}
+ '@vue/compiler-sfc@3.4.37':
+ resolution: {integrity: sha512-vCfetdas40Wk9aK/WWf8XcVESffsbNkBQwS5t13Y/PcfqKfIwJX2gF+82th6dOpnpbptNMlMjAny80li7TaCIg==}
- '@vue/compiler-sfc@3.5.8':
- resolution: {integrity: sha512-taYpngQtSysrvO9GULaOSwcG5q821zCoIQBtQQSx7Uf7DxpR6CIHR90toPr9QfDD2mqHQPCSgoWBvJu0yV9zjg==}
+ '@vue/compiler-sfc@3.5.11':
+ resolution: {integrity: sha512-gsbBtT4N9ANXXepprle+X9YLg2htQk1sqH/qGJ/EApl+dgpUBdTv3yP7YlR535uHZY3n6XaR0/bKo0BgwwDniw==}
- '@vue/compiler-ssr@3.5.10':
- resolution: {integrity: sha512-hxP4Y3KImqdtyUKXDRSxKSRkSm1H9fCvhojEYrnaoWhE4w/y8vwWhnosJoPPe2AXm5sU7CSbYYAgkt2ZPhDz+A==}
+ '@vue/compiler-ssr@3.4.37':
+ resolution: {integrity: sha512-TyAgYBWrHlFrt4qpdACh8e9Ms6C/AZQ6A6xLJaWrCL8GCX5DxMzxyeFAEMfU/VFr4tylHm+a2NpfJpcd7+20XA==}
- '@vue/compiler-ssr@3.5.8':
- resolution: {integrity: sha512-W96PtryNsNG9u0ZnN5Q5j27Z/feGrFV6zy9q5tzJVyJaLiwYxvC0ek4IXClZygyhjm+XKM7WD9pdKi/wIRVC/Q==}
+ '@vue/compiler-ssr@3.5.11':
+ resolution: {integrity: sha512-P4+GPjOuC2aFTk1Z4WANvEhyOykcvEd5bIj2KVNGKGfM745LaXGr++5njpdBTzVz5pZifdlR1kpYSJJpIlSePA==}
'@vue/compiler-vue2@2.7.16':
resolution: {integrity: sha512-qYC3Psj9S/mfu9uVi5WvNZIzq+xnXMhOwbTFKKDD7b1lhpnn71jXSFdTQ+WsIEk0ONCd7VV2IMm7ONl6tbQ86A==}
+ '@vue/devtools-api@6.6.3':
+ resolution: {integrity: sha512-0MiMsFma/HqA6g3KLKn+AGpL1kgKhFWszC9U29NfpWK5LE7bjeXxySWJrOJ77hBz+TBrBQ7o4QJqbPbqbs8rJw==}
+
'@vue/devtools-api@6.6.4':
resolution: {integrity: sha512-sGhTPMuXqZ1rVOk32RylztWkfXTRhuS7vgAKv0zjqk8gbsHkJ7xfFf+jbySxt7tWObEJwyKaHMikV/WGDiQm8g==}
@@ -5276,7 +5161,7 @@ packages:
'@vue/devtools-core@7.4.6':
resolution: {integrity: sha512-7ATNPEbVqThOOAp2bg/YUIm9MqqgimbSk24D05hdXUp89JlXX12aTzdrWd9xZRwS78hDR+wCToHl1C/8sopBrg==}
peerDependencies:
- vue: 3.5.10
+ vue: ^3.5.11
'@vue/devtools-kit@7.4.6':
resolution: {integrity: sha512-NbYBwPWgEic1AOd9bWExz9weBzFdjiIfov0yRn4DrRfR+EQJCI9dn4I0XS7IxYGdkmUJi8mFW42LLk18WsGqew==}
@@ -5292,25 +5177,25 @@ packages:
typescript:
optional: true
- '@vue/reactivity@3.5.10':
- resolution: {integrity: sha512-kW08v06F6xPSHhid9DJ9YjOGmwNDOsJJQk0ax21wKaUYzzuJGEuoKNU2Ujux8FLMrP7CFJJKsHhXN9l2WOVi2g==}
+ '@vue/reactivity@3.5.11':
+ resolution: {integrity: sha512-Nqo5VZEn8MJWlCce8XoyVqHZbd5P2NH+yuAaFzuNSR96I+y1cnuUiq7xfSG+kyvLSiWmaHTKP1r3OZY4mMD50w==}
- '@vue/runtime-core@3.5.10':
- resolution: {integrity: sha512-9Q86I5Qq3swSkFfzrZ+iqEy7Vla325M7S7xc1NwKnRm/qoi1Dauz0rT6mTMmscqx4qz0EDJ1wjB+A36k7rl8mA==}
+ '@vue/runtime-core@3.5.11':
+ resolution: {integrity: sha512-7PsxFGqwfDhfhh0OcDWBG1DaIQIVOLgkwA5q6MtkPiDFjp5gohVnJEahSktwSFLq7R5PtxDKy6WKURVN1UDbzA==}
- '@vue/runtime-dom@3.5.10':
- resolution: {integrity: sha512-t3x7ht5qF8ZRi1H4fZqFzyY2j+GTMTDxRheT+i8M9Ph0oepUxoadmbwlFwMoW7RYCpNQLpP2Yx3feKs+fyBdpA==}
+ '@vue/runtime-dom@3.5.11':
+ resolution: {integrity: sha512-GNghjecT6IrGf0UhuYmpgaOlN7kxzQBhxWEn08c/SQDxv1yy4IXI1bn81JgEpQ4IXjRxWtPyI8x0/7TF5rPfYQ==}
- '@vue/server-renderer@3.5.10':
- resolution: {integrity: sha512-IVE97tt2kGKwHNq9yVO0xdh1IvYfZCShvDSy46JIh5OQxP1/EXSpoDqetVmyIzL7CYOWnnmMkVqd7YK2QSWkdw==}
+ '@vue/server-renderer@3.5.11':
+ resolution: {integrity: sha512-cVOwYBxR7Wb1B1FoxYvtjJD8X/9E5nlH4VSkJy2uMA1MzYNdzAAB//l8nrmN9py/4aP+3NjWukf9PZ3TeWULaA==}
peerDependencies:
- vue: 3.5.10
+ vue: ^3.5.11
- '@vue/shared@3.5.10':
- resolution: {integrity: sha512-VkkBhU97Ki+XJ0xvl4C9YJsIZ2uIlQ7HqPpZOS3m9VCvmROPaChZU6DexdMJqvz9tbgG+4EtFVrSuailUq5KGQ==}
+ '@vue/shared@3.4.37':
+ resolution: {integrity: sha512-nIh8P2fc3DflG8+5Uw8PT/1i17ccFn0xxN/5oE9RfV5SVnd7G0XEFRwakrnNFE/jlS95fpGXDVG5zDETS26nmg==}
- '@vue/shared@3.5.8':
- resolution: {integrity: sha512-mJleSWbAGySd2RJdX1RBtcrUBX6snyOc0qHpgk3lGi4l9/P/3ny3ELqFWqYdkXIwwNN/kdm8nD9ky8o6l/Lx2A==}
+ '@vue/shared@3.5.11':
+ resolution: {integrity: sha512-W8GgysJVnFo81FthhzurdRAWP/byq3q2qIw70e0JWblzVhjgOMiC2GyovXrZTFQJnFVryYaKGP3Tc9vYzYm6PQ==}
'@vue/test-utils@2.4.6':
resolution: {integrity: sha512-FMxEjOpYNYiFe0GkaHsnJPXFHxQ6m4t8vI/ElPGpMWxZKpmRvQ33OIrvRXemy6yha03RxhOlQuy+gZMC3CQSow==}
@@ -5383,6 +5268,9 @@ packages:
'@vueuse/shared@9.13.0':
resolution: {integrity: sha512-UrnhU+Cnufu4S6JLCPZnkWh0WwZGUp72ktOF2DFptMlOs3TOdVv8xJN53zhHGARmVOsz5KqOls09+J1NR6sBKw==}
+ '@vxe-ui/core@4.0.12':
+ resolution: {integrity: sha512-ft8f874eQSv4N9+oulFKeg8APgd8RMHeFeUUUTNckIRJ/cNi0dbR0Fe2+ZZpRl3BwRtbE2hHb2FKWmL2oyZkfw==}
+
JSONStream@1.3.5:
resolution: {integrity: sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==}
hasBin: true
@@ -5475,8 +5363,8 @@ packages:
resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==}
engines: {node: '>=8'}
- ansi-regex@6.1.0:
- resolution: {integrity: sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==}
+ ansi-regex@6.0.1:
+ resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==}
engines: {node: '>=12'}
ansi-styles@3.2.1:
@@ -5495,7 +5383,7 @@ packages:
resolution: {integrity: sha512-dh5CBXSaxJZBFQBd156sOUuZPfxI7pZsNXDYpHNBt/JyKZoYlbetRp/nJmSragS2Oo0mVC23Ote+TQSGc0TX6g==}
engines: {node: '>=12.22.0'}
peerDependencies:
- vue: 3.5.10
+ vue: ^3.5.11
any-promise@1.3.0:
resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==}
@@ -5580,8 +5468,8 @@ packages:
async-validator@4.2.5:
resolution: {integrity: sha512-7HhHjtERjqlNbZtqNqy2rckN/SpOOlmDliet+lP7k+eKZEjPk3DgyeU9lIXLdeLz0uBbbVp+9Qdow9wJWgwwfg==}
- async@3.2.6:
- resolution: {integrity: sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==}
+ async@3.2.5:
+ resolution: {integrity: sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg==}
asynckit@0.4.0:
resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==}
@@ -5636,8 +5524,8 @@ packages:
balanced-match@2.0.0:
resolution: {integrity: sha512-1ugUSr8BHXRnK23KfuYS+gVMC3LB8QGH9W1iGtDPsNWoQbgtXSExkBu2aDR4epiGWZOjZsj6lDl/N/AqqTC3UA==}
- bare-events@2.5.0:
- resolution: {integrity: sha512-/E8dDe9dsbLyh2qrZ64PEPadOQ0F4gbl1sUJOrmph7xOiIxfY8vwab/4bFLh4Y88/Hk/ujKcrQKc+ps0mv873A==}
+ bare-events@2.4.2:
+ resolution: {integrity: sha512-qMKFd2qG/36aA4GwvKq8MxnPgCQAmBWmSyLWsJcbn8v03wvIPQ/hG1Ms8bPzndZxMDoHpxez5VOS+gC9Yi24/Q==}
base64-js@1.5.1:
resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==}
@@ -5676,8 +5564,8 @@ packages:
resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==}
engines: {node: '>=8'}
- browserslist@4.24.0:
- resolution: {integrity: sha512-Rmb62sR1Zpjql25eSanFGEhAxcFwfA1K0GuQcLoaJBAcENegrQut3hYdhXFF1obQfiDyqIW/cLM5HSJ/9k884A==}
+ browserslist@4.23.3:
+ resolution: {integrity: sha512-btwCFJVjI4YWDNfau8RhZ+B1Q/VLoUITrm3RlP6y1tYGWIOa+InuYiRGXUBXo8nA1qKmHMyLB/iVQg5TT4eFoA==}
engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
hasBin: true
@@ -5702,6 +5590,14 @@ packages:
resolution: {integrity: sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==}
engines: {node: '>=18'}
+ c12@1.11.1:
+ resolution: {integrity: sha512-KDU0TvSvVdaYcQKQ6iPHATGz/7p/KiVjPg4vQrB6Jg/wX9R0yl5RZxWm9IoZqaIHD2+6PZd81+KMGwRr/lRIUg==}
+ peerDependencies:
+ magicast: ^0.3.4
+ peerDependenciesMeta:
+ magicast:
+ optional: true
+
c12@1.11.2:
resolution: {integrity: sha512-oBs8a4uvSDO9dm8b7OCFW7+dgtVrwmwnrVXYzLm43ta7ep2jCn/0MhoUFygIWtxhyy6+/MG7/agvpY0U1Iemew==}
peerDependencies:
@@ -5751,8 +5647,8 @@ packages:
caniuse-api@3.0.0:
resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==}
- caniuse-lite@1.0.30001663:
- resolution: {integrity: sha512-o9C3X27GLKbLeTYZ6HBOLU1tsAcBZsLis28wrVzddShCS16RujjHp9GDHKZqrB3meE0YjhawvMFsGb/igqiPzA==}
+ caniuse-lite@1.0.30001650:
+ resolution: {integrity: sha512-fgEc7hP/LB7iicdXHUI9VsBsMZmUmlVJeQP2qqQW+3lkqVhbmjEU8zp+h5stWeilX+G7uXuIUIIlWlDw9jdt8g==}
ccount@2.0.1:
resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==}
@@ -6030,11 +5926,14 @@ packages:
resolution: {integrity: sha512-yCEafptTtb4bk7GLEQoM8KVJpxAfdBJYaXyzQEgQQQgYrZiDp8SJmGKlYza6CYjEDNstAdNdKA3UuoULlEbS6w==}
engines: {node: '>=12.13'}
+ core-js-compat@3.38.0:
+ resolution: {integrity: sha512-75LAicdLa4OJVwFxFbQR3NdnZjNgX6ILpVcVzcC4T2smerB5lELMrJQQQoWV6TiuC/vlaFqgU2tKQx9w5s0e0A==}
+
core-js-compat@3.38.1:
resolution: {integrity: sha512-JRH6gfXxGmrzF3tZ57lFx97YARxCXPaMzPo6jELZhv88pBH5VXpQ+y0znKGlFnzuaihqhLbefxSJxWJMPtfDzw==}
- core-js@3.38.1:
- resolution: {integrity: sha512-OP35aUorbU3Zvlx7pjsFdu1rGNnD4pgw/CWoYzRY3t2EzoVT7shKHY1dlAy3f41cGIO7ZDPQimhGFTlEYkG/Hw==}
+ core-js@3.38.0:
+ resolution: {integrity: sha512-XPpwqEodRljce9KswjZShh95qJ1URisBeKCjUdq27YdenkslVe7OO0ZJhlYXAChW7OhXaRLl8AAba7IBfoIHug==}
core-util-is@1.0.3:
resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==}
@@ -6202,6 +6101,12 @@ packages:
engines: {node: '>=4'}
hasBin: true
+ cssnano-preset-default@7.0.5:
+ resolution: {integrity: sha512-Jbzja0xaKwc5JzxPQoc+fotKpYtWEu4wQLMQe29CM0FjjdRjA4omvbGHl2DTGgARKxSTpPssBsok+ixv8uTBqw==}
+ engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
+ peerDependencies:
+ postcss: ^8.4.31
+
cssnano-preset-default@7.0.6:
resolution: {integrity: sha512-ZzrgYupYxEvdGGuqL+JKOY70s7+saoNlHSCK/OGn1vB2pQK8KSET8jvenzItcY+kA7NoWvfbb/YhlzuzNKjOhQ==}
engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
@@ -6214,6 +6119,12 @@ packages:
peerDependencies:
postcss: ^8.4.31
+ cssnano@7.0.5:
+ resolution: {integrity: sha512-Aq0vqBLtpTT5Yxj+hLlLfNPFuRQCDIjx5JQAhhaedQKLNDvDGeVziF24PS+S1f0Z5KCxWvw0QVI3VNHNBITxVQ==}
+ engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
+ peerDependencies:
+ postcss: ^8.4.31
+
cssnano@7.0.6:
resolution: {integrity: sha512-54woqx8SCbp8HwvNZYn68ZFAepuouZW4lTwiMVnBErM3VkO7/Sd4oTOt3Zz3bPx3kxQ36aISppyXj2Md4lg8bw==}
engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
@@ -6224,8 +6135,8 @@ packages:
resolution: {integrity: sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==}
engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'}
- cssstyle@4.1.0:
- resolution: {integrity: sha512-h66W1URKpBS5YMI/V8PyXvTMFT8SupJ1IzoIV8IeBC/ji8WVmrO8dGlTi+2dh6whmdk6BiKJLD/ZBkhWbcg6nA==}
+ cssstyle@4.0.1:
+ resolution: {integrity: sha512-8ZYiJ3A/3OkDd093CBT/0UKDWry7ak4BdPTFP2+QEP7cmhouyq/Up709ASSj2cK02BbZiMgk7kYjZNS4QP5qrQ==}
engines: {node: '>=18'}
csstype@3.0.11:
@@ -6266,10 +6177,10 @@ packages:
dataloader@1.4.0:
resolution: {integrity: sha512-68s5jYdlvasItOJnCuI2Q9s4q98g0pCyL3HrcKJu8KNugUl8ahgmZYg38ysLTgQjjXX3H8CJLkAvWrclWfcalw==}
- date-fns-tz@3.1.3:
- resolution: {integrity: sha512-ZfbMu+nbzW0mEzC8VZrLiSWvUIaI3aRHeq33mTe7Y38UctKukgqPR4nTDwcwS4d64Gf8GghnVsroBuMY3eiTeA==}
+ date-fns-tz@3.2.0:
+ resolution: {integrity: sha512-sg8HqoTEulcbbbVXeg84u5UnlsQa8GS5QXMqjjYIhS4abEVVKIUwe0/l/UhrZdKaL/W5eWZNlbTeEIiOXTcsBQ==}
peerDependencies:
- date-fns: ^3.0.0
+ date-fns: ^3.0.0 || ^4.0.0
date-fns@3.6.0:
resolution: {integrity: sha512-fRHTG8g/Gif+kSh50gaGEdToemgfj74aRX3swtiouboip5JDLAyDE9F11nHMIcvOaXeOC6D7SpNhi7uFyB7Uww==}
@@ -6319,15 +6230,6 @@ packages:
supports-color:
optional: true
- debug@4.3.7:
- resolution: {integrity: sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==}
- engines: {node: '>=6.0'}
- peerDependencies:
- supports-color: '*'
- peerDependenciesMeta:
- supports-color:
- optional: true
-
decamelize@1.2.0:
resolution: {integrity: sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==}
engines: {node: '>=0.10.0'}
@@ -6346,8 +6248,8 @@ packages:
deep-is@0.1.4:
resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==}
- deep-pick-omit@1.2.0:
- resolution: {integrity: sha512-2CGvfTM2c+IP/MhdRZMpaHhTc6zIlgz3tQXJ/VGAkc7mjMrjqSU28qiI63yEcy+fcYfd/K+NNJcGRzap4M4bqw==}
+ deep-pick-omit@1.2.1:
+ resolution: {integrity: sha512-2J6Kc/m3irCeqVG42T+SaUMesaK7oGWaedGnQQK/+O0gYc+2SP5bKh/KKTE7d7SJ+GCA9UUE1GRzh6oDe0EnGw==}
deepmerge@4.3.1:
resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==}
@@ -6463,6 +6365,9 @@ packages:
dom-serializer@2.0.0:
resolution: {integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==}
+ dom-zindex@1.0.6:
+ resolution: {integrity: sha512-FKWIhiU96bi3xpP9ewRMgANsoVmMUBnMnmpCT6dPMZOunVYJQmJhSRruoI0XSPoHeIif3kyEuiHbFrOJwEJaEA==}
+
domelementtype@2.3.0:
resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==}
@@ -6536,16 +6441,16 @@ packages:
engines: {node: '>=0.10.0'}
hasBin: true
- electron-to-chromium@1.5.28:
- resolution: {integrity: sha512-VufdJl+rzaKZoYVUijN13QcXVF5dWPZANeFTLNy+OSpHdDL5ynXTF35+60RSBbaQYB1ae723lQXHCrf4pyLsMw==}
+ electron-to-chromium@1.5.5:
+ resolution: {integrity: sha512-QR7/A7ZkMS8tZuoftC/jfqNkZLQO779SSW3YuZHP4eXpj3EffGLFcB/Xu9AAZQzLccTiCV+EmUo3ha4mQ9wnlA==}
element-plus@2.8.4:
resolution: {integrity: sha512-ZlVAdUOoJliv4kW3ntWnnSHMT+u/Os7mXJjk2xzOlqNeHaI2/ozlF+R58ZCEak8ZnDi6+5A2viWEYRsq64IuiA==}
peerDependencies:
- vue: 3.5.10
+ vue: ^3.5.11
- emoji-regex@10.4.0:
- resolution: {integrity: sha512-EC+0oUMY1Rqm4O6LLrgjtYDvcVYTy7chDnM4Q7030tP4Kwj3u/pR6gP9ygnp2CJMK5Gq+9Q2oqmrFJAz01DXjw==}
+ emoji-regex@10.3.0:
+ resolution: {integrity: sha512-QpLs9D9v9kArv4lfDEgg1X/gN5XLnf/A6l9cs8SPZLRZR3ZkY9+kwIQTxm+fsSej5UMYGE8fdoaZVIBlqG0XTw==}
emoji-regex@8.0.0:
resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==}
@@ -6578,6 +6483,10 @@ packages:
resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==}
engines: {node: '>=0.12'}
+ entities@5.0.0:
+ resolution: {integrity: sha512-BeJFvFRJddxobhvEdm5GqHzRV/X+ACeuw0/BuuxsCh1EUZcAIz8+kYmBp/LrQuloy6K1f3a0M7+IhmZ7QnkISA==}
+ engines: {node: '>=0.12'}
+
env-paths@2.2.1:
resolution: {integrity: sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==}
engines: {node: '>=6'}
@@ -6630,8 +6539,8 @@ packages:
resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==}
engines: {node: '>= 0.4'}
- es-toolkit@1.21.0:
- resolution: {integrity: sha512-d1T3yyOBPYVbmLtjxsuzuIInuJaw7kcbtu/7sQyfM04hT98X8Z0bLKhYYYePdCBYH4GoA5AnWUyodV5xDcdrOw==}
+ es-toolkit@1.23.0:
+ resolution: {integrity: sha512-1Caq9T90fX973dnm8BIEBN9l9pffbxxbZYZYwIy/B4g8oFwNTMcbbqzvIWV4XVZlHY6A8RLZvI/3agxF0CmOPA==}
esbuild@0.19.12:
resolution: {integrity: sha512-aARqgq8roFBj054KvQr5f1sFu0D65G+miZRCuJyJ0G13Zwx7vRar5Zhn2tkQNzIXcBrNVsv/8stehpj+GAjgbg==}
@@ -6648,13 +6557,13 @@ packages:
engines: {node: '>=12'}
hasBin: true
- esbuild@0.23.1:
- resolution: {integrity: sha512-VVNz/9Sa0bs5SELtn3f7qhJCDPCF5oMEl5cO9/SSinpE9hbPVvxbd572HH5AKiP7WD8INO53GgfDDhRjkylHEg==}
+ esbuild@0.23.0:
+ resolution: {integrity: sha512-1lvV17H2bMYda/WaFb2jLPeHU3zml2k4/yagNMG8Q/YtfMjCwEUZa2eXXMgZTVSL5q1n4H7sQ0X6CdJDqqeCFA==}
engines: {node: '>=18'}
hasBin: true
- escalade@3.2.0:
- resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==}
+ escalade@3.1.2:
+ resolution: {integrity: sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==}
engines: {node: '>=6'}
escape-goat@4.0.0:
@@ -6687,19 +6596,14 @@ packages:
peerDependencies:
eslint: '>=6.0.0'
-<<<<<<< HEAD
eslint-config-prettier@9.1.0:
resolution: {integrity: sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==}
hasBin: true
peerDependencies:
eslint: '>=7.0.0'
- eslint-config-turbo@2.1.2:
- resolution: {integrity: sha512-UCNwxBrTOx0K41h1OrwMg7vPdGvcGSAlj40ZzpuUi0S2Muac2UOs+6F2dMYQiKg7lX2HAtyHXlF0T2wlWNHjGg==}
-=======
eslint-config-turbo@2.1.3:
resolution: {integrity: sha512-smdkhd01V/e/I4EjJxaZA1kxZ1vdFCHpyryolxLtRBP0bZTrHDYh1H6NAyZ3Fy1jkhsQzXw+L+6m17ygROvNFw==}
->>>>>>> f7016466eeaefee95e93195b5de88043578b6a86
peerDependencies:
eslint: '>6.6.0'
@@ -6795,8 +6699,8 @@ packages:
peerDependencies:
eslint: '>6.6.0'
- eslint-plugin-unicorn@55.0.0:
- resolution: {integrity: sha512-n3AKiVpY2/uDcGrS3+QsYDkjPfaOrNrsfQxU9nt5nitd9KuvVXrfAvgCO9DYPSfap+Gqjw9EOrXIsBp5tlHZjA==}
+ eslint-plugin-unicorn@56.0.0:
+ resolution: {integrity: sha512-aXpddVz/PQMmd69uxO98PA4iidiVNvA0xOtbpUoz1WhBd4RxOQQYqN618v68drY0hmy5uU2jy1bheKEVWBjlPw==}
engines: {node: '>=18.18'}
peerDependencies:
eslint: '>=8.56.0'
@@ -6833,20 +6737,20 @@ packages:
resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
- eslint-scope@8.0.2:
- resolution: {integrity: sha512-6E4xmrTw5wtxnLA5wYL3WDfhZ/1bUBGOXV0zQvVRDOtrR8D0p6W7fs3JweNYhwRYeGvd/1CKX2se0/2s7Q/nJA==}
+ eslint-scope@8.1.0:
+ resolution: {integrity: sha512-14dSvlhaVhKKsa9Fx1l8A17s7ah7Ef7wCakJ10LYk6+GYmP9yDti2oq2SEwcyndt6knfcZyhyxwY3i9yL78EQw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
eslint-visitor-keys@3.4.3:
resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
- eslint-visitor-keys@4.0.0:
- resolution: {integrity: sha512-OtIRv/2GyiF6o/d8K7MYKKbXrOUBIK6SfkIRM4Z0dY3w+LiQ0vy3F57m0Z71bjbyeiWFiHJ8brqnmE6H6/jEuw==}
+ eslint-visitor-keys@4.1.0:
+ resolution: {integrity: sha512-Q7lok0mqMUSf5a/AdAZkA5a/gHcO6snwQClVNNvFKCAVlxXucdU8pKydU5ZVZjBx5xr37vGbFFWtLQYreLzrZg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- eslint@9.11.1:
- resolution: {integrity: sha512-MobhYKIoAO1s1e4VUrgx1l1Sk2JBR/Gqjjgw8+mfgoLE2xwsHur4gdfTxyTgShrhvdVFTaJSgMiQBl1jv/AWxg==}
+ eslint@9.12.0:
+ resolution: {integrity: sha512-UVIOlTEWxwIopRL1wgSQYdnVDcEvs2wyaO6DGo5mXqe3r16IoCNWkR29iHhyaP4cICWjbgbmFUGAhh0GJRuGZw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
hasBin: true
peerDependencies:
@@ -6859,6 +6763,10 @@ packages:
resolution: {integrity: sha512-M1M6CpiE6ffoigIOWYO9UDP8TMUw9kqb21tf+08IgDYjCsOvCuDt4jQcZmoYxx+w7zlKw9/N0KXfto+I8/FrXA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ espree@10.2.0:
+ resolution: {integrity: sha512-upbkBJbckcCNBDBDXEbuhjbP68n+scUd3k/U2EkyM9nw+I/jPiL4cLF/Al06CF96wRltFda16sxDFrxsI1v0/g==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
espree@9.6.1:
resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
@@ -6971,8 +6879,8 @@ packages:
fastq@1.17.1:
resolution: {integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==}
- fdir@6.3.0:
- resolution: {integrity: sha512-QOnuT+BOtivR77wYvCWHfGt9s4Pz1VIMbD463vegT5MLqNXy8rYFT/lPVEqf/bhYeT6qmqrNHhsX+rWwe3rOCQ==}
+ fdir@6.2.0:
+ resolution: {integrity: sha512-9XaWcDl0riOX5j2kYfy0kKdg7skw3IY6kA4LFT8Tk2yF9UdrADUy8D6AJuBLtf7ISm/MksumwAHE3WVbMRyCLw==}
peerDependencies:
picomatch: ^3 || ^4
peerDependenciesMeta:
@@ -6987,6 +6895,10 @@ packages:
resolution: {integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==}
engines: {node: '>=16.0.0'}
+ file-entry-cache@9.0.0:
+ resolution: {integrity: sha512-6MgEugi8p2tiUhqO7GnPsmbCCzj0YRCwwaTbpGRyKZesjRSzkqkAE9fPp7V2yMs5hwfgbQLgdvSSkGNg1s5Uvw==}
+ engines: {node: '>=18'}
+
file-entry-cache@9.1.0:
resolution: {integrity: sha512-/pqPFG+FdxWQj+/WSuzXSDaNzxgTLr/OrR1QuqfEZzDakpdYE70PwUxL7BPUa8hpjbvY1+qvCl8k+8Tq34xJgg==}
engines: {node: '>=18'}
@@ -7035,8 +6947,8 @@ packages:
focus-trap@7.5.4:
resolution: {integrity: sha512-N7kHdlgsO/v+iD/dMoJKtsSqs5Dz/dXZVebRgJw23LDk+jMi/974zyiOYDziY2JPp8xivq9BmUGwIJMiuSBi7w==}
- follow-redirects@1.15.9:
- resolution: {integrity: sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==}
+ follow-redirects@1.15.6:
+ resolution: {integrity: sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==}
engines: {node: '>=4.0'}
peerDependencies:
debug: '*'
@@ -7163,8 +7075,11 @@ packages:
resolution: {integrity: sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==}
engines: {node: '>= 0.4'}
- get-tsconfig@4.8.0:
- resolution: {integrity: sha512-Pgba6TExTZ0FJAn1qkJAjIeKoDJ3CsI2ChuLohJnZl/tTU8MVrq3b+2t5UOPfRa4RMsorClBjJALkJUMjG1PAw==}
+ get-tsconfig@4.7.6:
+ resolution: {integrity: sha512-ZAqrLlu18NbDdRaHq+AKXzAmqIUPswPWKUchfytdAjiRFnCe5ojG2bstg6mRiZabkKfCoL/e98pbBELIV/YCeA==}
+
+ get-tsconfig@4.8.1:
+ resolution: {integrity: sha512-k9PN+cFBmaLWtVz29SkUoqU5O0slLuHJXt/2P+tMVFT+phsSGXGkp9t3rQIqdz0e+06EHNGs3oM6ZX1s2zHxRg==}
giget@1.2.3:
resolution: {integrity: sha512-8EHPljDvs7qKykr6uw8b+lqLiUc/vUg+KVTI0uND4s63TdsZM2Xus3mflvF0DDG9SiM4RlCkFGL+7aAjRmV7KA==}
@@ -7280,8 +7195,8 @@ packages:
resolution: {integrity: sha512-O1Ld7Dr+nqPnmGpdhzLmMTQ4vAsD+rHwMm1NLUmoUFFymBOMKxCCrtDxqdBRYXdeEPEi3SyoR4TizJLQrnKBNA==}
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
- h3@1.12.0:
- resolution: {integrity: sha512-Zi/CcNeWBXDrFNlV0hUBJQR9F7a96RjMeAZweW/ZWkR9fuXrMcvKnSA63f/zZ9l0GgQOZDVHGvXivNN9PWOwhA==}
+ h3@1.13.0:
+ resolution: {integrity: sha512-vFEAu/yf8UMUcB4s43OaDaigcqpQd14yanmOsn+NcRX3/guSKncyE2rOYhq8RIchgJrPSs/QiIddnTTR1ddiAg==}
happy-dom@15.7.4:
resolution: {integrity: sha512-r1vadDYGMtsHAAsqhDuk4IpPvr6N8MGKy5ntBo7tSdim+pWDxus2PNqOcOt8LuDZ4t3KJHE+gCuzupcx/GKnyQ==}
@@ -7445,6 +7360,10 @@ packages:
resolution: {integrity: sha512-yemi4pMf51WKT7khInJqAvsIGzoqYXblnsz0ql8tM+yi1EKYTY1evX4NAbJrLL/Aanr2HyZeluqU+Oi7MGHokw==}
engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0}
+ ignore@5.3.1:
+ resolution: {integrity: sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==}
+ engines: {node: '>= 4'}
+
ignore@5.3.2:
resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==}
engines: {node: '>= 4'}
@@ -7542,8 +7461,8 @@ packages:
resolution: {integrity: sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==}
hasBin: true
- is-core-module@2.15.1:
- resolution: {integrity: sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==}
+ is-core-module@2.15.0:
+ resolution: {integrity: sha512-Dd+Lb2/zvk9SKy1TGCt1wFJFo/MWBPMX5x7KcvLajWTGuomczdQX61PvY5yK6SVACwpoexWo81IfFyoKY2QnTA==}
engines: {node: '>= 0.4'}
is-data-view@1.0.1:
@@ -7636,10 +7555,6 @@ packages:
resolution: {integrity: sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==}
engines: {node: '>=8'}
- is-path-inside@3.0.3:
- resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==}
- engines: {node: '>=8'}
-
is-path-inside@4.0.0:
resolution: {integrity: sha512-lJJV/5dYS+RcL8uQdBDW9c9uWFLLBNRyFhnAKXw5tVqLlKZ4RMGZKv+YQ/IA3OhD+RpbJa1LLFM1FQPGyIXvOA==}
engines: {node: '>=12'}
@@ -7710,8 +7625,8 @@ packages:
resolution: {integrity: sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ==}
engines: {node: '>=12'}
- is-unicode-supported@2.1.0:
- resolution: {integrity: sha512-mE00Gnza5EEB3Ds0HfMyllZzbBrmLOX3vfWoj9A9PEnTfratQ/BcaJOuMhnkhjXvb2+FkY3VuHqtAGpTPmglFQ==}
+ is-unicode-supported@2.0.0:
+ resolution: {integrity: sha512-FRdAyx5lusK1iHG0TWpVtk9+1i+GjrzRffhDg4ovQ7mcidMQ6mj+MhKPmvh7Xwyv5gIS06ns49CA7Sqg7lC22Q==}
engines: {node: '>=18'}
is-weakref@1.0.2:
@@ -7752,8 +7667,8 @@ packages:
jackspeak@3.4.3:
resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==}
- jackspeak@4.0.2:
- resolution: {integrity: sha512-bZsjR/iRjl1Nk1UkjGpAzLNfQtzuijhn2g+pbZb98HQ1Gk8vM9hfbxeMBP+M2/UUdwj0RqGG3mlvk2MsAqwvEw==}
+ jackspeak@4.0.1:
+ resolution: {integrity: sha512-cub8rahkh0Q/bw1+GxP7aeSe29hHHn2V4m29nnDlvCdlgU+3UGxkZp7Z53jLUdpX3jdTO0nJZUDl3xvbWc2Xog==}
engines: {node: 20 || >=22}
jake@10.9.2:
@@ -7798,8 +7713,8 @@ packages:
resolution: {integrity: sha512-Hicd6JK5Njt2QB6XYFS7ok9e37O8AYk3jTcppG4YVQnYjOemymvTcmc7OWsmq/Qqj5TdRFO5/x/tIPmBeRtGHg==}
engines: {node: '>=12.0.0'}
- jsdom@25.0.1:
- resolution: {integrity: sha512-8i7LzZj7BF8uplX+ZyOlIz86V6TAsSs+np6m1kpW9u0JWi4z/1t+FzcK1aek+ybTnAC4KhBL4uXCNT0wcUIeCw==}
+ jsdom@24.1.1:
+ resolution: {integrity: sha512-5O1wWV99Jhq4DV7rCLIoZ/UIhyQeDR7wHVyZAHAshbrvZsLs+Xzz7gtwnlJTJDjleiTKh54F4dXrX70vJQTyJQ==}
engines: {node: '>=18'}
peerDependencies:
canvas: ^2.11.2
@@ -7895,8 +7810,8 @@ packages:
kolorist@1.8.0:
resolution: {integrity: sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==}
- ky@1.7.2:
- resolution: {integrity: sha512-OzIvbHKKDpi60TnF9t7UUVAF1B4mcqc02z5PIvrm08Wyb+yOcz63GRvEuVxNT18a9E1SrNouhB4W2NNLeD7Ykg==}
+ ky@1.5.0:
+ resolution: {integrity: sha512-bkQo+UqryW6Zmo/DsixYZE4Z9t2mzvNMhceyIhuMuInb3knm5Q+GNGMKveydJAj+Z6piN1SwI6eR/V0G+Z0BtA==}
engines: {node: '>=18'}
latest-version@9.0.0:
@@ -8063,8 +7978,8 @@ packages:
lru-cache@10.4.3:
resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==}
- lru-cache@11.0.1:
- resolution: {integrity: sha512-CgeuL5uom6j/ZVrg7G/+1IXqRY8JXX4Hghfy5YE0EhoYQWvndP1kufu58cmZLNIDKnRhZrXfdS9urVWx98AipQ==}
+ lru-cache@11.0.0:
+ resolution: {integrity: sha512-Qv32eSV1RSCfhY3fpPE2GNZ8jgM9X7rdAfemLWqTUxwiyIC4jJ6Sy0fZ8H+oLWevO6i4/bizg7c8d8i6bxrzbA==}
engines: {node: 20 || >=22}
lru-cache@4.1.5:
@@ -8080,7 +7995,7 @@ packages:
lucide-vue-next@0.447.0:
resolution: {integrity: sha512-NXD61EHwgdIHZsVxFGYHowrPZnhWJOByVJ23LJB28BnXII29Cg157DmIbvrJ7idwbfhwYhCZ2moRfKOCwIvNiw==}
peerDependencies:
- vue: 3.5.10
+ vue: ^3.5.11
magic-string@0.25.9:
resolution: {integrity: sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==}
@@ -8151,6 +8066,10 @@ packages:
micromark-util-types@2.0.0:
resolution: {integrity: sha512-oNh6S2WMHWRZrmutsRmDDfkzKtxF+bc2VxLC9dvtrDIRFln627VsFP6fLMgTryGDljgLPjkrzQSDcPrjPyDJ5w==}
+ micromatch@4.0.7:
+ resolution: {integrity: sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==}
+ engines: {node: '>=8.6'}
+
micromatch@4.0.8:
resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==}
engines: {node: '>=8.6'}
@@ -8266,12 +8185,12 @@ packages:
engines: {node: '>=10'}
hasBin: true
- mkdist@1.5.9:
- resolution: {integrity: sha512-PdJimzhcgDxaHpk1SUabw56gT3BU15vBHUTHkeeus8Kl7jUkpgG7+z0PiS/y23XXgO8TiU/dKP3L1oG55qrP1g==}
+ mkdist@1.5.4:
+ resolution: {integrity: sha512-GEmKYJG5K1YGFIq3t0K3iihZ8FTgXphLf/4UjbmpXIAtBFn4lEjXk3pXNTSfy7EtcEXhp2Nn1vzw5pIus6RY3g==}
hasBin: true
peerDependencies:
- sass: ^1.78.0
- typescript: '>=5.5.4'
+ sass: ^1.77.8
+ typescript: '>=5.5.3'
vue-tsc: ^1.8.27 || ^2.0.21
peerDependenciesMeta:
sass:
@@ -8314,7 +8233,7 @@ packages:
naive-ui@2.40.1:
resolution: {integrity: sha512-3NkL+vLRQZKQxCHXa+7xiD6oM74OrQELaehDkGYRYpr6kjT+JJB+Z7h+5LC70gn8VkbgCAETv0+uRWF+6MLlgQ==}
peerDependencies:
- vue: 3.5.10
+ vue: ^3.5.11
nanoid@3.3.7:
resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==}
@@ -8375,8 +8294,8 @@ packages:
resolution: {integrity: sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==}
engines: {node: '>= 6.13.0'}
- node-gyp-build@4.8.2:
- resolution: {integrity: sha512-IRUxE4BVsHWXkV/SFOut4qTlagw2aM8T5/vnTsmrHJvVoKueJHRc/JaFND7QDDc61kLYUJ6qlZM3sqTSyx2dTw==}
+ node-gyp-build@4.8.1:
+ resolution: {integrity: sha512-OSs33Z9yWr148JZcbZd5WiAXhh/n9z8TxQcdMhIOlpN9AhWpLfvVFO73+m77bBABQMaY9XSvIa+qk0jlI7Gcaw==}
hasBin: true
node-html-parser@5.4.2:
@@ -8443,8 +8362,8 @@ packages:
nwsapi@2.2.12:
resolution: {integrity: sha512-qXDmcVlZV4XRtKFzddidpfVP4oMSGhga+xdMc25mv8kaLUHtgzCDhUxkrN8exkGdTlLNaXj7CV3GtON7zuGZ+w==}
- nypm@0.3.11:
- resolution: {integrity: sha512-E5GqaAYSnbb6n1qZyik2wjPDZON43FqOJO59+3OkWrnmQtjggrMOVnsyzfjxp/tS6nlYJBA4zRA5jSM2YaadMg==}
+ nypm@0.3.9:
+ resolution: {integrity: sha512-BI2SdqqTHg2d4wJh8P9A1W+bslg33vOE9IZDY6eR2QC+Pu1iNBVZUqczrd43rJb+fMzHU7ltAYKsEFY/kHMFcw==}
engines: {node: ^14.16.0 || >=16.10.0}
hasBin: true
@@ -8474,6 +8393,9 @@ packages:
ohash@1.1.3:
resolution: {integrity: sha512-zuHHiGTYTA1sYJ/wZN+t5HKZaH23i4yI1HMwbuXm24Nid7Dv0KcuRlKoNKS9UNfAVSBlnGLcuQrnOKWOZoEGaw==}
+ ohash@1.1.4:
+ resolution: {integrity: sha512-FlDryZAahJmEF3VR3w1KogSEdWX3WhA5GPakFx4J81kEAiHyLMpdLLElS8n8dfNadMgAne/MywcvmogzscVt4g==}
+
on-finished@2.4.1:
resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==}
engines: {node: '>= 0.8'}
@@ -8671,6 +8593,9 @@ packages:
perfect-debounce@1.0.0:
resolution: {integrity: sha512-xCy9V055GLEqoFaHoC1SoLIaLmWctgCUaBaWxDZ7/Zx4CTyX7cJQLJOok/orfjZAh9kEYpjJa4d0KcJmCbctZA==}
+ picocolors@1.0.1:
+ resolution: {integrity: sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==}
+
picocolors@1.1.0:
resolution: {integrity: sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==}
@@ -8695,8 +8620,8 @@ packages:
resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==}
engines: {node: '>=6'}
- pinia-plugin-persistedstate@4.0.2:
- resolution: {integrity: sha512-KSApXsnGTrWKnAeHgEpYqtzeO84y4NH7uVM0/KMog+/oR2Py8p25tKjHQUmkcNNluzc0rJjFzlv2i5ZTdLeTXA==}
+ pinia-plugin-persistedstate@4.1.1:
+ resolution: {integrity: sha512-fUiUsbfBetGUZzX28z+ImAZw7FDXzwRrk+fN+ljF5OhQMhsSYfYeUzI9FLLtpjekYbfFHWvJiECkLI60RIuiPA==}
peerDependencies:
'@pinia/nuxt': '>=0.5.0'
pinia: 2.2.2
@@ -8711,7 +8636,7 @@ packages:
peerDependencies:
'@vue/composition-api': ^1.4.0
typescript: '>=4.4.4'
- vue: 3.5.10
+ vue: ^3.5.11
peerDependenciesMeta:
'@vue/composition-api':
optional: true
@@ -8722,6 +8647,9 @@ packages:
resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==}
engines: {node: '>= 6'}
+ pkg-types@1.1.3:
+ resolution: {integrity: sha512-+JrgthZG6m3ckicaOB74TwQ+tBWsFl3qVQg7mN8ulwSOElJ7gBhKzj2VkCPnZ4NlF6kEquYU+RIYNVAvzd54UA==}
+
pkg-types@1.2.0:
resolution: {integrity: sha512-+ifYuSSqOQ8CqP4MbZA5hDpb97n3E8SVWdJe+Wms9kj745lmd3b7EZJiqvmLwAlmRfjrI7Hi5z3kdBJ93lFNPA==}
@@ -8761,6 +8689,12 @@ packages:
peerDependencies:
postcss: ^8.4
+ postcss-calc@10.0.1:
+ resolution: {integrity: sha512-pp1Z3FxtxA+xHAoWXcOXgnBN1WPu4ZiJ5LWGjKyf9MMreagAsaTUtnqFK1y1sHhyJddAkYTPu6XSuLgb3oYCjw==}
+ engines: {node: ^18.12 || ^20.9 || >=22.0}
+ peerDependencies:
+ postcss: ^8.4.38
+
postcss-calc@10.0.2:
resolution: {integrity: sha512-DT/Wwm6fCKgpYVI7ZEWuPJ4az8hiEHtCUeYjZXqU7Ou4QqYh1Df2yCQ7Ca6N7xqKPFkxN3fhf+u9KSoOCJNAjg==}
engines: {node: ^18.12 || ^20.9 || >=22.0}
@@ -8797,14 +8731,20 @@ packages:
peerDependencies:
postcss: ^8.4.31
+ postcss-convert-values@7.0.3:
+ resolution: {integrity: sha512-yJhocjCs2SQer0uZ9lXTMOwDowbxvhwFVrZeS6NPEij/XXthl73ggUmfwVvJM+Vaj5gtCKJV1jiUu4IhAUkX/Q==}
+ engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
+ peerDependencies:
+ postcss: ^8.4.31
+
postcss-convert-values@7.0.4:
resolution: {integrity: sha512-e2LSXPqEHVW6aoGbjV9RsSSNDO3A0rZLCBxN24zvxF25WknMPpX8Dm9UxxThyEbaytzggRuZxaGXqaOhxQ514Q==}
engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
peerDependencies:
postcss: ^8.4.31
- postcss-custom-media@11.0.1:
- resolution: {integrity: sha512-vfBliYVgEEJUFXCRPQ7jYt1wlD322u+/5GT0tZqMVYFInkpDHfjhU3nk2quTRW4uFc/umOOqLlxvrEOZRvloMw==}
+ postcss-custom-media@11.0.2:
+ resolution: {integrity: sha512-IDtxB1VgPayRLjNBMjuf827sn1j2m9EGnhIxpx2coVerbWJF+twt590+PKvdDc4K8QNFqFJh+W/SOiHpasVXsg==}
engines: {node: '>=18'}
peerDependencies:
postcss: ^8.4
@@ -8827,6 +8767,12 @@ packages:
peerDependencies:
postcss: ^8.4
+ postcss-discard-comments@7.0.2:
+ resolution: {integrity: sha512-/Hje9Ls1IYcB9duELO/AyDUJI6aQVY3h5Rj1ziXgaLYCTi1iVBLnjg/TS0D6NszR/kDG6I86OwLmAYe+bvJjiQ==}
+ engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
+ peerDependencies:
+ postcss: ^8.4.31
+
postcss-discard-comments@7.0.3:
resolution: {integrity: sha512-q6fjd4WU4afNhWOA2WltHgCbkRhZPgQe7cXF74fuVB/ge4QbM9HEaOIzGSiMvM+g/cOsNAUGdf2JDzqA2F8iLA==}
engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
@@ -8935,12 +8881,24 @@ packages:
postcss-media-query-parser@0.2.3:
resolution: {integrity: sha512-3sOlxmbKcSHMjlUXQZKQ06jOswE7oVkXPxmZdoB1r5l0q6gTFTQSHxNxOrCccElbW7dxNytifNEo8qidX2Vsig==}
+ postcss-merge-longhand@7.0.3:
+ resolution: {integrity: sha512-8waYomFxshdv6M9Em3QRM9MettRLDRcH2JQi2l0Z1KlYD/vhal3gbkeSES0NuACXOlZBB0V/B0AseHZaklzWOA==}
+ engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
+ peerDependencies:
+ postcss: ^8.4.31
+
postcss-merge-longhand@7.0.4:
resolution: {integrity: sha512-zer1KoZA54Q8RVHKOY5vMke0cCdNxMP3KBfDerjH/BYHh4nCIh+1Yy0t1pAEQF18ac/4z3OFclO+ZVH8azjR4A==}
engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
peerDependencies:
postcss: ^8.4.31
+ postcss-merge-rules@7.0.3:
+ resolution: {integrity: sha512-2eSas2p3voPxNfdI5sQrvIkMaeUHpVc3EezgVs18hz/wRTQAC9U99tp9j3W5Jx9/L3qHkEDvizEx/LdnmumIvQ==}
+ engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
+ peerDependencies:
+ postcss: ^8.4.31
+
postcss-merge-rules@7.0.4:
resolution: {integrity: sha512-ZsaamiMVu7uBYsIdGtKJ64PkcQt6Pcpep/uO90EpLS3dxJi6OXamIobTYcImyXGoW0Wpugh7DSD3XzxZS9JCPg==}
engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
@@ -8965,6 +8923,12 @@ packages:
peerDependencies:
postcss: ^8.4.31
+ postcss-minify-selectors@7.0.3:
+ resolution: {integrity: sha512-SxTgUQSgBk6wEqzQZKEv1xQYIp9UBju6no9q+npohzSdhuSICQdkqmD1UMKkZWItS3olJSJMDDEY9WOJ5oGJew==}
+ engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
+ peerDependencies:
+ postcss: ^8.4.31
+
postcss-minify-selectors@7.0.4:
resolution: {integrity: sha512-JG55VADcNb4xFCf75hXkzc1rNeURhlo7ugf6JjiiKRfMsKlDzN9CXHZDyiG6x/zGchpjQS+UAgb1d4nqXqOpmA==}
engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
@@ -9072,8 +9036,8 @@ packages:
peerDependencies:
postcss: ^8.4
- postcss-preset-env@10.0.5:
- resolution: {integrity: sha512-ipPOgr3RY0utgJDbNoCX2dxKoQ4e4WO1pC21QhDlxCAX8+qC8O2Ezkzb54fd+8XtZ1UveA5gLjBsVo6dJDoWIg==}
+ postcss-preset-env@10.0.6:
+ resolution: {integrity: sha512-qixfM2wbvKJhUjJELLB8lV2UCsyrMdSXqiXHiNKMgAbNturstc80j/8MsthJeOpxYEekrCrFzcaoOJm8JRSdBg==}
engines: {node: '>=18'}
peerDependencies:
postcss: ^8.4
@@ -9132,6 +9096,10 @@ packages:
resolution: {integrity: sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==}
engines: {node: '>=4'}
+ postcss-selector-parser@6.1.1:
+ resolution: {integrity: sha512-b4dlw/9V8A71rLIDsSwVmak9z2DuBUB7CA1/wSdelNEzqsjoSPeADTWNO09lpH49Diy3/JIZ2bSPB1dI3LJCHg==}
+ engines: {node: '>=4'}
+
postcss-selector-parser@6.1.2:
resolution: {integrity: sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==}
engines: {node: '>=4'}
@@ -9147,6 +9115,12 @@ packages:
peerDependencies:
postcss: ^8.4.31
+ postcss-unique-selectors@7.0.2:
+ resolution: {integrity: sha512-CjSam+7Vf8cflJQsHrMS0P2hmy9u0+n/P001kb5eAszLmhjMqrt/i5AqQuNFihhViwDvEAezqTmXqaYXL2ugMw==}
+ engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
+ peerDependencies:
+ postcss: ^8.4.31
+
postcss-unique-selectors@7.0.3:
resolution: {integrity: sha512-J+58u5Ic5T1QjP/LDV9g3Cx4CNOgB5vz+kM6+OxHHhFACdcDeKhBXjQmB7fnIZM12YSTvsL0Opwco83DmacW2g==}
engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
@@ -9156,12 +9130,16 @@ packages:
postcss-value-parser@4.2.0:
resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==}
+ postcss@8.4.41:
+ resolution: {integrity: sha512-TesUflQ0WKZqAvg52PWL6kHgLKP6xB6heTOdoYM0Wt2UHyxNa4K25EZZMgKns3BH1RLVbZCREPpLY0rhnNoHVQ==}
+ engines: {node: ^10 || ^12 || >=14}
+
postcss@8.4.47:
resolution: {integrity: sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ==}
engines: {node: ^10 || ^12 || >=14}
- preact@10.24.1:
- resolution: {integrity: sha512-PnBAwFI3Yjxxcxw75n6VId/5TFxNW/81zexzWD9jn1+eSrOP84NdsS38H5IkF/UH3frqRPT+MvuCoVHjTDTnDw==}
+ preact@10.23.1:
+ resolution: {integrity: sha512-O5UdRsNh4vdZaTieWe3XOgSpdMAmkIYBCT3VhQDlKrzyCm8lUYsk0fmVEvoQQifoOjFRTaHZO69ylrzTW2BH+A==}
prelude-ls@1.2.1:
resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==}
@@ -9282,6 +9260,9 @@ packages:
pseudomap@1.0.2:
resolution: {integrity: sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==}
+ psl@1.9.0:
+ resolution: {integrity: sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==}
+
publint@0.2.11:
resolution: {integrity: sha512-/kxbd+sD/uEG515N/ZYpC6gYs8h89cQ4UIsAq1y6VT4qlNh8xmiSwcP2xU2MbzXFl8J0l2IdONKFweLfYoqhcA==}
engines: {node: '>=16'}
@@ -9300,6 +9281,9 @@ packages:
engines: {node: '>=10.13.0'}
hasBin: true
+ querystringify@2.2.0:
+ resolution: {integrity: sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==}
+
queue-microtask@1.2.3:
resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==}
@@ -9309,7 +9293,7 @@ packages:
radix-vue@1.9.6:
resolution: {integrity: sha512-legrn9jHbEpbJS4QYrA0VmIafj1bmc4MSVzN55WZatGiXMJg3oFrQL5QxpiURJciS+OlATbKA2KAGkMuuLA0LA==}
peerDependencies:
- vue: 3.5.10
+ vue: ^3.5.11
radix3@1.1.2:
resolution: {integrity: sha512-b484I/7b8rDEdSDKckSSBA8knMpcdsXudlE/LNL639wFoHKwLbEkQFZHWEYwDC0wa0FKUcCY+GAF73Z7wxNVFA==}
@@ -9361,8 +9345,8 @@ packages:
resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==}
engines: {node: '>=8.10.0'}
- readdirp@4.0.1:
- resolution: {integrity: sha512-GkMg9uOTpIWWKbSsgwb5fA4EavTR+SG/PMPoAY8hkhHfEEY0/vqljY+XHqtDf2cr2IJtoNRDbrrEpZUiZCkYRw==}
+ readdirp@4.0.2:
+ resolution: {integrity: sha512-yDMz9g+VaZkqBYS/ozoBJwaBhTbZo3UNYQHNRw1D3UFQB8oHB4uS/tAODO+ZLjGWmUbKnIlOWO+aaIiAxrUWHA==}
engines: {node: '>= 14.16.0'}
redis-errors@1.2.0:
@@ -9377,8 +9361,8 @@ packages:
resolution: {integrity: sha512-J8rn6v4DBb2nnFqkqwy6/NnTYMcgLA+sLr0iIO41qpv0n+ngb7ksag2tMRl0inb1bbO/esUwzW1vbJi7K0sI0g==}
engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
- regenerate-unicode-properties@10.2.0:
- resolution: {integrity: sha512-DqHn3DwbmmPVzeKj9woBadqmXxLvQoQIwu7nopMc72ztvxVmVk2SBhSnx67zuye5TP+lJsb/TBQsjLKhnDf3MA==}
+ regenerate-unicode-properties@10.1.1:
+ resolution: {integrity: sha512-X007RyZLsCJVVrjgEFVpLUTZwyOZk3oiL75ZcuYjlIWd6rNJtOjkBwQc5AsRrpbKVkxN6sklw/k/9m2jJYOf8Q==}
engines: {node: '>=4'}
regenerate@1.4.2:
@@ -9390,8 +9374,8 @@ packages:
regenerator-transform@0.15.2:
resolution: {integrity: sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==}
- regex@4.3.2:
- resolution: {integrity: sha512-kK/AA3A9K6q2js89+VMymcboLOlF5lZRCYJv3gzszXFHBr6kO6qLGzbm+UIugBEV8SMMKCTR59txoY6ctRHYVw==}
+ regex@4.3.3:
+ resolution: {integrity: sha512-r/AadFO7owAq1QJVeZ/nq9jNS1vyZt+6t1p/E59B56Rn2GCya+gr1KSyOzNL/er+r+B7phv5jG2xU2Nz1YkmJg==}
regexp-ast-analysis@0.7.1:
resolution: {integrity: sha512-sZuz1dYW/ZsfG17WSAG7eS85r5a0dDsvg+7BiiYR5o6lKCAtUrEwdmRmaGF6rwVj3LcmAeYkOWKEPlbPzN3Y3A==}
@@ -9405,8 +9389,8 @@ packages:
resolution: {integrity: sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==}
engines: {node: '>= 0.4'}
- regexpu-core@6.1.1:
- resolution: {integrity: sha512-k67Nb9jvwJcJmVpw0jPttR1/zVfnKf8Km0IPatrU/zJ5XeG3+Slx0xLXs9HByJSzXzrlz5EDvN6yLNMDc2qdnw==}
+ regexpu-core@5.3.2:
+ resolution: {integrity: sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==}
engines: {node: '>=4'}
registry-auth-token@5.0.2:
@@ -9417,15 +9401,12 @@ packages:
resolution: {integrity: sha512-+crtS5QjFRqFCoQmvGduwYWEBng99ZvmFvF+cUJkGYF1L1BfU8C6Zp9T7f5vPAwyLkUExpvK+ANVZmGU49qi4Q==}
engines: {node: '>=12'}
- regjsgen@0.8.0:
- resolution: {integrity: sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==}
-
regjsparser@0.10.0:
resolution: {integrity: sha512-qx+xQGZVsy55CH0a1hiVwHmqjLryfh7wQyF5HO07XJ9f7dQMY/gPQHhlyDkIzJKC+x2fUCpCcUODUUUFrm7SHA==}
hasBin: true
- regjsparser@0.11.0:
- resolution: {integrity: sha512-vTbzVAjQDzwQdKuvj7qEq6OlAprCjE656khuGQ4QaBLg7abQ9I9ISpmLuc6inWe7zP75AECjqUa4g4sdQvOXhg==}
+ regjsparser@0.9.1:
+ resolution: {integrity: sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==}
hasBin: true
relateurl@0.2.7:
@@ -9453,6 +9434,9 @@ packages:
require-package-name@2.0.1:
resolution: {integrity: sha512-uuoJ1hU/k6M0779t3VMVIYpb2VMJk05cehCaABFhXaibcbvfgR8wKiozLjVFSzJPmQMRqIcO0HMyTFqfV09V6Q==}
+ requires-port@1.0.0:
+ resolution: {integrity: sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==}
+
resize-observer-polyfill@1.5.1:
resolution: {integrity: sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==}
@@ -9531,8 +9515,8 @@ packages:
engines: {node: '>=14.18.0', npm: '>=8.0.0'}
hasBin: true
- rollup@4.22.5:
- resolution: {integrity: sha512-WoinX7GeQOFMGznEcWA1WrTQCd/tpEbMkc3nuMs9BT0CPjMdSjPMTVClwWd4pgSQwJdP65SK9mTCNvItlr5o7w==}
+ rollup@4.20.0:
+ resolution: {integrity: sha512-6rbWBChcnSGzIlXeIdNIZTopKYad8ZG8ajhl78lGRLsI2rX8IkaotQhVas2Ma+GPxJav19wrSzvRvuiv0YKzWw==}
engines: {node: '>=18.0.0', npm: '>=8.0.0'}
hasBin: true
@@ -9545,6 +9529,9 @@ packages:
resolution: {integrity: sha512-G7689wvCM0szMFXUAhi3GfNGcSPlndg077cdRWoq7UegOAwfU2MJ0jD7s7jB+2ppKA75Kr/O0HwAP9+rRdBctg==}
engines: {node: ^14.13.1 || >=16.0.0}
+ rrweb-cssom@0.6.0:
+ resolution: {integrity: sha512-APM0Gt1KoXBz0iIkkdB/kfvGOwC4UuJFeG/c+yV7wSc7q96cG/kJ0HiYCnzivD9SB53cLV1MlHFNfOuPaadYSw==}
+
rrweb-cssom@0.7.1:
resolution: {integrity: sha512-TrEMa7JGdVm0UThDJSx7ddw5nVm3UJS9o9CCIZ72B1vSyEZoziDqBYP3XIoi/12lKrJR8rE3jeFHMok2F/Mnsg==}
@@ -9598,8 +9585,8 @@ packages:
scule@1.3.0:
resolution: {integrity: sha512-6FtHJEvt+pVMIB9IBY+IcCJ6Z5f1iQnytgyfKMhDKgmzYG+TeH/wx1y3l27rshSbLiSanrR9ffZDrEsmjlQF2g==}
- search-insights@2.17.2:
- resolution: {integrity: sha512-zFNpOpUO+tY2D85KrxJ+aqwnIfdEGi06UH2+xEb+Bp9Mwznmauqc9djbnBibJO5mpfUPPa8st6Sx65+vbeO45g==}
+ search-insights@2.16.0:
+ resolution: {integrity: sha512-6ukNTOkN2OvJ8SJRmWionpn39OHOov1rx72kyGDYk60CaGrDfmT8wXYzgKLW9VFk+dVVXlUmWQVvrkRvx/x3Mg==}
section-matter@1.0.0:
resolution: {integrity: sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==}
@@ -9639,8 +9626,8 @@ packages:
serve-placeholder@2.0.2:
resolution: {integrity: sha512-/TMG8SboeiQbZJWRlfTCqMs2DD3SZgWp0kDQePz9yUuCnDfDh/92gf7/PxGhzXTKBIPASIHxFcZndoNbp6QOLQ==}
- serve-static@1.16.0:
- resolution: {integrity: sha512-pDLK8zwl2eKaYrs8mrPZBJua4hMplRWJ1tIFksVC3FtBEBnl8dxgeHtsaMS8DhS9i4fLObaon6ABoc4/hQGdPA==}
+ serve-static@1.15.0:
+ resolution: {integrity: sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==}
engines: {node: '>= 0.8.0'}
set-blocking@2.0.0:
@@ -9676,8 +9663,8 @@ packages:
resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==}
engines: {node: '>=8'}
- shiki@1.18.0:
- resolution: {integrity: sha512-8jo7tOXr96h9PBQmOHVrltnETn1honZZY76YA79MHheGQg55jBvbm9dtU+MI5pjC5NJCFuA6rvVTLVeSW5cE4A==}
+ shiki@1.21.0:
+ resolution: {integrity: sha512-apCH5BoWTrmHDPGgg3RF8+HAAbEL/CdbYr8rMw7eIrdhCkZHdVGat5mMNlRtd1erNG01VPMIKHNQ0Pj2HMAiog==}
short-tree@3.0.0:
resolution: {integrity: sha512-Yd9NFs/o9QSoH4/wTjxk4Xe0+CIzitDRN1Qg7iBeTSejKjlCg/3PbgiRwDUVuaIxD0RRdv7Iz9jKr7e0HljtUg==}
@@ -9749,6 +9736,10 @@ packages:
sortablejs@1.15.3:
resolution: {integrity: sha512-zdK3/kwwAK1cJgy1rwl1YtNTbRmc8qW/+vgXf75A7NHag5of4pyI6uK86ktmQETyWRH7IGaE73uZOOBcGxgqZg==}
+ source-map-js@1.2.0:
+ resolution: {integrity: sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==}
+ engines: {node: '>=0.10.0'}
+
source-map-js@1.2.1:
resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==}
engines: {node: '>=0.10.0'}
@@ -9790,8 +9781,8 @@ packages:
spdx-expression-parse@4.0.0:
resolution: {integrity: sha512-Clya5JIij/7C6bRR22+tnGXbc4VKlibKSVj2iHvVeX5iMW7s1SIQlqu699JkODJJIhh/pUu8L0/VLh8xflD+LQ==}
- spdx-license-ids@3.0.20:
- resolution: {integrity: sha512-jg25NiDV/1fLtSgEgyvVyDunvaNHbuwF9lfNV17gSmPFAlYzdfNBlLtLzXTevwkPj7DhGbmN9VnmJIgLnhvaBw==}
+ spdx-license-ids@3.0.18:
+ resolution: {integrity: sha512-xxRs31BqRYHwiMzudOrpSiHtZ8i/GeionCBDSilhYRj+9gIcI8wCZTlXZKu9vZIVqViP3dcp9qE5G6AlIaD+TQ==}
speakingurl@14.0.1:
resolution: {integrity: sha512-1POYv7uv2gXoyGFpBCmpDVSNV74IfsWlDW216UPjbWufNf+bSU6GdbDsxdcxtfwb4xlI3yxzOTKClUosxARYrQ==}
@@ -9831,8 +9822,8 @@ packages:
resolution: {integrity: sha512-UhDfHmA92YAlNnCfhmq0VeNL5bDbiZGg7sZ2IvPsXubGkiNa9EC+tUTsjBRsYUAz87btI6/1wf4XoVvQ3uRnmQ==}
engines: {node: '>=18'}
- streamx@2.20.0:
- resolution: {integrity: sha512-ZGd1LhDeGFucr1CUCTBOS58ZhEendd0ttpGT3usTvosS4ntIwKN9LJFp+OeCSprsCPL14BXVRZlHGRY1V9PVzQ==}
+ streamx@2.18.0:
+ resolution: {integrity: sha512-LLUC1TWdjVdn1weXGcSxyTR3T4+acB6tVGXT95y0nGbca4t4o/ng1wKAGTljm9VicuCVLvRlqFYXYy5GwgM7sQ==}
string-argv@0.3.2:
resolution: {integrity: sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==}
@@ -9930,6 +9921,12 @@ packages:
style-search@0.1.0:
resolution: {integrity: sha512-Dj1Okke1C3uKKwQcetra4jSuk0DqbzbYtXipzFlFMZtowbF1x7BKJwB9AayVMyFARvU8EDrZdcax4At/452cAg==}
+ stylehacks@7.0.3:
+ resolution: {integrity: sha512-4DqtecvI/Nd+2BCvW9YEF6lhBN5UM50IJ1R3rnEAhBwbCKf4VehRf+uqvnVArnBayjYD/WtT3g0G/HSRxWfTRg==}
+ engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
+ peerDependencies:
+ postcss: ^8.4.31
+
stylehacks@7.0.4:
resolution: {integrity: sha512-i4zfNrGMt9SB4xRK9L83rlsFCgdGANfeDAYacO1pkqcE7cRHPdWHwnKZVz7WY17Veq/FvyYsRAU++Ga+qDFIww==}
engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
@@ -10000,8 +9997,8 @@ packages:
engines: {node: '>=18.12.0'}
hasBin: true
- stylis@4.3.4:
- resolution: {integrity: sha512-osIBl6BGUmSfDkyH2mB7EFvCJntXDrLhKjHTRj/rK6xLH0yuPrHULDRQzKokSOD4VoorhtKpfcfW1GAntu8now==}
+ stylis@4.3.2:
+ resolution: {integrity: sha512-bhtUjWd/z6ltJiQwg0dUfxEJ+W+jdqQd8TbWLWyeIJHlnsqmGLRFFd8e5mA0AZi/zx90smXRlN66YMTcaSFifg==}
sucrase@3.35.0:
resolution: {integrity: sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==}
@@ -10069,8 +10066,8 @@ packages:
resolution: {integrity: sha512-w2sfv80nrAh2VCbqR5AK27wswXhqcck2AhfnNW76beQXskGZ1V12GwS//yYVa3d3fcvAip2OUnbDAjW2k3v9fA==}
engines: {node: '>=10.0.0'}
- tailwind-merge@2.5.2:
- resolution: {integrity: sha512-kjEBm+pvD+6eAwzJL2Bi+02/9LFLal1Gs61+QB7HvTfQQ0aXwC5LGT8PEt1gS0CWKktKe6ysPTAy3cBC5MeiIg==}
+ tailwind-merge@2.5.3:
+ resolution: {integrity: sha512-d9ZolCAIzom1nf/5p4LdD5zvjmgSxY0BGgdSvmXIoMYAiPdAW/dSpP7joCDYFY7r/HkEa2qmPtkgsu0xjQeQtw==}
tailwindcss-animate@1.0.7:
resolution: {integrity: sha512-bl6mpH3T7I3UFxuvDEXLxy/VuFxBk5bbzplh7tXI68mwMokNYd1t9qPBHlnyTwfa4JGC4zP516I1hYYtQ/vspA==}
@@ -10105,8 +10102,8 @@ packages:
resolution: {integrity: sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg==}
engines: {node: '>=8'}
- terser@5.32.0:
- resolution: {integrity: sha512-v3Gtw3IzpBJ0ugkxEX8U0W6+TnPKRRCWGh1jC/iM/e3Ki5+qvO1L1EAZ56bZasc64aXHwRHNIQEzm6//i5cemQ==}
+ terser@5.31.3:
+ resolution: {integrity: sha512-pAfYn3NIZLyZpa83ZKigvj6Rn9c/vd5KfYGX7cN1mnzqgDcxWvrU5ZtAfIKhEXz9nRecw4z3LXkjaq96/qZqAA==}
engines: {node: '>=10'}
hasBin: true
@@ -10143,32 +10140,25 @@ packages:
tinyexec@0.3.0:
resolution: {integrity: sha512-tVGE0mVJPGb0chKhqmsoosjsS+qUnJVGJpZgsHYQcGoPlG3B51R3PouqTgEGH2Dc9jjFyOqOpix6ZHNMXp1FZg==}
- tinyglobby@0.2.6:
- resolution: {integrity: sha512-NbBoFBpqfcgd1tCiO8Lkfdk+xrA7mlLR9zgvZcZWQQwU63XAfUePyd6wZBaU93Hqw347lHnwFzttAkemHzzz4g==}
+ tinyglobby@0.2.2:
+ resolution: {integrity: sha512-mZ2sDMaySvi1PkTp4lTo1In2zjU+cY8OvZsfwrDrx3YGRbXPX1/cbPwCR9zkm3O/Fz9Jo0F1HNgIQ1b8BepqyQ==}
engines: {node: '>=12.0.0'}
tinymce@7.3.0:
resolution: {integrity: sha512-Ls4PgYlpk73XAxBSBqbVmSl8Mb3DuNfgF01GZ0lY6/MOEVRl3IL+VxC1Oe6165e8WqbqVsxO3Qj/PmoYNvQKGQ==}
- tinypool@1.0.1:
- resolution: {integrity: sha512-URZYihUbRPcGv95En+sz6MfghfIc2OJ1sv/RmhWZLouPY0/8Vo80viwPvg3dlaS9fuq7fQMEfgRRK7BBZThBEA==}
+ tinypool@1.0.0:
+ resolution: {integrity: sha512-KIKExllK7jp3uvrNtvRBYBWBOAXSX8ZvoaD8T+7KB/QHIuoJW3Pmr60zucywjAlMb5TeXUkcs/MWeWLu0qvuAQ==}
engines: {node: ^18.0.0 || >=20.0.0}
tinyrainbow@1.2.0:
resolution: {integrity: sha512-weEDEq7Z5eTHPDh4xjX789+fHfF+P8boiFB+0vbWzpbnbsEr/GRaohi/uMKxg8RZMXnl1ItAi/IUHWMsjDV7kQ==}
engines: {node: '>=14.0.0'}
- tinyspy@3.0.2:
- resolution: {integrity: sha512-n1cw8k1k0x4pgA2+9XrOkFydTerNcJ1zWCO5Nn9scWHTD+5tp8dghT2x1uduQePZTZgd3Tupf+x9BxJjeJi77Q==}
+ tinyspy@3.0.0:
+ resolution: {integrity: sha512-q5nmENpTHgiPVd1cJDDc9cVoYN5x4vCvwT3FMilvKPKneCBZAxn2YWQjDF0UMcE9k0Cay1gBiDfTMU0g+mPMQA==}
engines: {node: '>=14.0.0'}
- tldts-core@6.1.47:
- resolution: {integrity: sha512-6SWyFMnlst1fEt7GQVAAu16EGgFK0cLouH/2Mk6Ftlwhv3Ol40L0dlpGMcnnNiiOMyD2EV/aF3S+U2nKvvLvrA==}
-
- tldts@6.1.47:
- resolution: {integrity: sha512-R/K2tZ5MiY+mVrnSkNJkwqYT2vUv1lcT6wJvd2emGaMJ7PHUGRY4e3tUsdFCXgqxi2QgbHjL3yJgXCo40v9Hxw==}
- hasBin: true
-
tmp@0.0.33:
resolution: {integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==}
engines: {node: '>=0.6.0'}
@@ -10189,9 +10179,9 @@ packages:
resolution: {integrity: sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==}
engines: {node: '>=6'}
- tough-cookie@5.0.0:
- resolution: {integrity: sha512-FRKsF7cz96xIIeMZ82ehjC3xW2E+O2+v11udrDYewUbszngYhsGa8z6YUMMzO9QJZzzyd0nGGXnML/TReX6W8Q==}
- engines: {node: '>=16'}
+ tough-cookie@4.1.4:
+ resolution: {integrity: sha512-Loo5UUvLD9ScZ6jh8beX1T6sO1w2/MpCRpEP7V280GKMVUQ0Jzar2U3UJPsrdbziLEMMhu3Ujnq//rhiFuIeag==}
+ engines: {node: '>=6'}
tr46@0.0.3:
resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==}
@@ -10221,8 +10211,8 @@ packages:
tslib@2.3.0:
resolution: {integrity: sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==}
- tslib@2.7.0:
- resolution: {integrity: sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==}
+ tslib@2.6.3:
+ resolution: {integrity: sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==}
turbo-darwin-64@2.1.3:
resolution: {integrity: sha512-ouJOm0g0YyoBuhmikEujVCBGo3Zr0lbSOWFIsQtWUTItC88F2w2byhjtsYGPXQwMlTbXwmoBU2lOCfWNkeEwHQ==}
@@ -10282,8 +10272,8 @@ packages:
resolution: {integrity: sha512-tLq3bSNx+xSpwvAJnzrK0Ep5CLNWjvFTOp71URMaAEWBfRb9nnJiBoUe0tF8bI4ZFO3omgBR6NvnbzVUT3Ly4g==}
engines: {node: '>=14.16'}
- type-fest@4.26.1:
- resolution: {integrity: sha512-yOGpmOAL7CkKe/91I5O3gPICmJNLJ1G4zFYVAsRHg7M64biSnPtRj0WNQt++bRkjYOqjWXrhnUw1utzmVErAdg==}
+ type-fest@4.23.0:
+ resolution: {integrity: sha512-ZiBujro2ohr5+Z/hZWHESLz3g08BBdrdLMieYFULJO+tWc437sn8kQsWLJoZErY8alNhxre9K4p3GURAG11n+w==}
engines: {node: '>=16'}
typed-array-buffer@1.0.2:
@@ -10307,6 +10297,11 @@ packages:
engines: {node: '>=14.17'}
hasBin: true
+ typescript@5.5.4:
+ resolution: {integrity: sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q==}
+ engines: {node: '>=14.17'}
+ hasBin: true
+
typescript@5.6.2:
resolution: {integrity: sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==}
engines: {node: '>=14.17'}
@@ -10333,6 +10328,9 @@ packages:
unctx@2.3.1:
resolution: {integrity: sha512-PhKke8ZYauiqh3FEMVNm7ljvzQiph0Mt3GBRve03IJm7ukfaON2OBK795tLwhbyfzknuRRkW0+Ze+CQUmzOZ+A==}
+ undici-types@6.13.0:
+ resolution: {integrity: sha512-xtFJHudx8S2DSoujjMd1WeWvn7KKWFRESZTMeL1RptAYERu29D6jphMjjY+vn96jvN3kVPDNxU/E13VTaXj6jg==}
+
undici-types@6.19.8:
resolution: {integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==}
@@ -10340,23 +10338,23 @@ packages:
resolution: {integrity: sha512-72RFADWFqKmUb2hmmvNODKL3p9hcB6Gt2DOQMis1SEBaV6a4MH8soBvzg+95CYhCKPFedut2JY9bMfrDl9D23g==}
engines: {node: '>=14.0'}
- undici@6.19.8:
- resolution: {integrity: sha512-U8uCCl2x9TK3WANvmBavymRzxbfFYG+tAu+fgx3zxQy3qdagQqBLwJVrdyO1TBfUXvfKveMKJZhpvUYoOjM+4g==}
+ undici@6.19.7:
+ resolution: {integrity: sha512-HR3W/bMGPSr90i8AAp2C4DM3wChFdJPLrWYpIS++LxS8K+W535qftjt+4MyjNYHeWabMj1nvtmLIi7l++iq91A==}
engines: {node: '>=18.17'}
unenv@1.10.0:
resolution: {integrity: sha512-wY5bskBQFL9n3Eca5XnhH6KbUo/tfvkwm9OpcdCvLaeA7piBNbavbOKJySEwQ1V0RH6HvNlSAFRTpvTqgKRQXQ==}
- unicode-canonical-property-names-ecmascript@2.0.1:
- resolution: {integrity: sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==}
+ unicode-canonical-property-names-ecmascript@2.0.0:
+ resolution: {integrity: sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==}
engines: {node: '>=4'}
unicode-match-property-ecmascript@2.0.0:
resolution: {integrity: sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==}
engines: {node: '>=4'}
- unicode-match-property-value-ecmascript@2.2.0:
- resolution: {integrity: sha512-4IehN3V/+kkr5YeSSDDQG8QLqO26XpL2XP3GQtqwlT/QYSECAwFztxVHjlbh0+gjJ3XmNLS0zDsbgs9jWKExLg==}
+ unicode-match-property-value-ecmascript@2.1.0:
+ resolution: {integrity: sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==}
engines: {node: '>=4'}
unicode-property-aliases-ecmascript@2.1.0:
@@ -10371,8 +10369,11 @@ packages:
resolution: {integrity: sha512-+QBBXBCvifc56fsbuxZQ6Sic3wqqc3WWaqxs58gvJrcOuN83HGTCwz3oS5phzU9LthRNE9VrJCFCLUgHeeFnfA==}
engines: {node: '>=18'}
- unimport@3.12.0:
- resolution: {integrity: sha512-5y8dSvNvyevsnw4TBQkIQR1Rjdbb+XjVSwQwxltpnVZrStBvvPkMPcZrh1kg5kY77kpx6+D4Ztd3W6FOBH/y2Q==}
+ unimport@3.10.0:
+ resolution: {integrity: sha512-/UvKRfWx3mNDWwWQhR62HsoM3wxHwYdTq8ellZzMOHnnw4Dp8tovgthyW7DjTrbjDL+i4idOp06voz2VKlvrLw==}
+
+ unimport@3.13.1:
+ resolution: {integrity: sha512-nNrVzcs93yrZQOW77qnyOVHtb68LegvhYFwxFMfuuWScmwQmyVCG/NBuN8tYsaGzgQUVYv34E/af+Cc9u4og4A==}
unique-filename@1.1.1:
resolution: {integrity: sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==}
@@ -10403,6 +10404,10 @@ packages:
resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==}
engines: {node: '>= 4.0.0'}
+ universalify@0.2.0:
+ resolution: {integrity: sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==}
+ engines: {node: '>= 4.0.0'}
+
universalify@2.0.1:
resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==}
engines: {node: '>= 10.0.0'}
@@ -10411,21 +10416,21 @@ packages:
resolution: {integrity: sha512-jByUGY3FG2B8RJKFryqxx4eNtSTj+Hjlo8edcOdJymewndDQjThZ1pRUQHRjQsbKhTV2jEctJV7t7RJ405UL4g==}
engines: {node: '>=14.19.0'}
- unplugin-vue-components@0.27.4:
- resolution: {integrity: sha512-1XVl5iXG7P1UrOMnaj2ogYa5YTq8aoh5jwDPQhemwO/OrXW+lPQKDXd1hMz15qxQPxgb/XXlbgo3HQ2rLEbmXQ==}
+ unplugin-vue-components@0.27.3:
+ resolution: {integrity: sha512-5wg7lbdg5ZcrAQNzyYK+6gcg/DG8K6rO+f5YeuvqGHs/PhpapBvpA4O/0ex/pFthE5WgRk43iWuRZEMLVsdz4Q==}
engines: {node: '>=14'}
peerDependencies:
'@babel/parser': ^7.15.8
'@nuxt/kit': ^3.2.2
- vue: 3.5.10
+ vue: ^3.5.11
peerDependenciesMeta:
'@babel/parser':
optional: true
'@nuxt/kit':
optional: true
- unplugin@1.12.2:
- resolution: {integrity: sha512-bEqQxeC7rxtxPZ3M5V4Djcc4lQqKPgGe3mAWZvxcSmX5jhGxll19NliaRzQSQPrk4xJZSGniK3puLWpRuZN7VQ==}
+ unplugin@1.12.0:
+ resolution: {integrity: sha512-KeczzHl2sATPQUx1gzo+EnUkmN4VmGBYRRVOZSGvGITE9rGHRDGqft6ONceP3vgXcyJ2XjX5axG5jMWUwNCYLw==}
engines: {node: '>=14.0.0'}
unplugin@1.14.1:
@@ -10437,22 +10442,22 @@ packages:
webpack-sources:
optional: true
- unstorage@1.12.0:
- resolution: {integrity: sha512-ARZYTXiC+e8z3lRM7/qY9oyaOkaozCeNd2xoz7sYK9fv7OLGhVsf+BZbmASqiK/HTZ7T6eAlnVq9JynZppyk3w==}
+ unstorage@1.10.2:
+ resolution: {integrity: sha512-cULBcwDqrS8UhlIysUJs2Dk0Mmt8h7B0E6mtR+relW9nZvsf/u4SkAYyNliPiPW7XtFNb5u3IUMkxGxFTTRTgQ==}
peerDependencies:
- '@azure/app-configuration': ^1.7.0
- '@azure/cosmos': ^4.1.1
+ '@azure/app-configuration': ^1.5.0
+ '@azure/cosmos': ^4.0.0
'@azure/data-tables': ^13.2.2
- '@azure/identity': ^4.4.1
+ '@azure/identity': ^4.0.1
'@azure/keyvault-secrets': ^4.8.0
- '@azure/storage-blob': ^12.24.0
- '@capacitor/preferences': ^6.0.2
+ '@azure/storage-blob': ^12.17.0
+ '@capacitor/preferences': ^5.0.7
'@netlify/blobs': ^6.5.0 || ^7.0.0
- '@planetscale/database': ^1.19.0
- '@upstash/redis': ^1.34.0
+ '@planetscale/database': ^1.16.0
+ '@upstash/redis': ^1.28.4
'@vercel/kv': ^1.0.1
idb-keyval: ^6.2.1
- ioredis: ^5.4.1
+ ioredis: ^5.3.2
peerDependenciesMeta:
'@azure/app-configuration':
optional: true
@@ -10512,6 +10517,9 @@ packages:
uri-js@4.4.1:
resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==}
+ url-parse@1.5.10:
+ resolution: {integrity: sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==}
+
urlpattern-polyfill@8.0.2:
resolution: {integrity: sha512-Qp95D4TPJl1kC9SKigDcqgyM2VDVO4RiJc2d4qe5GrYm+zbIQCWWKAFaJNQ4BhdFeDGwBmAxqJBwWSJDb9T3BQ==}
@@ -10524,12 +10532,12 @@ packages:
vdirs@0.1.8:
resolution: {integrity: sha512-H9V1zGRLQZg9b+GdMk8MXDN2Lva0zx72MPahDKc30v+DtwKjfyOSXWRIX4t2mhDubM1H09gPhWeth/BJWPHGUw==}
peerDependencies:
- vue: 3.5.10
+ vue: ^3.5.11
vee-validate@4.13.2:
resolution: {integrity: sha512-HlpR/6MJ92TW9f135umMZKUqdd/tFQTxLNSf2ImbU4Y/MlLVAUpF1l64VdjTOhbClAqPjCb5p/SqHDxLpUHXrw==}
peerDependencies:
- vue: 3.5.10
+ vue: ^3.5.11
vfile-message@4.0.2:
resolution: {integrity: sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw==}
@@ -10577,6 +10585,9 @@ packages:
'@nuxt/kit':
optional: true
+ vite-plugin-lazy-import@1.0.7:
+ resolution: {integrity: sha512-mE6oAObOb4wqso4AoUGi9cLjdR+4vay1RCaKJvziBuFPlziZl7J0aw2hsqRTokLVRx3bli0a0VyjMOwsNDv58A==}
+
vite-plugin-lib-inject-css@2.1.1:
resolution: {integrity: sha512-RIMeVnqBK/8I0E9nnQWzws6pdj5ilRMPJSnXYb6nWxNR4EmDPnksnb/ACoR5Fy7QfzULqS4gtQMrjwnNCC9zoA==}
peerDependencies:
@@ -10679,7 +10690,7 @@ packages:
vooks@0.2.12:
resolution: {integrity: sha512-iox0I3RZzxtKlcgYaStQYKEzWWGAduMmq+jS7OrNdQo1FgGfPMubGL3uGHOU9n97NIvfFDBGnpSvkWyb/NSn/Q==}
peerDependencies:
- vue: 3.5.10
+ vue: ^3.5.11
vscode-languageserver-textdocument@1.0.12:
resolution: {integrity: sha512-cxWNPesCnQCcMPeenjKKsOCKQZ/L6Tv19DTRIGuLWe32lyzWhihGVJ/rcckZXJxfdKCFvRLS3fpBIsV/ZGX4zA==}
@@ -10691,10 +10702,10 @@ packages:
resolution: {integrity: sha512-Gmu2t4Exz3pQdtAsb7wINREx2nswNW+FV+q8S1wmsmeC3OLio5RkybRLsErP1b8+suqsVD/7t0Cx/XmBpQnHJA==}
engines: {yarn: '>=1.22.19'}
peerDependencies:
- vue: 3.5.10
+ vue: ^3.5.11
- vue-component-type-helpers@2.1.6:
- resolution: {integrity: sha512-ng11B8B/ZADUMMOsRbqv0arc442q7lifSubD0v8oDXIFoMg/mXwAPUunrroIDkY+mcD0dHKccdaznSVp8EoX3w==}
+ vue-component-type-helpers@2.0.29:
+ resolution: {integrity: sha512-58i+ZhUAUpwQ+9h5Hck0D+jr1qbYl4voRt5KffBx8qzELViQ4XdT/Tuo+mzq8u63teAG8K0lLaOiL5ofqW38rg==}
vue-demi@0.14.10:
resolution: {integrity: sha512-nMZBOwuzabUO0nLgIcc6rycZEebF6eeUfaiQx9+WSk8e29IbLvPU9feI6tqW4kTo3hvoYAJkMh8n8D0fuISphg==}
@@ -10702,7 +10713,7 @@ packages:
hasBin: true
peerDependencies:
'@vue/composition-api': ^1.0.0-rc.1
- vue: 3.5.10
+ vue: ^3.5.11
peerDependenciesMeta:
'@vue/composition-api':
optional: true
@@ -10717,18 +10728,18 @@ packages:
resolution: {integrity: sha512-8ul2S4Hy9orKs7eOlkw/zqnVu98GttUdyIMRyjoMpv6hFPxnybgBLdep/UCmdan5kUHyxqMnr2cGHTBuPBYJaw==}
engines: {node: '>= 16'}
peerDependencies:
- vue: 3.5.10
+ vue: ^3.5.11
vue-json-pretty@2.4.0:
resolution: {integrity: sha512-e9bP41DYYIc2tWaB6KuwqFJq5odZ8/GkE6vHQuGcbPn37kGk4a3n1RNw3ZYeDrl66NWXgTlOfS+M6NKkowmkWw==}
engines: {node: '>= 10.0.0', npm: '>= 5.0.0'}
peerDependencies:
- vue: 3.5.10
+ vue: ^3.5.11
vue-router@4.4.5:
resolution: {integrity: sha512-4fKZygS8cH1yCyuabAXGUAsyi1b2/o/OKgu/RUb+znIYOxPRxdkytJEx+0wGcpBE1pX6vUgh5jwWOKRGvuA/7Q==}
peerDependencies:
- vue: 3.5.10
+ vue: ^3.5.11
vue-tsc@2.1.6:
resolution: {integrity: sha512-f98dyZp5FOukcYmbFpuSCJ4Z0vHSOSmxGttZJCsFeX0M4w/Rsq0s4uKXjcSRsZqsRgQa6z7SfuO+y0HVICE57Q==}
@@ -10740,20 +10751,26 @@ packages:
resolution: {integrity: sha512-IwUC0Aq2zwaXqy74h4WCvFCUtoV0iSWr0snWnE9TnU18S66GAQyqQbRf2qfJtUuiFsBf6qp0MEwdonlwznlcrw==}
engines: {node: '>=10.15.0'}
peerDependencies:
- vue: 3.5.10
+ vue: ^3.5.11
- vue@3.5.10:
- resolution: {integrity: sha512-Vy2kmJwHPlouC/tSnIgXVg03SG+9wSqT1xu1Vehc+ChsXsRd7jLkKgMltVEFOzUdBr3uFwBCG+41LJtfAcBRng==}
+ vue@3.5.11:
+ resolution: {integrity: sha512-/8Wurrd9J3lb72FTQS7gRMNQD4nztTtKPmuDuPuhqXmmpD6+skVjAeahNpVzsuky6Sy9gy7wn8UadqPtt9SQIg==}
peerDependencies:
typescript: '*'
peerDependenciesMeta:
typescript:
optional: true
- vueuc@0.4.63:
- resolution: {integrity: sha512-QJT0z9yYWXdKpUq6f6IrAgJ83e34iTYMCVHjcAP8lCjldG0JzHnDfJYMpPWkNuLB5SdBZCbYGmYTKnTR+ff7CQ==}
+ vueuc@0.4.64:
+ resolution: {integrity: sha512-wlJQj7fIwKK2pOEoOq4Aro8JdPOGpX8aWQhV8YkTW9OgWD2uj2O8ANzvSsIGjx7LTOc7QbS7sXdxHi6XvRnHPA==}
peerDependencies:
- vue: 3.5.10
+ vue: ^3.5.11
+
+ vxe-pc-ui@4.2.13:
+ resolution: {integrity: sha512-zTI0pDAO0sJ5Snvv8zDnvxMcZt2dKg5RPrtOXsHpSuAW+B2dS/grdn7bvj7RVpgb/cSx4fdNoVmmU5U6HLufAA==}
+
+ vxe-table@4.7.85:
+ resolution: {integrity: sha512-sNQ4jKnU6vZkStTK2JDDKgIz5kKCCWtTtOVl7dpNsLJ16NYWMCDlNby5m/DJC+xa0dPvSdr7+AH4TXfD1vpRFg==}
w3c-keyname@2.2.8:
resolution: {integrity: sha512-dpojBhNsCNN7T82Tm7k26A6G9ML3NkhDsnw9n/eoxSRlVBB4CEtIQ/KTCLI2Fwf3ataSXRhYFkQi3SlnFwPvPQ==}
@@ -10934,6 +10951,9 @@ packages:
resolution: {integrity: sha512-GCPAHLvrIH13+c0SuacwvRYj2SxJXQ4kaVTT5xgL3kPrz56XxkF21IGhjSE1+W0aw7gpBWRGXLCPnPby6lSpmQ==}
engines: {node: '>=12'}
+ xe-utils@3.5.30:
+ resolution: {integrity: sha512-5Ez6JUANpMakduiTLxrNObzqMebnM4697KvHW5okedkUjXvYgGvkbg0tABTkvwDW/Pb09v7vT68dzBOeAuOu0g==}
+
xml-name-validator@4.0.0:
resolution: {integrity: sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==}
engines: {node: '>=12'}
@@ -10969,6 +10989,11 @@ packages:
resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==}
engines: {node: '>= 6'}
+ yaml@2.5.0:
+ resolution: {integrity: sha512-2wWLbGbYDiSqqIKoPjar3MPgB94ErzCtrNE1FdqGuaO0pi2JGjmE8aW8TDZwzU7vuxcGRdL/4gPQwQ7hD5AMSw==}
+ engines: {node: '>= 14'}
+ hasBin: true
+
yaml@2.5.1:
resolution: {integrity: sha512-bLQOjaX/ADgQ20isPJRvF0iRUHIxVhYvr53Of7wGcWlO2jvtUlH5m87DsmulFVxRpNLOnI4tB6p/oh8D7kpn9Q==}
engines: {node: '>= 14'}
@@ -11035,19 +11060,19 @@ packages:
snapshots:
- '@algolia/autocomplete-core@1.9.3(@algolia/client-search@4.24.0)(algoliasearch@4.24.0)(search-insights@2.17.2)':
+ '@algolia/autocomplete-core@1.9.3(@algolia/client-search@4.24.0)(algoliasearch@4.24.0)(search-insights@2.16.0)':
dependencies:
- '@algolia/autocomplete-plugin-algolia-insights': 1.9.3(@algolia/client-search@4.24.0)(algoliasearch@4.24.0)(search-insights@2.17.2)
+ '@algolia/autocomplete-plugin-algolia-insights': 1.9.3(@algolia/client-search@4.24.0)(algoliasearch@4.24.0)(search-insights@2.16.0)
'@algolia/autocomplete-shared': 1.9.3(@algolia/client-search@4.24.0)(algoliasearch@4.24.0)
transitivePeerDependencies:
- '@algolia/client-search'
- algoliasearch
- search-insights
- '@algolia/autocomplete-plugin-algolia-insights@1.9.3(@algolia/client-search@4.24.0)(algoliasearch@4.24.0)(search-insights@2.17.2)':
+ '@algolia/autocomplete-plugin-algolia-insights@1.9.3(@algolia/client-search@4.24.0)(algoliasearch@4.24.0)(search-insights@2.16.0)':
dependencies:
'@algolia/autocomplete-shared': 1.9.3(@algolia/client-search@4.24.0)(algoliasearch@4.24.0)
- search-insights: 2.17.2
+ search-insights: 2.16.0
transitivePeerDependencies:
- '@algolia/client-search'
- algoliasearch
@@ -11152,11 +11177,11 @@ snapshots:
'@ant-design/icons-svg@4.4.2': {}
- '@ant-design/icons-vue@7.0.1(vue@3.5.10(typescript@5.6.2))':
+ '@ant-design/icons-vue@7.0.1(vue@3.5.11(typescript@5.6.2))':
dependencies:
'@ant-design/colors': 6.0.0
'@ant-design/icons-svg': 4.4.2
- vue: 3.5.10(typescript@5.6.2)
+ vue: 3.5.11(typescript@5.6.2)
'@antfu/install-pkg@0.4.1':
dependencies:
@@ -11251,81 +11276,55 @@ snapshots:
'@babel/highlight': 7.24.7
picocolors: 1.1.0
- '@babel/code-frame@7.25.7':
- dependencies:
- '@babel/highlight': 7.25.7
- picocolors: 1.1.0
-
- '@babel/compat-data@7.25.4': {}
-
- '@babel/compat-data@7.25.7': {}
+ '@babel/compat-data@7.25.2': {}
'@babel/core@7.25.2':
dependencies:
'@ampproject/remapping': 2.3.0
'@babel/code-frame': 7.24.7
- '@babel/generator': 7.25.6
+ '@babel/generator': 7.25.0
'@babel/helper-compilation-targets': 7.25.2
'@babel/helper-module-transforms': 7.25.2(@babel/core@7.25.2)
- '@babel/helpers': 7.25.6
- '@babel/parser': 7.25.6
+ '@babel/helpers': 7.25.0
+ '@babel/parser': 7.25.3
'@babel/template': 7.25.0
- '@babel/traverse': 7.25.6
- '@babel/types': 7.25.6
+ '@babel/traverse': 7.25.3
+ '@babel/types': 7.25.2
convert-source-map: 2.0.0
- debug: 4.3.7
+ debug: 4.3.6
gensync: 1.0.0-beta.2
json5: 2.2.3
semver: 6.3.1
transitivePeerDependencies:
- supports-color
- '@babel/generator@7.25.6':
+ '@babel/generator@7.25.0':
dependencies:
- '@babel/types': 7.25.7
+ '@babel/types': 7.25.2
'@jridgewell/gen-mapping': 0.3.5
'@jridgewell/trace-mapping': 0.3.25
jsesc: 2.5.2
- '@babel/generator@7.25.7':
- dependencies:
- '@babel/types': 7.25.7
- '@jridgewell/gen-mapping': 0.3.5
- '@jridgewell/trace-mapping': 0.3.25
- jsesc: 3.0.2
-
'@babel/helper-annotate-as-pure@7.24.7':
dependencies:
- '@babel/types': 7.25.7
-
- '@babel/helper-annotate-as-pure@7.25.7':
- dependencies:
- '@babel/types': 7.25.7
+ '@babel/types': 7.25.2
- '@babel/helper-builder-binary-assignment-operator-visitor@7.25.7':
+ '@babel/helper-builder-binary-assignment-operator-visitor@7.24.7':
dependencies:
- '@babel/traverse': 7.25.7
- '@babel/types': 7.25.7
+ '@babel/traverse': 7.25.3
+ '@babel/types': 7.25.2
transitivePeerDependencies:
- supports-color
'@babel/helper-compilation-targets@7.25.2':
dependencies:
- '@babel/compat-data': 7.25.4
+ '@babel/compat-data': 7.25.2
'@babel/helper-validator-option': 7.24.8
- browserslist: 4.24.0
- lru-cache: 5.1.1
- semver: 6.3.1
-
- '@babel/helper-compilation-targets@7.25.7':
- dependencies:
- '@babel/compat-data': 7.25.7
- '@babel/helper-validator-option': 7.25.7
- browserslist: 4.24.0
+ browserslist: 4.23.3
lru-cache: 5.1.1
semver: 6.3.1
- '@babel/helper-create-class-features-plugin@7.25.4(@babel/core@7.25.2)':
+ '@babel/helper-create-class-features-plugin@7.25.0(@babel/core@7.25.2)':
dependencies:
'@babel/core': 7.25.2
'@babel/helper-annotate-as-pure': 7.24.7
@@ -11333,37 +11332,24 @@ snapshots:
'@babel/helper-optimise-call-expression': 7.24.7
'@babel/helper-replace-supers': 7.25.0(@babel/core@7.25.2)
'@babel/helper-skip-transparent-expression-wrappers': 7.24.7
- '@babel/traverse': 7.25.6
+ '@babel/traverse': 7.25.3
semver: 6.3.1
transitivePeerDependencies:
- supports-color
- '@babel/helper-create-class-features-plugin@7.25.7(@babel/core@7.25.2)':
+ '@babel/helper-create-regexp-features-plugin@7.25.2(@babel/core@7.25.2)':
dependencies:
'@babel/core': 7.25.2
- '@babel/helper-annotate-as-pure': 7.25.7
- '@babel/helper-member-expression-to-functions': 7.25.7
- '@babel/helper-optimise-call-expression': 7.25.7
- '@babel/helper-replace-supers': 7.25.7(@babel/core@7.25.2)
- '@babel/helper-skip-transparent-expression-wrappers': 7.25.7
- '@babel/traverse': 7.25.7
- semver: 6.3.1
- transitivePeerDependencies:
- - supports-color
-
- '@babel/helper-create-regexp-features-plugin@7.25.7(@babel/core@7.25.2)':
- dependencies:
- '@babel/core': 7.25.2
- '@babel/helper-annotate-as-pure': 7.25.7
- regexpu-core: 6.1.1
+ '@babel/helper-annotate-as-pure': 7.24.7
+ regexpu-core: 5.3.2
semver: 6.3.1
'@babel/helper-define-polyfill-provider@0.6.2(@babel/core@7.25.2)':
dependencies:
'@babel/core': 7.25.2
- '@babel/helper-compilation-targets': 7.25.7
- '@babel/helper-plugin-utils': 7.25.7
- debug: 4.3.7
+ '@babel/helper-compilation-targets': 7.25.2
+ '@babel/helper-plugin-utils': 7.24.8
+ debug: 4.3.6
lodash.debounce: 4.0.8
resolve: 1.22.8
transitivePeerDependencies:
@@ -11371,29 +11357,19 @@ snapshots:
'@babel/helper-member-expression-to-functions@7.24.8':
dependencies:
- '@babel/traverse': 7.25.6
- '@babel/types': 7.25.7
+ '@babel/traverse': 7.25.3
+ '@babel/types': 7.25.2
transitivePeerDependencies:
- supports-color
- '@babel/helper-member-expression-to-functions@7.25.7':
+ '@babel/helper-module-imports@7.22.15':
dependencies:
- '@babel/traverse': 7.25.7
- '@babel/types': 7.25.7
- transitivePeerDependencies:
- - supports-color
+ '@babel/types': 7.25.2
'@babel/helper-module-imports@7.24.7':
dependencies:
- '@babel/traverse': 7.25.6
- '@babel/types': 7.25.7
- transitivePeerDependencies:
- - supports-color
-
- '@babel/helper-module-imports@7.25.7':
- dependencies:
- '@babel/traverse': 7.25.7
- '@babel/types': 7.25.7
+ '@babel/traverse': 7.25.3
+ '@babel/types': 7.25.2
transitivePeerDependencies:
- supports-color
@@ -11403,38 +11379,22 @@ snapshots:
'@babel/helper-module-imports': 7.24.7
'@babel/helper-simple-access': 7.24.7
'@babel/helper-validator-identifier': 7.24.7
- '@babel/traverse': 7.25.6
- transitivePeerDependencies:
- - supports-color
-
- '@babel/helper-module-transforms@7.25.7(@babel/core@7.25.2)':
- dependencies:
- '@babel/core': 7.25.2
- '@babel/helper-module-imports': 7.25.7
- '@babel/helper-simple-access': 7.25.7
- '@babel/helper-validator-identifier': 7.25.7
- '@babel/traverse': 7.25.7
+ '@babel/traverse': 7.25.3
transitivePeerDependencies:
- supports-color
'@babel/helper-optimise-call-expression@7.24.7':
dependencies:
- '@babel/types': 7.25.7
-
- '@babel/helper-optimise-call-expression@7.25.7':
- dependencies:
- '@babel/types': 7.25.7
+ '@babel/types': 7.25.2
'@babel/helper-plugin-utils@7.24.8': {}
- '@babel/helper-plugin-utils@7.25.7': {}
-
- '@babel/helper-remap-async-to-generator@7.25.7(@babel/core@7.25.2)':
+ '@babel/helper-remap-async-to-generator@7.25.0(@babel/core@7.25.2)':
dependencies:
'@babel/core': 7.25.2
- '@babel/helper-annotate-as-pure': 7.25.7
- '@babel/helper-wrap-function': 7.25.7
- '@babel/traverse': 7.25.7
+ '@babel/helper-annotate-as-pure': 7.24.7
+ '@babel/helper-wrap-function': 7.25.0
+ '@babel/traverse': 7.25.3
transitivePeerDependencies:
- supports-color
@@ -11443,133 +11403,93 @@ snapshots:
'@babel/core': 7.25.2
'@babel/helper-member-expression-to-functions': 7.24.8
'@babel/helper-optimise-call-expression': 7.24.7
- '@babel/traverse': 7.25.6
- transitivePeerDependencies:
- - supports-color
-
- '@babel/helper-replace-supers@7.25.7(@babel/core@7.25.2)':
- dependencies:
- '@babel/core': 7.25.2
- '@babel/helper-member-expression-to-functions': 7.25.7
- '@babel/helper-optimise-call-expression': 7.25.7
- '@babel/traverse': 7.25.7
+ '@babel/traverse': 7.25.3
transitivePeerDependencies:
- supports-color
'@babel/helper-simple-access@7.24.7':
dependencies:
- '@babel/traverse': 7.25.6
- '@babel/types': 7.25.7
- transitivePeerDependencies:
- - supports-color
-
- '@babel/helper-simple-access@7.25.7':
- dependencies:
- '@babel/traverse': 7.25.7
- '@babel/types': 7.25.7
+ '@babel/traverse': 7.25.3
+ '@babel/types': 7.25.2
transitivePeerDependencies:
- supports-color
'@babel/helper-skip-transparent-expression-wrappers@7.24.7':
dependencies:
- '@babel/traverse': 7.25.6
- '@babel/types': 7.25.7
- transitivePeerDependencies:
- - supports-color
-
- '@babel/helper-skip-transparent-expression-wrappers@7.25.7':
- dependencies:
- '@babel/traverse': 7.25.7
- '@babel/types': 7.25.7
+ '@babel/traverse': 7.25.3
+ '@babel/types': 7.25.2
transitivePeerDependencies:
- supports-color
'@babel/helper-string-parser@7.24.8': {}
- '@babel/helper-string-parser@7.25.7': {}
-
'@babel/helper-validator-identifier@7.24.7': {}
- '@babel/helper-validator-identifier@7.25.7': {}
-
'@babel/helper-validator-option@7.24.8': {}
- '@babel/helper-validator-option@7.25.7': {}
-
- '@babel/helper-wrap-function@7.25.7':
+ '@babel/helper-wrap-function@7.25.0':
dependencies:
- '@babel/template': 7.25.7
- '@babel/traverse': 7.25.7
- '@babel/types': 7.25.7
+ '@babel/template': 7.25.0
+ '@babel/traverse': 7.25.3
+ '@babel/types': 7.25.2
transitivePeerDependencies:
- supports-color
- '@babel/helpers@7.25.6':
+ '@babel/helpers@7.25.0':
dependencies:
'@babel/template': 7.25.0
- '@babel/types': 7.25.7
+ '@babel/types': 7.25.2
'@babel/highlight@7.24.7':
dependencies:
- '@babel/helper-validator-identifier': 7.25.7
- chalk: 2.4.2
- js-tokens: 4.0.0
- picocolors: 1.1.0
-
- '@babel/highlight@7.25.7':
- dependencies:
- '@babel/helper-validator-identifier': 7.25.7
+ '@babel/helper-validator-identifier': 7.24.7
chalk: 2.4.2
js-tokens: 4.0.0
picocolors: 1.1.0
- '@babel/parser@7.25.6':
- dependencies:
- '@babel/types': 7.25.6
-
- '@babel/parser@7.25.7':
+ '@babel/parser@7.25.3':
dependencies:
- '@babel/types': 7.25.7
+ '@babel/types': 7.25.2
- '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.25.7(@babel/core@7.25.2)':
+ '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.25.3(@babel/core@7.25.2)':
dependencies:
'@babel/core': 7.25.2
- '@babel/helper-plugin-utils': 7.25.7
- '@babel/traverse': 7.25.7
+ '@babel/helper-plugin-utils': 7.24.8
+ '@babel/traverse': 7.25.3
transitivePeerDependencies:
- supports-color
- '@babel/plugin-bugfix-safari-class-field-initializer-scope@7.25.7(@babel/core@7.25.2)':
+ '@babel/plugin-bugfix-safari-class-field-initializer-scope@7.25.0(@babel/core@7.25.2)':
dependencies:
'@babel/core': 7.25.2
- '@babel/helper-plugin-utils': 7.25.7
+ '@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.25.7(@babel/core@7.25.2)':
+ '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.25.0(@babel/core@7.25.2)':
dependencies:
'@babel/core': 7.25.2
- '@babel/helper-plugin-utils': 7.25.7
+ '@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.25.7(@babel/core@7.25.2)':
+ '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.24.7(@babel/core@7.25.2)':
dependencies:
'@babel/core': 7.25.2
- '@babel/helper-plugin-utils': 7.25.7
- '@babel/helper-skip-transparent-expression-wrappers': 7.25.7
- '@babel/plugin-transform-optional-chaining': 7.25.7(@babel/core@7.25.2)
+ '@babel/helper-plugin-utils': 7.24.8
+ '@babel/helper-skip-transparent-expression-wrappers': 7.24.7
+ '@babel/plugin-transform-optional-chaining': 7.24.8(@babel/core@7.25.2)
transitivePeerDependencies:
- supports-color
- '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.25.7(@babel/core@7.25.2)':
+ '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.25.0(@babel/core@7.25.2)':
dependencies:
'@babel/core': 7.25.2
- '@babel/helper-plugin-utils': 7.25.7
- '@babel/traverse': 7.25.7
+ '@babel/helper-plugin-utils': 7.24.8
+ '@babel/traverse': 7.25.3
transitivePeerDependencies:
- supports-color
'@babel/plugin-proposal-decorators@7.24.7(@babel/core@7.25.2)':
dependencies:
'@babel/core': 7.25.2
- '@babel/helper-create-class-features-plugin': 7.25.4(@babel/core@7.25.2)
+ '@babel/helper-create-class-features-plugin': 7.25.0(@babel/core@7.25.2)
'@babel/helper-plugin-utils': 7.24.8
'@babel/plugin-syntax-decorators': 7.24.7(@babel/core@7.25.2)
transitivePeerDependencies:
@@ -11582,17 +11502,17 @@ snapshots:
'@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.25.2)':
dependencies:
'@babel/core': 7.25.2
- '@babel/helper-plugin-utils': 7.25.7
+ '@babel/helper-plugin-utils': 7.24.8
'@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.25.2)':
dependencies:
'@babel/core': 7.25.2
- '@babel/helper-plugin-utils': 7.25.7
+ '@babel/helper-plugin-utils': 7.24.8
'@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.25.2)':
dependencies:
'@babel/core': 7.25.2
- '@babel/helper-plugin-utils': 7.25.7
+ '@babel/helper-plugin-utils': 7.24.8
'@babel/plugin-syntax-decorators@7.24.7(@babel/core@7.25.2)':
dependencies:
@@ -11602,27 +11522,22 @@ snapshots:
'@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.25.2)':
dependencies:
'@babel/core': 7.25.2
- '@babel/helper-plugin-utils': 7.25.7
+ '@babel/helper-plugin-utils': 7.24.8
'@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.25.2)':
dependencies:
'@babel/core': 7.25.2
- '@babel/helper-plugin-utils': 7.25.7
-
- '@babel/plugin-syntax-import-assertions@7.25.7(@babel/core@7.25.2)':
- dependencies:
- '@babel/core': 7.25.2
- '@babel/helper-plugin-utils': 7.25.7
+ '@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-syntax-import-attributes@7.25.6(@babel/core@7.25.2)':
+ '@babel/plugin-syntax-import-assertions@7.24.7(@babel/core@7.25.2)':
dependencies:
'@babel/core': 7.25.2
'@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-syntax-import-attributes@7.25.7(@babel/core@7.25.2)':
+ '@babel/plugin-syntax-import-attributes@7.24.7(@babel/core@7.25.2)':
dependencies:
'@babel/core': 7.25.2
- '@babel/helper-plugin-utils': 7.25.7
+ '@babel/helper-plugin-utils': 7.24.8
'@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.25.2)':
dependencies:
@@ -11632,7 +11547,7 @@ snapshots:
'@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.25.2)':
dependencies:
'@babel/core': 7.25.2
- '@babel/helper-plugin-utils': 7.25.7
+ '@babel/helper-plugin-utils': 7.24.8
'@babel/plugin-syntax-jsx@7.24.7(@babel/core@7.25.2)':
dependencies:
@@ -11642,44 +11557,44 @@ snapshots:
'@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.25.2)':
dependencies:
'@babel/core': 7.25.2
- '@babel/helper-plugin-utils': 7.25.7
+ '@babel/helper-plugin-utils': 7.24.8
'@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.25.2)':
dependencies:
'@babel/core': 7.25.2
- '@babel/helper-plugin-utils': 7.25.7
+ '@babel/helper-plugin-utils': 7.24.8
'@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.25.2)':
dependencies:
'@babel/core': 7.25.2
- '@babel/helper-plugin-utils': 7.25.7
+ '@babel/helper-plugin-utils': 7.24.8
'@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.25.2)':
dependencies:
'@babel/core': 7.25.2
- '@babel/helper-plugin-utils': 7.25.7
+ '@babel/helper-plugin-utils': 7.24.8
'@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.25.2)':
dependencies:
'@babel/core': 7.25.2
- '@babel/helper-plugin-utils': 7.25.7
+ '@babel/helper-plugin-utils': 7.24.8
'@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.25.2)':
dependencies:
'@babel/core': 7.25.2
- '@babel/helper-plugin-utils': 7.25.7
+ '@babel/helper-plugin-utils': 7.24.8
'@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.25.2)':
dependencies:
'@babel/core': 7.25.2
- '@babel/helper-plugin-utils': 7.25.7
+ '@babel/helper-plugin-utils': 7.24.8
'@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.25.2)':
dependencies:
'@babel/core': 7.25.2
- '@babel/helper-plugin-utils': 7.25.7
+ '@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-syntax-typescript@7.25.4(@babel/core@7.25.2)':
+ '@babel/plugin-syntax-typescript@7.24.7(@babel/core@7.25.2)':
dependencies:
'@babel/core': 7.25.2
'@babel/helper-plugin-utils': 7.24.8
@@ -11687,164 +11602,164 @@ snapshots:
'@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.25.2)':
dependencies:
'@babel/core': 7.25.2
- '@babel/helper-create-regexp-features-plugin': 7.25.7(@babel/core@7.25.2)
- '@babel/helper-plugin-utils': 7.25.7
+ '@babel/helper-create-regexp-features-plugin': 7.25.2(@babel/core@7.25.2)
+ '@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-transform-arrow-functions@7.25.7(@babel/core@7.25.2)':
+ '@babel/plugin-transform-arrow-functions@7.24.7(@babel/core@7.25.2)':
dependencies:
'@babel/core': 7.25.2
- '@babel/helper-plugin-utils': 7.25.7
+ '@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-transform-async-generator-functions@7.25.7(@babel/core@7.25.2)':
+ '@babel/plugin-transform-async-generator-functions@7.25.0(@babel/core@7.25.2)':
dependencies:
'@babel/core': 7.25.2
- '@babel/helper-plugin-utils': 7.25.7
- '@babel/helper-remap-async-to-generator': 7.25.7(@babel/core@7.25.2)
+ '@babel/helper-plugin-utils': 7.24.8
+ '@babel/helper-remap-async-to-generator': 7.25.0(@babel/core@7.25.2)
'@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.25.2)
- '@babel/traverse': 7.25.7
+ '@babel/traverse': 7.25.3
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-async-to-generator@7.25.7(@babel/core@7.25.2)':
+ '@babel/plugin-transform-async-to-generator@7.24.7(@babel/core@7.25.2)':
dependencies:
'@babel/core': 7.25.2
- '@babel/helper-module-imports': 7.25.7
- '@babel/helper-plugin-utils': 7.25.7
- '@babel/helper-remap-async-to-generator': 7.25.7(@babel/core@7.25.2)
+ '@babel/helper-module-imports': 7.24.7
+ '@babel/helper-plugin-utils': 7.24.8
+ '@babel/helper-remap-async-to-generator': 7.25.0(@babel/core@7.25.2)
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-block-scoped-functions@7.25.7(@babel/core@7.25.2)':
+ '@babel/plugin-transform-block-scoped-functions@7.24.7(@babel/core@7.25.2)':
dependencies:
'@babel/core': 7.25.2
- '@babel/helper-plugin-utils': 7.25.7
+ '@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-transform-block-scoping@7.25.7(@babel/core@7.25.2)':
+ '@babel/plugin-transform-block-scoping@7.25.0(@babel/core@7.25.2)':
dependencies:
'@babel/core': 7.25.2
- '@babel/helper-plugin-utils': 7.25.7
+ '@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-transform-class-properties@7.25.7(@babel/core@7.25.2)':
+ '@babel/plugin-transform-class-properties@7.24.7(@babel/core@7.25.2)':
dependencies:
'@babel/core': 7.25.2
- '@babel/helper-create-class-features-plugin': 7.25.7(@babel/core@7.25.2)
- '@babel/helper-plugin-utils': 7.25.7
+ '@babel/helper-create-class-features-plugin': 7.25.0(@babel/core@7.25.2)
+ '@babel/helper-plugin-utils': 7.24.8
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-class-static-block@7.25.7(@babel/core@7.25.2)':
+ '@babel/plugin-transform-class-static-block@7.24.7(@babel/core@7.25.2)':
dependencies:
'@babel/core': 7.25.2
- '@babel/helper-create-class-features-plugin': 7.25.7(@babel/core@7.25.2)
- '@babel/helper-plugin-utils': 7.25.7
+ '@babel/helper-create-class-features-plugin': 7.25.0(@babel/core@7.25.2)
+ '@babel/helper-plugin-utils': 7.24.8
'@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.25.2)
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-classes@7.25.7(@babel/core@7.25.2)':
+ '@babel/plugin-transform-classes@7.25.0(@babel/core@7.25.2)':
dependencies:
'@babel/core': 7.25.2
- '@babel/helper-annotate-as-pure': 7.25.7
- '@babel/helper-compilation-targets': 7.25.7
- '@babel/helper-plugin-utils': 7.25.7
- '@babel/helper-replace-supers': 7.25.7(@babel/core@7.25.2)
- '@babel/traverse': 7.25.7
+ '@babel/helper-annotate-as-pure': 7.24.7
+ '@babel/helper-compilation-targets': 7.25.2
+ '@babel/helper-plugin-utils': 7.24.8
+ '@babel/helper-replace-supers': 7.25.0(@babel/core@7.25.2)
+ '@babel/traverse': 7.25.3
globals: 11.12.0
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-computed-properties@7.25.7(@babel/core@7.25.2)':
+ '@babel/plugin-transform-computed-properties@7.24.7(@babel/core@7.25.2)':
dependencies:
'@babel/core': 7.25.2
- '@babel/helper-plugin-utils': 7.25.7
- '@babel/template': 7.25.7
+ '@babel/helper-plugin-utils': 7.24.8
+ '@babel/template': 7.25.0
- '@babel/plugin-transform-destructuring@7.25.7(@babel/core@7.25.2)':
+ '@babel/plugin-transform-destructuring@7.24.8(@babel/core@7.25.2)':
dependencies:
'@babel/core': 7.25.2
- '@babel/helper-plugin-utils': 7.25.7
+ '@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-transform-dotall-regex@7.25.7(@babel/core@7.25.2)':
+ '@babel/plugin-transform-dotall-regex@7.24.7(@babel/core@7.25.2)':
dependencies:
'@babel/core': 7.25.2
- '@babel/helper-create-regexp-features-plugin': 7.25.7(@babel/core@7.25.2)
- '@babel/helper-plugin-utils': 7.25.7
+ '@babel/helper-create-regexp-features-plugin': 7.25.2(@babel/core@7.25.2)
+ '@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-transform-duplicate-keys@7.25.7(@babel/core@7.25.2)':
+ '@babel/plugin-transform-duplicate-keys@7.24.7(@babel/core@7.25.2)':
dependencies:
'@babel/core': 7.25.2
- '@babel/helper-plugin-utils': 7.25.7
+ '@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.25.7(@babel/core@7.25.2)':
+ '@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.25.0(@babel/core@7.25.2)':
dependencies:
'@babel/core': 7.25.2
- '@babel/helper-create-regexp-features-plugin': 7.25.7(@babel/core@7.25.2)
- '@babel/helper-plugin-utils': 7.25.7
+ '@babel/helper-create-regexp-features-plugin': 7.25.2(@babel/core@7.25.2)
+ '@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-transform-dynamic-import@7.25.7(@babel/core@7.25.2)':
+ '@babel/plugin-transform-dynamic-import@7.24.7(@babel/core@7.25.2)':
dependencies:
'@babel/core': 7.25.2
- '@babel/helper-plugin-utils': 7.25.7
+ '@babel/helper-plugin-utils': 7.24.8
'@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.25.2)
- '@babel/plugin-transform-exponentiation-operator@7.25.7(@babel/core@7.25.2)':
+ '@babel/plugin-transform-exponentiation-operator@7.24.7(@babel/core@7.25.2)':
dependencies:
'@babel/core': 7.25.2
- '@babel/helper-builder-binary-assignment-operator-visitor': 7.25.7
- '@babel/helper-plugin-utils': 7.25.7
+ '@babel/helper-builder-binary-assignment-operator-visitor': 7.24.7
+ '@babel/helper-plugin-utils': 7.24.8
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-export-namespace-from@7.25.7(@babel/core@7.25.2)':
+ '@babel/plugin-transform-export-namespace-from@7.24.7(@babel/core@7.25.2)':
dependencies:
'@babel/core': 7.25.2
- '@babel/helper-plugin-utils': 7.25.7
+ '@babel/helper-plugin-utils': 7.24.8
'@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.25.2)
- '@babel/plugin-transform-for-of@7.25.7(@babel/core@7.25.2)':
+ '@babel/plugin-transform-for-of@7.24.7(@babel/core@7.25.2)':
dependencies:
'@babel/core': 7.25.2
- '@babel/helper-plugin-utils': 7.25.7
- '@babel/helper-skip-transparent-expression-wrappers': 7.25.7
+ '@babel/helper-plugin-utils': 7.24.8
+ '@babel/helper-skip-transparent-expression-wrappers': 7.24.7
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-function-name@7.25.7(@babel/core@7.25.2)':
+ '@babel/plugin-transform-function-name@7.25.1(@babel/core@7.25.2)':
dependencies:
'@babel/core': 7.25.2
- '@babel/helper-compilation-targets': 7.25.7
- '@babel/helper-plugin-utils': 7.25.7
- '@babel/traverse': 7.25.7
+ '@babel/helper-compilation-targets': 7.25.2
+ '@babel/helper-plugin-utils': 7.24.8
+ '@babel/traverse': 7.25.3
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-json-strings@7.25.7(@babel/core@7.25.2)':
+ '@babel/plugin-transform-json-strings@7.24.7(@babel/core@7.25.2)':
dependencies:
'@babel/core': 7.25.2
- '@babel/helper-plugin-utils': 7.25.7
+ '@babel/helper-plugin-utils': 7.24.8
'@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.25.2)
- '@babel/plugin-transform-literals@7.25.7(@babel/core@7.25.2)':
+ '@babel/plugin-transform-literals@7.25.2(@babel/core@7.25.2)':
dependencies:
'@babel/core': 7.25.2
- '@babel/helper-plugin-utils': 7.25.7
+ '@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-transform-logical-assignment-operators@7.25.7(@babel/core@7.25.2)':
+ '@babel/plugin-transform-logical-assignment-operators@7.24.7(@babel/core@7.25.2)':
dependencies:
'@babel/core': 7.25.2
- '@babel/helper-plugin-utils': 7.25.7
+ '@babel/helper-plugin-utils': 7.24.8
'@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.25.2)
- '@babel/plugin-transform-member-expression-literals@7.25.7(@babel/core@7.25.2)':
+ '@babel/plugin-transform-member-expression-literals@7.24.7(@babel/core@7.25.2)':
dependencies:
'@babel/core': 7.25.2
- '@babel/helper-plugin-utils': 7.25.7
+ '@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-transform-modules-amd@7.25.7(@babel/core@7.25.2)':
+ '@babel/plugin-transform-modules-amd@7.24.7(@babel/core@7.25.2)':
dependencies:
'@babel/core': 7.25.2
- '@babel/helper-module-transforms': 7.25.7(@babel/core@7.25.2)
- '@babel/helper-plugin-utils': 7.25.7
+ '@babel/helper-module-transforms': 7.25.2(@babel/core@7.25.2)
+ '@babel/helper-plugin-utils': 7.24.8
transitivePeerDependencies:
- supports-color
@@ -11857,208 +11772,199 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-modules-commonjs@7.25.7(@babel/core@7.25.2)':
+ '@babel/plugin-transform-modules-systemjs@7.25.0(@babel/core@7.25.2)':
dependencies:
'@babel/core': 7.25.2
- '@babel/helper-module-transforms': 7.25.7(@babel/core@7.25.2)
- '@babel/helper-plugin-utils': 7.25.7
- '@babel/helper-simple-access': 7.25.7
- transitivePeerDependencies:
- - supports-color
-
- '@babel/plugin-transform-modules-systemjs@7.25.7(@babel/core@7.25.2)':
- dependencies:
- '@babel/core': 7.25.2
- '@babel/helper-module-transforms': 7.25.7(@babel/core@7.25.2)
- '@babel/helper-plugin-utils': 7.25.7
- '@babel/helper-validator-identifier': 7.25.7
- '@babel/traverse': 7.25.7
+ '@babel/helper-module-transforms': 7.25.2(@babel/core@7.25.2)
+ '@babel/helper-plugin-utils': 7.24.8
+ '@babel/helper-validator-identifier': 7.24.7
+ '@babel/traverse': 7.25.3
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-modules-umd@7.25.7(@babel/core@7.25.2)':
+ '@babel/plugin-transform-modules-umd@7.24.7(@babel/core@7.25.2)':
dependencies:
'@babel/core': 7.25.2
- '@babel/helper-module-transforms': 7.25.7(@babel/core@7.25.2)
- '@babel/helper-plugin-utils': 7.25.7
+ '@babel/helper-module-transforms': 7.25.2(@babel/core@7.25.2)
+ '@babel/helper-plugin-utils': 7.24.8
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-named-capturing-groups-regex@7.25.7(@babel/core@7.25.2)':
+ '@babel/plugin-transform-named-capturing-groups-regex@7.24.7(@babel/core@7.25.2)':
dependencies:
'@babel/core': 7.25.2
- '@babel/helper-create-regexp-features-plugin': 7.25.7(@babel/core@7.25.2)
- '@babel/helper-plugin-utils': 7.25.7
+ '@babel/helper-create-regexp-features-plugin': 7.25.2(@babel/core@7.25.2)
+ '@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-transform-new-target@7.25.7(@babel/core@7.25.2)':
+ '@babel/plugin-transform-new-target@7.24.7(@babel/core@7.25.2)':
dependencies:
'@babel/core': 7.25.2
- '@babel/helper-plugin-utils': 7.25.7
+ '@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-transform-nullish-coalescing-operator@7.25.7(@babel/core@7.25.2)':
+ '@babel/plugin-transform-nullish-coalescing-operator@7.24.7(@babel/core@7.25.2)':
dependencies:
'@babel/core': 7.25.2
- '@babel/helper-plugin-utils': 7.25.7
+ '@babel/helper-plugin-utils': 7.24.8
'@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.25.2)
- '@babel/plugin-transform-numeric-separator@7.25.7(@babel/core@7.25.2)':
+ '@babel/plugin-transform-numeric-separator@7.24.7(@babel/core@7.25.2)':
dependencies:
'@babel/core': 7.25.2
- '@babel/helper-plugin-utils': 7.25.7
+ '@babel/helper-plugin-utils': 7.24.8
'@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.25.2)
- '@babel/plugin-transform-object-rest-spread@7.25.7(@babel/core@7.25.2)':
+ '@babel/plugin-transform-object-rest-spread@7.24.7(@babel/core@7.25.2)':
dependencies:
'@babel/core': 7.25.2
- '@babel/helper-compilation-targets': 7.25.7
- '@babel/helper-plugin-utils': 7.25.7
+ '@babel/helper-compilation-targets': 7.25.2
+ '@babel/helper-plugin-utils': 7.24.8
'@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.25.2)
- '@babel/plugin-transform-parameters': 7.25.7(@babel/core@7.25.2)
+ '@babel/plugin-transform-parameters': 7.24.7(@babel/core@7.25.2)
- '@babel/plugin-transform-object-super@7.25.7(@babel/core@7.25.2)':
+ '@babel/plugin-transform-object-super@7.24.7(@babel/core@7.25.2)':
dependencies:
'@babel/core': 7.25.2
- '@babel/helper-plugin-utils': 7.25.7
- '@babel/helper-replace-supers': 7.25.7(@babel/core@7.25.2)
+ '@babel/helper-plugin-utils': 7.24.8
+ '@babel/helper-replace-supers': 7.25.0(@babel/core@7.25.2)
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-optional-catch-binding@7.25.7(@babel/core@7.25.2)':
+ '@babel/plugin-transform-optional-catch-binding@7.24.7(@babel/core@7.25.2)':
dependencies:
'@babel/core': 7.25.2
- '@babel/helper-plugin-utils': 7.25.7
+ '@babel/helper-plugin-utils': 7.24.8
'@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.25.2)
- '@babel/plugin-transform-optional-chaining@7.25.7(@babel/core@7.25.2)':
+ '@babel/plugin-transform-optional-chaining@7.24.8(@babel/core@7.25.2)':
dependencies:
'@babel/core': 7.25.2
- '@babel/helper-plugin-utils': 7.25.7
- '@babel/helper-skip-transparent-expression-wrappers': 7.25.7
+ '@babel/helper-plugin-utils': 7.24.8
+ '@babel/helper-skip-transparent-expression-wrappers': 7.24.7
'@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.25.2)
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-parameters@7.25.7(@babel/core@7.25.2)':
+ '@babel/plugin-transform-parameters@7.24.7(@babel/core@7.25.2)':
dependencies:
'@babel/core': 7.25.2
- '@babel/helper-plugin-utils': 7.25.7
+ '@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-transform-private-methods@7.25.7(@babel/core@7.25.2)':
+ '@babel/plugin-transform-private-methods@7.24.7(@babel/core@7.25.2)':
dependencies:
'@babel/core': 7.25.2
- '@babel/helper-create-class-features-plugin': 7.25.7(@babel/core@7.25.2)
- '@babel/helper-plugin-utils': 7.25.7
+ '@babel/helper-create-class-features-plugin': 7.25.0(@babel/core@7.25.2)
+ '@babel/helper-plugin-utils': 7.24.8
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-private-property-in-object@7.25.7(@babel/core@7.25.2)':
+ '@babel/plugin-transform-private-property-in-object@7.24.7(@babel/core@7.25.2)':
dependencies:
'@babel/core': 7.25.2
- '@babel/helper-annotate-as-pure': 7.25.7
- '@babel/helper-create-class-features-plugin': 7.25.7(@babel/core@7.25.2)
- '@babel/helper-plugin-utils': 7.25.7
+ '@babel/helper-annotate-as-pure': 7.24.7
+ '@babel/helper-create-class-features-plugin': 7.25.0(@babel/core@7.25.2)
+ '@babel/helper-plugin-utils': 7.24.8
'@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.25.2)
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-property-literals@7.25.7(@babel/core@7.25.2)':
+ '@babel/plugin-transform-property-literals@7.24.7(@babel/core@7.25.2)':
dependencies:
'@babel/core': 7.25.2
- '@babel/helper-plugin-utils': 7.25.7
+ '@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-transform-regenerator@7.25.7(@babel/core@7.25.2)':
+ '@babel/plugin-transform-regenerator@7.24.7(@babel/core@7.25.2)':
dependencies:
'@babel/core': 7.25.2
- '@babel/helper-plugin-utils': 7.25.7
+ '@babel/helper-plugin-utils': 7.24.8
regenerator-transform: 0.15.2
- '@babel/plugin-transform-reserved-words@7.25.7(@babel/core@7.25.2)':
+ '@babel/plugin-transform-reserved-words@7.24.7(@babel/core@7.25.2)':
dependencies:
'@babel/core': 7.25.2
- '@babel/helper-plugin-utils': 7.25.7
+ '@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-transform-shorthand-properties@7.25.7(@babel/core@7.25.2)':
+ '@babel/plugin-transform-shorthand-properties@7.24.7(@babel/core@7.25.2)':
dependencies:
'@babel/core': 7.25.2
- '@babel/helper-plugin-utils': 7.25.7
+ '@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-transform-spread@7.25.7(@babel/core@7.25.2)':
+ '@babel/plugin-transform-spread@7.24.7(@babel/core@7.25.2)':
dependencies:
'@babel/core': 7.25.2
- '@babel/helper-plugin-utils': 7.25.7
- '@babel/helper-skip-transparent-expression-wrappers': 7.25.7
+ '@babel/helper-plugin-utils': 7.24.8
+ '@babel/helper-skip-transparent-expression-wrappers': 7.24.7
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-sticky-regex@7.25.7(@babel/core@7.25.2)':
+ '@babel/plugin-transform-sticky-regex@7.24.7(@babel/core@7.25.2)':
dependencies:
'@babel/core': 7.25.2
- '@babel/helper-plugin-utils': 7.25.7
+ '@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-transform-template-literals@7.25.7(@babel/core@7.25.2)':
+ '@babel/plugin-transform-template-literals@7.24.7(@babel/core@7.25.2)':
dependencies:
'@babel/core': 7.25.2
- '@babel/helper-plugin-utils': 7.25.7
+ '@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-transform-typeof-symbol@7.25.7(@babel/core@7.25.2)':
+ '@babel/plugin-transform-typeof-symbol@7.24.8(@babel/core@7.25.2)':
dependencies:
'@babel/core': 7.25.2
- '@babel/helper-plugin-utils': 7.25.7
+ '@babel/helper-plugin-utils': 7.24.8
'@babel/plugin-transform-typescript@7.25.2(@babel/core@7.25.2)':
dependencies:
'@babel/core': 7.25.2
'@babel/helper-annotate-as-pure': 7.24.7
- '@babel/helper-create-class-features-plugin': 7.25.4(@babel/core@7.25.2)
+ '@babel/helper-create-class-features-plugin': 7.25.0(@babel/core@7.25.2)
'@babel/helper-plugin-utils': 7.24.8
'@babel/helper-skip-transparent-expression-wrappers': 7.24.7
- '@babel/plugin-syntax-typescript': 7.25.4(@babel/core@7.25.2)
+ '@babel/plugin-syntax-typescript': 7.24.7(@babel/core@7.25.2)
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-unicode-escapes@7.25.7(@babel/core@7.25.2)':
+ '@babel/plugin-transform-unicode-escapes@7.24.7(@babel/core@7.25.2)':
dependencies:
'@babel/core': 7.25.2
- '@babel/helper-plugin-utils': 7.25.7
+ '@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-transform-unicode-property-regex@7.25.7(@babel/core@7.25.2)':
+ '@babel/plugin-transform-unicode-property-regex@7.24.7(@babel/core@7.25.2)':
dependencies:
'@babel/core': 7.25.2
- '@babel/helper-create-regexp-features-plugin': 7.25.7(@babel/core@7.25.2)
- '@babel/helper-plugin-utils': 7.25.7
+ '@babel/helper-create-regexp-features-plugin': 7.25.2(@babel/core@7.25.2)
+ '@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-transform-unicode-regex@7.25.7(@babel/core@7.25.2)':
+ '@babel/plugin-transform-unicode-regex@7.24.7(@babel/core@7.25.2)':
dependencies:
'@babel/core': 7.25.2
- '@babel/helper-create-regexp-features-plugin': 7.25.7(@babel/core@7.25.2)
- '@babel/helper-plugin-utils': 7.25.7
+ '@babel/helper-create-regexp-features-plugin': 7.25.2(@babel/core@7.25.2)
+ '@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-transform-unicode-sets-regex@7.25.7(@babel/core@7.25.2)':
+ '@babel/plugin-transform-unicode-sets-regex@7.24.7(@babel/core@7.25.2)':
dependencies:
'@babel/core': 7.25.2
- '@babel/helper-create-regexp-features-plugin': 7.25.7(@babel/core@7.25.2)
- '@babel/helper-plugin-utils': 7.25.7
+ '@babel/helper-create-regexp-features-plugin': 7.25.2(@babel/core@7.25.2)
+ '@babel/helper-plugin-utils': 7.24.8
- '@babel/preset-env@7.25.7(@babel/core@7.25.2)':
+ '@babel/preset-env@7.25.3(@babel/core@7.25.2)':
dependencies:
- '@babel/compat-data': 7.25.7
+ '@babel/compat-data': 7.25.2
'@babel/core': 7.25.2
- '@babel/helper-compilation-targets': 7.25.7
- '@babel/helper-plugin-utils': 7.25.7
- '@babel/helper-validator-option': 7.25.7
- '@babel/plugin-bugfix-firefox-class-in-computed-class-key': 7.25.7(@babel/core@7.25.2)
- '@babel/plugin-bugfix-safari-class-field-initializer-scope': 7.25.7(@babel/core@7.25.2)
- '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.25.7(@babel/core@7.25.2)
- '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.25.7(@babel/core@7.25.2)
- '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.25.7(@babel/core@7.25.2)
+ '@babel/helper-compilation-targets': 7.25.2
+ '@babel/helper-plugin-utils': 7.24.8
+ '@babel/helper-validator-option': 7.24.8
+ '@babel/plugin-bugfix-firefox-class-in-computed-class-key': 7.25.3(@babel/core@7.25.2)
+ '@babel/plugin-bugfix-safari-class-field-initializer-scope': 7.25.0(@babel/core@7.25.2)
+ '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.25.0(@babel/core@7.25.2)
+ '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.24.7(@babel/core@7.25.2)
+ '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.25.0(@babel/core@7.25.2)
'@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.25.2)
'@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.25.2)
'@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.25.2)
'@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.25.2)
'@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.25.2)
'@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.25.2)
- '@babel/plugin-syntax-import-assertions': 7.25.7(@babel/core@7.25.2)
- '@babel/plugin-syntax-import-attributes': 7.25.7(@babel/core@7.25.2)
+ '@babel/plugin-syntax-import-assertions': 7.24.7(@babel/core@7.25.2)
+ '@babel/plugin-syntax-import-attributes': 7.24.7(@babel/core@7.25.2)
'@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.25.2)
'@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.25.2)
'@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.25.2)
@@ -12070,60 +11976,60 @@ snapshots:
'@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.25.2)
'@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.25.2)
'@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.25.2)
- '@babel/plugin-transform-arrow-functions': 7.25.7(@babel/core@7.25.2)
- '@babel/plugin-transform-async-generator-functions': 7.25.7(@babel/core@7.25.2)
- '@babel/plugin-transform-async-to-generator': 7.25.7(@babel/core@7.25.2)
- '@babel/plugin-transform-block-scoped-functions': 7.25.7(@babel/core@7.25.2)
- '@babel/plugin-transform-block-scoping': 7.25.7(@babel/core@7.25.2)
- '@babel/plugin-transform-class-properties': 7.25.7(@babel/core@7.25.2)
- '@babel/plugin-transform-class-static-block': 7.25.7(@babel/core@7.25.2)
- '@babel/plugin-transform-classes': 7.25.7(@babel/core@7.25.2)
- '@babel/plugin-transform-computed-properties': 7.25.7(@babel/core@7.25.2)
- '@babel/plugin-transform-destructuring': 7.25.7(@babel/core@7.25.2)
- '@babel/plugin-transform-dotall-regex': 7.25.7(@babel/core@7.25.2)
- '@babel/plugin-transform-duplicate-keys': 7.25.7(@babel/core@7.25.2)
- '@babel/plugin-transform-duplicate-named-capturing-groups-regex': 7.25.7(@babel/core@7.25.2)
- '@babel/plugin-transform-dynamic-import': 7.25.7(@babel/core@7.25.2)
- '@babel/plugin-transform-exponentiation-operator': 7.25.7(@babel/core@7.25.2)
- '@babel/plugin-transform-export-namespace-from': 7.25.7(@babel/core@7.25.2)
- '@babel/plugin-transform-for-of': 7.25.7(@babel/core@7.25.2)
- '@babel/plugin-transform-function-name': 7.25.7(@babel/core@7.25.2)
- '@babel/plugin-transform-json-strings': 7.25.7(@babel/core@7.25.2)
- '@babel/plugin-transform-literals': 7.25.7(@babel/core@7.25.2)
- '@babel/plugin-transform-logical-assignment-operators': 7.25.7(@babel/core@7.25.2)
- '@babel/plugin-transform-member-expression-literals': 7.25.7(@babel/core@7.25.2)
- '@babel/plugin-transform-modules-amd': 7.25.7(@babel/core@7.25.2)
- '@babel/plugin-transform-modules-commonjs': 7.25.7(@babel/core@7.25.2)
- '@babel/plugin-transform-modules-systemjs': 7.25.7(@babel/core@7.25.2)
- '@babel/plugin-transform-modules-umd': 7.25.7(@babel/core@7.25.2)
- '@babel/plugin-transform-named-capturing-groups-regex': 7.25.7(@babel/core@7.25.2)
- '@babel/plugin-transform-new-target': 7.25.7(@babel/core@7.25.2)
- '@babel/plugin-transform-nullish-coalescing-operator': 7.25.7(@babel/core@7.25.2)
- '@babel/plugin-transform-numeric-separator': 7.25.7(@babel/core@7.25.2)
- '@babel/plugin-transform-object-rest-spread': 7.25.7(@babel/core@7.25.2)
- '@babel/plugin-transform-object-super': 7.25.7(@babel/core@7.25.2)
- '@babel/plugin-transform-optional-catch-binding': 7.25.7(@babel/core@7.25.2)
- '@babel/plugin-transform-optional-chaining': 7.25.7(@babel/core@7.25.2)
- '@babel/plugin-transform-parameters': 7.25.7(@babel/core@7.25.2)
- '@babel/plugin-transform-private-methods': 7.25.7(@babel/core@7.25.2)
- '@babel/plugin-transform-private-property-in-object': 7.25.7(@babel/core@7.25.2)
- '@babel/plugin-transform-property-literals': 7.25.7(@babel/core@7.25.2)
- '@babel/plugin-transform-regenerator': 7.25.7(@babel/core@7.25.2)
- '@babel/plugin-transform-reserved-words': 7.25.7(@babel/core@7.25.2)
- '@babel/plugin-transform-shorthand-properties': 7.25.7(@babel/core@7.25.2)
- '@babel/plugin-transform-spread': 7.25.7(@babel/core@7.25.2)
- '@babel/plugin-transform-sticky-regex': 7.25.7(@babel/core@7.25.2)
- '@babel/plugin-transform-template-literals': 7.25.7(@babel/core@7.25.2)
- '@babel/plugin-transform-typeof-symbol': 7.25.7(@babel/core@7.25.2)
- '@babel/plugin-transform-unicode-escapes': 7.25.7(@babel/core@7.25.2)
- '@babel/plugin-transform-unicode-property-regex': 7.25.7(@babel/core@7.25.2)
- '@babel/plugin-transform-unicode-regex': 7.25.7(@babel/core@7.25.2)
- '@babel/plugin-transform-unicode-sets-regex': 7.25.7(@babel/core@7.25.2)
+ '@babel/plugin-transform-arrow-functions': 7.24.7(@babel/core@7.25.2)
+ '@babel/plugin-transform-async-generator-functions': 7.25.0(@babel/core@7.25.2)
+ '@babel/plugin-transform-async-to-generator': 7.24.7(@babel/core@7.25.2)
+ '@babel/plugin-transform-block-scoped-functions': 7.24.7(@babel/core@7.25.2)
+ '@babel/plugin-transform-block-scoping': 7.25.0(@babel/core@7.25.2)
+ '@babel/plugin-transform-class-properties': 7.24.7(@babel/core@7.25.2)
+ '@babel/plugin-transform-class-static-block': 7.24.7(@babel/core@7.25.2)
+ '@babel/plugin-transform-classes': 7.25.0(@babel/core@7.25.2)
+ '@babel/plugin-transform-computed-properties': 7.24.7(@babel/core@7.25.2)
+ '@babel/plugin-transform-destructuring': 7.24.8(@babel/core@7.25.2)
+ '@babel/plugin-transform-dotall-regex': 7.24.7(@babel/core@7.25.2)
+ '@babel/plugin-transform-duplicate-keys': 7.24.7(@babel/core@7.25.2)
+ '@babel/plugin-transform-duplicate-named-capturing-groups-regex': 7.25.0(@babel/core@7.25.2)
+ '@babel/plugin-transform-dynamic-import': 7.24.7(@babel/core@7.25.2)
+ '@babel/plugin-transform-exponentiation-operator': 7.24.7(@babel/core@7.25.2)
+ '@babel/plugin-transform-export-namespace-from': 7.24.7(@babel/core@7.25.2)
+ '@babel/plugin-transform-for-of': 7.24.7(@babel/core@7.25.2)
+ '@babel/plugin-transform-function-name': 7.25.1(@babel/core@7.25.2)
+ '@babel/plugin-transform-json-strings': 7.24.7(@babel/core@7.25.2)
+ '@babel/plugin-transform-literals': 7.25.2(@babel/core@7.25.2)
+ '@babel/plugin-transform-logical-assignment-operators': 7.24.7(@babel/core@7.25.2)
+ '@babel/plugin-transform-member-expression-literals': 7.24.7(@babel/core@7.25.2)
+ '@babel/plugin-transform-modules-amd': 7.24.7(@babel/core@7.25.2)
+ '@babel/plugin-transform-modules-commonjs': 7.24.8(@babel/core@7.25.2)
+ '@babel/plugin-transform-modules-systemjs': 7.25.0(@babel/core@7.25.2)
+ '@babel/plugin-transform-modules-umd': 7.24.7(@babel/core@7.25.2)
+ '@babel/plugin-transform-named-capturing-groups-regex': 7.24.7(@babel/core@7.25.2)
+ '@babel/plugin-transform-new-target': 7.24.7(@babel/core@7.25.2)
+ '@babel/plugin-transform-nullish-coalescing-operator': 7.24.7(@babel/core@7.25.2)
+ '@babel/plugin-transform-numeric-separator': 7.24.7(@babel/core@7.25.2)
+ '@babel/plugin-transform-object-rest-spread': 7.24.7(@babel/core@7.25.2)
+ '@babel/plugin-transform-object-super': 7.24.7(@babel/core@7.25.2)
+ '@babel/plugin-transform-optional-catch-binding': 7.24.7(@babel/core@7.25.2)
+ '@babel/plugin-transform-optional-chaining': 7.24.8(@babel/core@7.25.2)
+ '@babel/plugin-transform-parameters': 7.24.7(@babel/core@7.25.2)
+ '@babel/plugin-transform-private-methods': 7.24.7(@babel/core@7.25.2)
+ '@babel/plugin-transform-private-property-in-object': 7.24.7(@babel/core@7.25.2)
+ '@babel/plugin-transform-property-literals': 7.24.7(@babel/core@7.25.2)
+ '@babel/plugin-transform-regenerator': 7.24.7(@babel/core@7.25.2)
+ '@babel/plugin-transform-reserved-words': 7.24.7(@babel/core@7.25.2)
+ '@babel/plugin-transform-shorthand-properties': 7.24.7(@babel/core@7.25.2)
+ '@babel/plugin-transform-spread': 7.24.7(@babel/core@7.25.2)
+ '@babel/plugin-transform-sticky-regex': 7.24.7(@babel/core@7.25.2)
+ '@babel/plugin-transform-template-literals': 7.24.7(@babel/core@7.25.2)
+ '@babel/plugin-transform-typeof-symbol': 7.24.8(@babel/core@7.25.2)
+ '@babel/plugin-transform-unicode-escapes': 7.24.7(@babel/core@7.25.2)
+ '@babel/plugin-transform-unicode-property-regex': 7.24.7(@babel/core@7.25.2)
+ '@babel/plugin-transform-unicode-regex': 7.24.7(@babel/core@7.25.2)
+ '@babel/plugin-transform-unicode-sets-regex': 7.24.7(@babel/core@7.25.2)
'@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.25.2)
babel-plugin-polyfill-corejs2: 0.4.11(@babel/core@7.25.2)
babel-plugin-polyfill-corejs3: 0.10.6(@babel/core@7.25.2)
babel-plugin-polyfill-regenerator: 0.6.2(@babel/core@7.25.2)
- core-js-compat: 3.38.1
+ core-js-compat: 3.38.0
semver: 6.3.1
transitivePeerDependencies:
- supports-color
@@ -12131,8 +12037,8 @@ snapshots:
'@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.25.2)':
dependencies:
'@babel/core': 7.25.2
- '@babel/helper-plugin-utils': 7.25.7
- '@babel/types': 7.25.7
+ '@babel/helper-plugin-utils': 7.24.8
+ '@babel/types': 7.25.2
esutils: 2.0.3
'@babel/preset-typescript@7.24.7(@babel/core@7.25.2)':
@@ -12146,64 +12052,38 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@babel/runtime@7.25.6':
- dependencies:
- regenerator-runtime: 0.14.1
+ '@babel/regjsgen@0.8.0': {}
- '@babel/runtime@7.25.7':
+ '@babel/runtime@7.25.0':
dependencies:
regenerator-runtime: 0.14.1
- '@babel/standalone@7.25.6': {}
+ '@babel/standalone@7.25.3': {}
'@babel/template@7.25.0':
dependencies:
'@babel/code-frame': 7.24.7
- '@babel/parser': 7.25.7
- '@babel/types': 7.25.7
+ '@babel/parser': 7.25.3
+ '@babel/types': 7.25.2
- '@babel/template@7.25.7':
- dependencies:
- '@babel/code-frame': 7.25.7
- '@babel/parser': 7.25.7
- '@babel/types': 7.25.7
-
- '@babel/traverse@7.25.6':
+ '@babel/traverse@7.25.3':
dependencies:
'@babel/code-frame': 7.24.7
- '@babel/generator': 7.25.6
- '@babel/parser': 7.25.7
+ '@babel/generator': 7.25.0
+ '@babel/parser': 7.25.3
'@babel/template': 7.25.0
- '@babel/types': 7.25.6
- debug: 4.3.7
- globals: 11.12.0
- transitivePeerDependencies:
- - supports-color
-
- '@babel/traverse@7.25.7':
- dependencies:
- '@babel/code-frame': 7.25.7
- '@babel/generator': 7.25.7
- '@babel/parser': 7.25.7
- '@babel/template': 7.25.7
- '@babel/types': 7.25.7
- debug: 4.3.7
+ '@babel/types': 7.25.2
+ debug: 4.3.6
globals: 11.12.0
transitivePeerDependencies:
- supports-color
- '@babel/types@7.25.6':
+ '@babel/types@7.25.2':
dependencies:
'@babel/helper-string-parser': 7.24.8
'@babel/helper-validator-identifier': 7.24.7
to-fast-properties: 2.0.0
- '@babel/types@7.25.7':
- dependencies:
- '@babel/helper-string-parser': 7.25.7
- '@babel/helper-validator-identifier': 7.25.7
- to-fast-properties: 2.0.0
-
'@changesets/apply-release-plan@7.0.5':
dependencies:
'@changesets/config': 3.0.3
@@ -12241,7 +12121,7 @@ snapshots:
transitivePeerDependencies:
- encoding
- '@changesets/cli@2.27.8':
+ '@changesets/cli@2.27.9':
dependencies:
'@changesets/apply-release-plan': 7.0.5
'@changesets/assemble-release-plan': 6.0.4
@@ -12258,14 +12138,12 @@ snapshots:
'@changesets/types': 6.0.0
'@changesets/write': 0.3.2
'@manypkg/get-packages': 1.1.3
- '@types/semver': 7.5.8
ansi-colors: 4.1.3
ci-info: 3.9.0
enquirer: 2.4.1
external-editor: 3.1.0
fs-extra: 7.0.1
mri: 1.2.0
- outdent: 0.5.0
p-limit: 2.3.0
package-manager-detector: 0.2.0
picocolors: 1.1.0
@@ -12318,7 +12196,7 @@ snapshots:
'@changesets/errors': 0.2.0
'@manypkg/get-packages': 1.1.3
is-subdir: 1.2.0
- micromatch: 4.0.8
+ micromatch: 4.0.7
spawndamnit: 2.0.0
'@changesets/logger@0.1.1':
@@ -12365,76 +12243,76 @@ snapshots:
'@clack/core@0.3.4':
dependencies:
- picocolors: 1.1.0
+ picocolors: 1.0.1
sisteransi: 1.0.5
'@clack/prompts@0.7.0':
dependencies:
'@clack/core': 0.3.4
- picocolors: 1.1.0
+ picocolors: 1.0.1
sisteransi: 1.0.5
'@cloudflare/kv-asset-handler@0.3.4':
dependencies:
mime: 3.0.0
- '@codemirror/autocomplete@6.18.0(@codemirror/language@6.10.2)(@codemirror/state@6.4.1)(@codemirror/view@6.33.0)(@lezer/common@1.2.1)':
+ '@codemirror/autocomplete@6.18.1(@codemirror/language@6.10.3)(@codemirror/state@6.4.1)(@codemirror/view@6.34.1)(@lezer/common@1.2.2)':
dependencies:
- '@codemirror/language': 6.10.2
+ '@codemirror/language': 6.10.3
'@codemirror/state': 6.4.1
- '@codemirror/view': 6.33.0
- '@lezer/common': 1.2.1
+ '@codemirror/view': 6.34.1
+ '@lezer/common': 1.2.2
- '@codemirror/commands@6.6.1':
+ '@codemirror/commands@6.6.2':
dependencies:
- '@codemirror/language': 6.10.2
+ '@codemirror/language': 6.10.3
'@codemirror/state': 6.4.1
- '@codemirror/view': 6.33.0
- '@lezer/common': 1.2.1
+ '@codemirror/view': 6.34.1
+ '@lezer/common': 1.2.2
- '@codemirror/lang-css@6.3.0(@codemirror/view@6.33.0)':
+ '@codemirror/lang-css@6.3.0(@codemirror/view@6.34.1)':
dependencies:
- '@codemirror/autocomplete': 6.18.0(@codemirror/language@6.10.2)(@codemirror/state@6.4.1)(@codemirror/view@6.33.0)(@lezer/common@1.2.1)
- '@codemirror/language': 6.10.2
+ '@codemirror/autocomplete': 6.18.1(@codemirror/language@6.10.3)(@codemirror/state@6.4.1)(@codemirror/view@6.34.1)(@lezer/common@1.2.2)
+ '@codemirror/language': 6.10.3
'@codemirror/state': 6.4.1
- '@lezer/common': 1.2.1
- '@lezer/css': 1.1.8
+ '@lezer/common': 1.2.2
+ '@lezer/css': 1.1.9
transitivePeerDependencies:
- '@codemirror/view'
'@codemirror/lang-html@6.4.9':
dependencies:
- '@codemirror/autocomplete': 6.18.0(@codemirror/language@6.10.2)(@codemirror/state@6.4.1)(@codemirror/view@6.33.0)(@lezer/common@1.2.1)
- '@codemirror/lang-css': 6.3.0(@codemirror/view@6.33.0)
+ '@codemirror/autocomplete': 6.18.1(@codemirror/language@6.10.3)(@codemirror/state@6.4.1)(@codemirror/view@6.34.1)(@lezer/common@1.2.2)
+ '@codemirror/lang-css': 6.3.0(@codemirror/view@6.34.1)
'@codemirror/lang-javascript': 6.2.2
- '@codemirror/language': 6.10.2
+ '@codemirror/language': 6.10.3
'@codemirror/state': 6.4.1
- '@codemirror/view': 6.33.0
- '@lezer/common': 1.2.1
- '@lezer/css': 1.1.8
+ '@codemirror/view': 6.34.1
+ '@lezer/common': 1.2.2
+ '@lezer/css': 1.1.9
'@lezer/html': 1.3.10
'@codemirror/lang-java@6.0.1':
dependencies:
- '@codemirror/language': 6.10.2
+ '@codemirror/language': 6.10.3
'@lezer/java': 1.1.2
'@codemirror/lang-javascript@6.2.2':
dependencies:
- '@codemirror/autocomplete': 6.18.0(@codemirror/language@6.10.2)(@codemirror/state@6.4.1)(@codemirror/view@6.33.0)(@lezer/common@1.2.1)
- '@codemirror/language': 6.10.2
- '@codemirror/lint': 6.8.1
+ '@codemirror/autocomplete': 6.18.1(@codemirror/language@6.10.3)(@codemirror/state@6.4.1)(@codemirror/view@6.34.1)(@lezer/common@1.2.2)
+ '@codemirror/language': 6.10.3
+ '@codemirror/lint': 6.8.2
'@codemirror/state': 6.4.1
- '@codemirror/view': 6.33.0
- '@lezer/common': 1.2.1
- '@lezer/javascript': 1.4.17
+ '@codemirror/view': 6.34.1
+ '@lezer/common': 1.2.2
+ '@lezer/javascript': 1.4.18
- '@codemirror/lang-sql@6.7.1(@codemirror/view@6.33.0)':
+ '@codemirror/lang-sql@6.8.0(@codemirror/view@6.34.1)':
dependencies:
- '@codemirror/autocomplete': 6.18.0(@codemirror/language@6.10.2)(@codemirror/state@6.4.1)(@codemirror/view@6.33.0)(@lezer/common@1.2.1)
- '@codemirror/language': 6.10.2
+ '@codemirror/autocomplete': 6.18.1(@codemirror/language@6.10.3)(@codemirror/state@6.4.1)(@codemirror/view@6.34.1)(@lezer/common@1.2.2)
+ '@codemirror/language': 6.10.3
'@codemirror/state': 6.4.1
- '@lezer/common': 1.2.1
+ '@lezer/common': 1.2.2
'@lezer/highlight': 1.2.1
'@lezer/lr': 1.4.2
transitivePeerDependencies:
@@ -12444,51 +12322,51 @@ snapshots:
dependencies:
'@codemirror/lang-html': 6.4.9
'@codemirror/lang-javascript': 6.2.2
- '@codemirror/language': 6.10.2
- '@lezer/common': 1.2.1
+ '@codemirror/language': 6.10.3
+ '@lezer/common': 1.2.2
'@lezer/highlight': 1.2.1
'@lezer/lr': 1.4.2
'@codemirror/lang-xml@6.1.0':
dependencies:
- '@codemirror/autocomplete': 6.18.0(@codemirror/language@6.10.2)(@codemirror/state@6.4.1)(@codemirror/view@6.33.0)(@lezer/common@1.2.1)
- '@codemirror/language': 6.10.2
+ '@codemirror/autocomplete': 6.18.1(@codemirror/language@6.10.3)(@codemirror/state@6.4.1)(@codemirror/view@6.34.1)(@lezer/common@1.2.2)
+ '@codemirror/language': 6.10.3
'@codemirror/state': 6.4.1
- '@codemirror/view': 6.33.0
- '@lezer/common': 1.2.1
+ '@codemirror/view': 6.34.1
+ '@lezer/common': 1.2.2
'@lezer/xml': 1.0.5
- '@codemirror/language@6.10.2':
+ '@codemirror/language@6.10.3':
dependencies:
'@codemirror/state': 6.4.1
- '@codemirror/view': 6.33.0
- '@lezer/common': 1.2.1
+ '@codemirror/view': 6.34.1
+ '@lezer/common': 1.2.2
'@lezer/highlight': 1.2.1
'@lezer/lr': 1.4.2
style-mod: 4.1.2
- '@codemirror/lint@6.8.1':
+ '@codemirror/lint@6.8.2':
dependencies:
'@codemirror/state': 6.4.1
- '@codemirror/view': 6.33.0
+ '@codemirror/view': 6.34.1
crelt: 1.0.6
'@codemirror/search@6.5.6':
dependencies:
'@codemirror/state': 6.4.1
- '@codemirror/view': 6.33.0
+ '@codemirror/view': 6.34.1
crelt: 1.0.6
'@codemirror/state@6.4.1': {}
'@codemirror/theme-one-dark@6.1.2':
dependencies:
- '@codemirror/language': 6.10.2
+ '@codemirror/language': 6.10.3
'@codemirror/state': 6.4.1
- '@codemirror/view': 6.33.0
+ '@codemirror/view': 6.34.1
'@lezer/highlight': 1.2.1
- '@codemirror/view@6.33.0':
+ '@codemirror/view@6.34.1':
dependencies:
'@codemirror/state': 6.4.1
style-mod: 4.1.2
@@ -12608,9 +12486,9 @@ snapshots:
dependencies:
'@cspell/dict-ada': 4.0.2
'@cspell/dict-aws': 4.0.4
- '@cspell/dict-bash': 4.1.4
+ '@cspell/dict-bash': 4.1.5
'@cspell/dict-companies': 3.1.4
- '@cspell/dict-cpp': 5.1.16
+ '@cspell/dict-cpp': 5.1.17
'@cspell/dict-cryptocurrencies': 5.0.0
'@cspell/dict-csharp': 4.0.2
'@cspell/dict-css': 4.0.13
@@ -12632,7 +12510,7 @@ snapshots:
'@cspell/dict-golang': 6.0.12
'@cspell/dict-google': 1.0.1
'@cspell/dict-haskell': 4.0.1
- '@cspell/dict-html': 4.0.6
+ '@cspell/dict-html': 4.0.5
'@cspell/dict-html-symbol-entities': 4.0.0
'@cspell/dict-java': 5.0.7
'@cspell/dict-julia': 1.0.1
@@ -12649,10 +12527,10 @@ snapshots:
'@cspell/dict-public-licenses': 2.0.8
'@cspell/dict-python': 4.2.6
'@cspell/dict-r': 2.0.1
- '@cspell/dict-ruby': 5.0.3
+ '@cspell/dict-ruby': 5.0.4
'@cspell/dict-rust': 4.0.5
'@cspell/dict-scala': 5.0.3
- '@cspell/dict-software-terms': 4.1.4
+ '@cspell/dict-software-terms': 4.1.5
'@cspell/dict-sql': 2.1.5
'@cspell/dict-svelte': 1.0.2
'@cspell/dict-swift': 2.0.1
@@ -12678,11 +12556,11 @@ snapshots:
'@cspell/dict-aws@4.0.4': {}
- '@cspell/dict-bash@4.1.4': {}
+ '@cspell/dict-bash@4.1.5': {}
'@cspell/dict-companies@3.1.4': {}
- '@cspell/dict-cpp@5.1.16': {}
+ '@cspell/dict-cpp@5.1.17': {}
'@cspell/dict-cryptocurrencies@5.0.0': {}
@@ -12730,7 +12608,7 @@ snapshots:
'@cspell/dict-html-symbol-entities@4.0.0': {}
- '@cspell/dict-html@4.0.6': {}
+ '@cspell/dict-html@4.0.5': {}
'@cspell/dict-java@5.0.7': {}
@@ -12764,13 +12642,13 @@ snapshots:
'@cspell/dict-r@2.0.1': {}
- '@cspell/dict-ruby@5.0.3': {}
+ '@cspell/dict-ruby@5.0.4': {}
'@cspell/dict-rust@4.0.5': {}
'@cspell/dict-scala@5.0.3': {}
- '@cspell/dict-software-terms@4.1.4': {}
+ '@cspell/dict-software-terms@4.1.5': {}
'@cspell/dict-sql@2.1.5': {}
@@ -12798,9 +12676,9 @@ snapshots:
dependencies:
css-render: 0.15.14
- '@css-render/vue3-ssr@0.15.14(vue@3.5.10(typescript@5.6.2))':
+ '@css-render/vue3-ssr@0.15.14(vue@3.5.11(typescript@5.6.2))':
dependencies:
- vue: 3.5.10(typescript@5.6.2)
+ vue: 3.5.11(typescript@5.6.2)
'@csstools/cascade-layer-name-parser@2.0.1(@csstools/css-parser-algorithms@3.0.1(@csstools/css-tokenizer@3.0.1))(@csstools/css-tokenizer@3.0.1)':
dependencies:
@@ -13044,10 +12922,10 @@ snapshots:
'@docsearch/css@3.6.1': {}
- '@docsearch/js@3.6.1(@algolia/client-search@4.24.0)(search-insights@2.17.2)':
+ '@docsearch/js@3.6.1(@algolia/client-search@4.24.0)(search-insights@2.16.0)':
dependencies:
- '@docsearch/react': 3.6.1(@algolia/client-search@4.24.0)(search-insights@2.17.2)
- preact: 10.24.1
+ '@docsearch/react': 3.6.1(@algolia/client-search@4.24.0)(search-insights@2.16.0)
+ preact: 10.23.1
transitivePeerDependencies:
- '@algolia/client-search'
- '@types/react'
@@ -13055,22 +12933,22 @@ snapshots:
- react-dom
- search-insights
- '@docsearch/react@3.6.1(@algolia/client-search@4.24.0)(search-insights@2.17.2)':
+ '@docsearch/react@3.6.1(@algolia/client-search@4.24.0)(search-insights@2.16.0)':
dependencies:
- '@algolia/autocomplete-core': 1.9.3(@algolia/client-search@4.24.0)(algoliasearch@4.24.0)(search-insights@2.17.2)
+ '@algolia/autocomplete-core': 1.9.3(@algolia/client-search@4.24.0)(algoliasearch@4.24.0)(search-insights@2.16.0)
'@algolia/autocomplete-preset-algolia': 1.9.3(@algolia/client-search@4.24.0)(algoliasearch@4.24.0)
'@docsearch/css': 3.6.1
algoliasearch: 4.24.0
optionalDependencies:
- search-insights: 2.17.2
+ search-insights: 2.16.0
transitivePeerDependencies:
- '@algolia/client-search'
'@dual-bundle/import-meta-resolve@4.1.0': {}
- '@element-plus/icons-vue@2.3.1(vue@3.5.10(typescript@5.6.2))':
+ '@element-plus/icons-vue@2.3.1(vue@3.5.11(typescript@5.6.2))':
dependencies:
- vue: 3.5.10(typescript@5.6.2)
+ vue: 3.5.11(typescript@5.6.2)
'@emotion/hash@0.8.0': {}
@@ -13093,7 +12971,7 @@ snapshots:
'@esbuild/aix-ppc64@0.21.5':
optional: true
- '@esbuild/aix-ppc64@0.23.1':
+ '@esbuild/aix-ppc64@0.23.0':
optional: true
'@esbuild/android-arm64@0.19.12':
@@ -13105,7 +12983,7 @@ snapshots:
'@esbuild/android-arm64@0.21.5':
optional: true
- '@esbuild/android-arm64@0.23.1':
+ '@esbuild/android-arm64@0.23.0':
optional: true
'@esbuild/android-arm@0.19.12':
@@ -13117,7 +12995,7 @@ snapshots:
'@esbuild/android-arm@0.21.5':
optional: true
- '@esbuild/android-arm@0.23.1':
+ '@esbuild/android-arm@0.23.0':
optional: true
'@esbuild/android-x64@0.19.12':
@@ -13129,7 +13007,7 @@ snapshots:
'@esbuild/android-x64@0.21.5':
optional: true
- '@esbuild/android-x64@0.23.1':
+ '@esbuild/android-x64@0.23.0':
optional: true
'@esbuild/darwin-arm64@0.19.12':
@@ -13141,7 +13019,7 @@ snapshots:
'@esbuild/darwin-arm64@0.21.5':
optional: true
- '@esbuild/darwin-arm64@0.23.1':
+ '@esbuild/darwin-arm64@0.23.0':
optional: true
'@esbuild/darwin-x64@0.19.12':
@@ -13153,7 +13031,7 @@ snapshots:
'@esbuild/darwin-x64@0.21.5':
optional: true
- '@esbuild/darwin-x64@0.23.1':
+ '@esbuild/darwin-x64@0.23.0':
optional: true
'@esbuild/freebsd-arm64@0.19.12':
@@ -13165,7 +13043,7 @@ snapshots:
'@esbuild/freebsd-arm64@0.21.5':
optional: true
- '@esbuild/freebsd-arm64@0.23.1':
+ '@esbuild/freebsd-arm64@0.23.0':
optional: true
'@esbuild/freebsd-x64@0.19.12':
@@ -13177,7 +13055,7 @@ snapshots:
'@esbuild/freebsd-x64@0.21.5':
optional: true
- '@esbuild/freebsd-x64@0.23.1':
+ '@esbuild/freebsd-x64@0.23.0':
optional: true
'@esbuild/linux-arm64@0.19.12':
@@ -13189,7 +13067,7 @@ snapshots:
'@esbuild/linux-arm64@0.21.5':
optional: true
- '@esbuild/linux-arm64@0.23.1':
+ '@esbuild/linux-arm64@0.23.0':
optional: true
'@esbuild/linux-arm@0.19.12':
@@ -13201,7 +13079,7 @@ snapshots:
'@esbuild/linux-arm@0.21.5':
optional: true
- '@esbuild/linux-arm@0.23.1':
+ '@esbuild/linux-arm@0.23.0':
optional: true
'@esbuild/linux-ia32@0.19.12':
@@ -13213,7 +13091,7 @@ snapshots:
'@esbuild/linux-ia32@0.21.5':
optional: true
- '@esbuild/linux-ia32@0.23.1':
+ '@esbuild/linux-ia32@0.23.0':
optional: true
'@esbuild/linux-loong64@0.19.12':
@@ -13225,7 +13103,7 @@ snapshots:
'@esbuild/linux-loong64@0.21.5':
optional: true
- '@esbuild/linux-loong64@0.23.1':
+ '@esbuild/linux-loong64@0.23.0':
optional: true
'@esbuild/linux-mips64el@0.19.12':
@@ -13237,7 +13115,7 @@ snapshots:
'@esbuild/linux-mips64el@0.21.5':
optional: true
- '@esbuild/linux-mips64el@0.23.1':
+ '@esbuild/linux-mips64el@0.23.0':
optional: true
'@esbuild/linux-ppc64@0.19.12':
@@ -13249,7 +13127,7 @@ snapshots:
'@esbuild/linux-ppc64@0.21.5':
optional: true
- '@esbuild/linux-ppc64@0.23.1':
+ '@esbuild/linux-ppc64@0.23.0':
optional: true
'@esbuild/linux-riscv64@0.19.12':
@@ -13261,7 +13139,7 @@ snapshots:
'@esbuild/linux-riscv64@0.21.5':
optional: true
- '@esbuild/linux-riscv64@0.23.1':
+ '@esbuild/linux-riscv64@0.23.0':
optional: true
'@esbuild/linux-s390x@0.19.12':
@@ -13273,7 +13151,7 @@ snapshots:
'@esbuild/linux-s390x@0.21.5':
optional: true
- '@esbuild/linux-s390x@0.23.1':
+ '@esbuild/linux-s390x@0.23.0':
optional: true
'@esbuild/linux-x64@0.19.12':
@@ -13285,7 +13163,7 @@ snapshots:
'@esbuild/linux-x64@0.21.5':
optional: true
- '@esbuild/linux-x64@0.23.1':
+ '@esbuild/linux-x64@0.23.0':
optional: true
'@esbuild/netbsd-x64@0.19.12':
@@ -13297,10 +13175,10 @@ snapshots:
'@esbuild/netbsd-x64@0.21.5':
optional: true
- '@esbuild/netbsd-x64@0.23.1':
+ '@esbuild/netbsd-x64@0.23.0':
optional: true
- '@esbuild/openbsd-arm64@0.23.1':
+ '@esbuild/openbsd-arm64@0.23.0':
optional: true
'@esbuild/openbsd-x64@0.19.12':
@@ -13312,7 +13190,7 @@ snapshots:
'@esbuild/openbsd-x64@0.21.5':
optional: true
- '@esbuild/openbsd-x64@0.23.1':
+ '@esbuild/openbsd-x64@0.23.0':
optional: true
'@esbuild/sunos-x64@0.19.12':
@@ -13324,7 +13202,7 @@ snapshots:
'@esbuild/sunos-x64@0.21.5':
optional: true
- '@esbuild/sunos-x64@0.23.1':
+ '@esbuild/sunos-x64@0.23.0':
optional: true
'@esbuild/win32-arm64@0.19.12':
@@ -13336,7 +13214,7 @@ snapshots:
'@esbuild/win32-arm64@0.21.5':
optional: true
- '@esbuild/win32-arm64@0.23.1':
+ '@esbuild/win32-arm64@0.23.0':
optional: true
'@esbuild/win32-ia32@0.19.12':
@@ -13348,7 +13226,7 @@ snapshots:
'@esbuild/win32-ia32@0.21.5':
optional: true
- '@esbuild/win32-ia32@0.23.1':
+ '@esbuild/win32-ia32@0.23.0':
optional: true
'@esbuild/win32-x64@0.19.12':
@@ -13360,12 +13238,12 @@ snapshots:
'@esbuild/win32-x64@0.21.5':
optional: true
- '@esbuild/win32-x64@0.23.1':
+ '@esbuild/win32-x64@0.23.0':
optional: true
- '@eslint-community/eslint-utils@4.4.0(eslint@9.11.1(jiti@1.21.6))':
+ '@eslint-community/eslint-utils@4.4.0(eslint@9.12.0(jiti@1.21.6))':
dependencies:
- eslint: 9.11.1(jiti@1.21.6)
+ eslint: 9.12.0(jiti@1.21.6)
eslint-visitor-keys: 3.4.3
'@eslint-community/regexpp@4.11.0': {}
@@ -13373,7 +13251,7 @@ snapshots:
'@eslint/config-array@0.18.0':
dependencies:
'@eslint/object-schema': 2.1.4
- debug: 4.3.7
+ debug: 4.3.6
minimatch: 3.1.2
transitivePeerDependencies:
- supports-color
@@ -13383,8 +13261,8 @@ snapshots:
'@eslint/eslintrc@3.1.0':
dependencies:
ajv: 6.12.6
- debug: 4.3.7
- espree: 10.1.0
+ debug: 4.3.6
+ espree: 10.2.0
globals: 14.0.0
ignore: 5.3.2
import-fresh: 3.3.0
@@ -13394,7 +13272,7 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@eslint/js@9.11.1': {}
+ '@eslint/js@9.12.0': {}
'@eslint/object-schema@2.1.4': {}
@@ -13402,6 +13280,8 @@ snapshots:
dependencies:
levn: 0.4.1
+ '@faker-js/faker@9.0.3': {}
+
'@fastify/busboy@2.1.1': {}
'@floating-ui/core@1.6.7':
@@ -13415,24 +13295,29 @@ snapshots:
'@floating-ui/utils@0.2.7': {}
- '@floating-ui/utils@0.2.8': {}
-
- '@floating-ui/vue@1.1.5(vue@3.5.10(typescript@5.6.2))':
+ '@floating-ui/vue@1.1.4(vue@3.5.11(typescript@5.6.2))':
dependencies:
'@floating-ui/dom': 1.6.10
- '@floating-ui/utils': 0.2.8
- vue-demi: 0.14.10(vue@3.5.10(typescript@5.6.2))
+ '@floating-ui/utils': 0.2.7
+ vue-demi: 0.14.10(vue@3.5.11(typescript@5.6.2))
transitivePeerDependencies:
- '@vue/composition-api'
- vue
'@gar/promisify@1.1.3': {}
+ '@humanfs/core@0.19.0': {}
+
+ '@humanfs/node@0.16.5':
+ dependencies:
+ '@humanfs/core': 0.19.0
+ '@humanwhocodes/retry': 0.3.1
+
'@humanwhocodes/module-importer@1.0.1': {}
- '@humanwhocodes/retry@0.3.0': {}
+ '@humanwhocodes/retry@0.3.1': {}
- '@iconify-json/logos@1.2.0':
+ '@iconify-json/logos@1.2.2':
dependencies:
'@iconify/types': 2.0.0
@@ -13444,7 +13329,7 @@ snapshots:
dependencies:
'@iconify/types': 2.0.0
- '@iconify/json@2.2.255':
+ '@iconify/json@2.2.256':
dependencies:
'@iconify/types': 2.0.0
pathe: 1.1.2
@@ -13460,27 +13345,27 @@ snapshots:
'@antfu/install-pkg': 0.4.1
'@antfu/utils': 0.7.10
'@iconify/types': 2.0.0
- debug: 4.3.7
+ debug: 4.3.6
kolorist: 1.8.0
local-pkg: 0.5.0
mlly: 1.7.1
transitivePeerDependencies:
- supports-color
- '@iconify/vue@4.1.2(vue@3.5.10(typescript@5.6.2))':
+ '@iconify/vue@4.1.2(vue@3.5.11(typescript@5.6.2))':
dependencies:
'@iconify/types': 2.0.0
- vue: 3.5.10(typescript@5.6.2)
+ vue: 3.5.11(typescript@5.6.2)
'@internationalized/date@3.5.5':
dependencies:
- '@swc/helpers': 0.5.13
+ '@swc/helpers': 0.5.12
'@internationalized/number@3.5.3':
dependencies:
- '@swc/helpers': 0.5.13
+ '@swc/helpers': 0.5.12
- '@intlify/bundle-utils@9.0.0-beta.0(vue-i18n@10.0.3(vue@3.5.10(typescript@5.6.2)))':
+ '@intlify/bundle-utils@9.0.0-beta.0(vue-i18n@10.0.3(vue@3.5.11(typescript@5.6.2)))':
dependencies:
'@intlify/message-compiler': 10.0.0
'@intlify/shared': 10.0.0
@@ -13489,10 +13374,10 @@ snapshots:
estree-walker: 2.0.2
jsonc-eslint-parser: 2.4.0
mlly: 1.7.1
- source-map-js: 1.2.1
+ source-map-js: 1.2.0
yaml-eslint-parser: 1.2.3
optionalDependencies:
- vue-i18n: 10.0.3(vue@3.5.10(typescript@5.6.2))
+ vue-i18n: 10.0.3(vue@3.5.11(typescript@5.6.2))
'@intlify/core-base@10.0.3':
dependencies:
@@ -13507,52 +13392,47 @@ snapshots:
'@intlify/message-compiler@10.0.3':
dependencies:
'@intlify/shared': 10.0.3
- source-map-js: 1.2.1
+ source-map-js: 1.2.0
'@intlify/shared@10.0.0': {}
'@intlify/shared@10.0.3': {}
-<<<<<<< HEAD
- '@intlify/unplugin-vue-i18n@5.2.0(@vue/compiler-dom@3.5.10)(eslint@9.11.1(jiti@1.21.6))(rollup@4.22.5)(typescript@5.6.2)(vue-i18n@10.0.3(vue@3.5.10(typescript@5.6.2)))(vue@3.5.10(typescript@5.6.2))(webpack-sources@3.2.3)':
-=======
- '@intlify/unplugin-vue-i18n@5.2.0(@vue/compiler-dom@3.5.10)(eslint@9.11.1(jiti@2.0.0))(rollup@4.24.0)(typescript@5.6.2)(vue-i18n@10.0.3(vue@3.5.10(typescript@5.6.2)))(vue@3.5.10(typescript@5.6.2))':
->>>>>>> f7016466eeaefee95e93195b5de88043578b6a86
+ '@intlify/unplugin-vue-i18n@5.2.0(@vue/compiler-dom@3.5.11)(eslint@9.12.0(jiti@1.21.6))(rollup@4.24.0)(typescript@5.6.2)(vue-i18n@10.0.3(vue@3.5.11(typescript@5.6.2)))(vue@3.5.11(typescript@5.6.2))':
dependencies:
- '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@1.21.6))
- '@intlify/bundle-utils': 9.0.0-beta.0(vue-i18n@10.0.3(vue@3.5.10(typescript@5.6.2)))
+ '@eslint-community/eslint-utils': 4.4.0(eslint@9.12.0(jiti@1.21.6))
+ '@intlify/bundle-utils': 9.0.0-beta.0(vue-i18n@10.0.3(vue@3.5.11(typescript@5.6.2)))
'@intlify/shared': 10.0.0
- '@intlify/vue-i18n-extensions': 7.0.0(@intlify/shared@10.0.0)(@vue/compiler-dom@3.5.10)(vue-i18n@10.0.3(vue@3.5.10(typescript@5.6.2)))(vue@3.5.10(typescript@5.6.2))
- '@rollup/pluginutils': 5.1.2(rollup@4.24.0)
+ '@intlify/vue-i18n-extensions': 7.0.0(@intlify/shared@10.0.0)(@vue/compiler-dom@3.5.11)(vue-i18n@10.0.3(vue@3.5.11(typescript@5.6.2)))(vue@3.5.11(typescript@5.6.2))
+ '@rollup/pluginutils': 5.1.0(rollup@4.24.0)
'@typescript-eslint/scope-manager': 7.18.0
'@typescript-eslint/typescript-estree': 7.18.0(typescript@5.6.2)
- debug: 4.3.7
+ debug: 4.3.6
fast-glob: 3.3.2
js-yaml: 4.1.0
json5: 2.2.3
pathe: 1.1.2
- picocolors: 1.1.0
- source-map-js: 1.2.1
- unplugin: 1.14.1(webpack-sources@3.2.3)
- vue: 3.5.10(typescript@5.6.2)
+ picocolors: 1.0.1
+ source-map-js: 1.2.0
+ unplugin: 1.12.0
+ vue: 3.5.11(typescript@5.6.2)
optionalDependencies:
- vue-i18n: 10.0.3(vue@3.5.10(typescript@5.6.2))
+ vue-i18n: 10.0.3(vue@3.5.11(typescript@5.6.2))
transitivePeerDependencies:
- '@vue/compiler-dom'
- eslint
- rollup
- supports-color
- typescript
- - webpack-sources
- '@intlify/vue-i18n-extensions@7.0.0(@intlify/shared@10.0.0)(@vue/compiler-dom@3.5.10)(vue-i18n@10.0.3(vue@3.5.10(typescript@5.6.2)))(vue@3.5.10(typescript@5.6.2))':
+ '@intlify/vue-i18n-extensions@7.0.0(@intlify/shared@10.0.0)(@vue/compiler-dom@3.5.11)(vue-i18n@10.0.3(vue@3.5.11(typescript@5.6.2)))(vue@3.5.11(typescript@5.6.2))':
dependencies:
- '@babel/parser': 7.25.7
+ '@babel/parser': 7.25.3
optionalDependencies:
'@intlify/shared': 10.0.0
- '@vue/compiler-dom': 3.5.10
- vue: 3.5.10(typescript@5.6.2)
- vue-i18n: 10.0.3(vue@3.5.10(typescript@5.6.2))
+ '@vue/compiler-dom': 3.5.11
+ vue: 3.5.11(typescript@5.6.2)
+ vue-i18n: 10.0.3(vue@3.5.11(typescript@5.6.2))
'@ioredis/commands@1.2.0': {}
@@ -13590,7 +13470,7 @@ snapshots:
'@jspm/generator@2.3.1':
dependencies:
'@babel/core': 7.25.2
- '@babel/plugin-syntax-import-attributes': 7.25.6(@babel/core@7.25.2)
+ '@babel/plugin-syntax-import-attributes': 7.24.7(@babel/core@7.25.2)
'@babel/preset-typescript': 7.24.7(@babel/core@7.25.2)
'@jspm/import-map': 1.1.0
es-module-lexer: 1.5.4
@@ -13604,60 +13484,62 @@ snapshots:
'@juggle/resize-observer@3.4.0': {}
- '@lezer/common@1.2.1': {}
+ '@lezer/common@1.2.2': {}
- '@lezer/css@1.1.8':
+ '@lezer/css@1.1.9':
dependencies:
- '@lezer/common': 1.2.1
+ '@lezer/common': 1.2.2
'@lezer/highlight': 1.2.1
'@lezer/lr': 1.4.2
'@lezer/highlight@1.2.1':
dependencies:
- '@lezer/common': 1.2.1
+ '@lezer/common': 1.2.2
'@lezer/html@1.3.10':
dependencies:
- '@lezer/common': 1.2.1
+ '@lezer/common': 1.2.2
'@lezer/highlight': 1.2.1
'@lezer/lr': 1.4.2
'@lezer/java@1.1.2':
dependencies:
- '@lezer/common': 1.2.1
+ '@lezer/common': 1.2.2
'@lezer/highlight': 1.2.1
'@lezer/lr': 1.4.2
- '@lezer/javascript@1.4.17':
+ '@lezer/javascript@1.4.18':
dependencies:
- '@lezer/common': 1.2.1
+ '@lezer/common': 1.2.2
'@lezer/highlight': 1.2.1
'@lezer/lr': 1.4.2
'@lezer/lr@1.4.2':
dependencies:
- '@lezer/common': 1.2.1
+ '@lezer/common': 1.2.2
'@lezer/xml@1.0.5':
dependencies:
- '@lezer/common': 1.2.1
+ '@lezer/common': 1.2.2
'@lezer/highlight': 1.2.1
'@lezer/lr': 1.4.2
'@manypkg/find-root@1.1.0':
dependencies:
- '@babel/runtime': 7.25.6
+ '@babel/runtime': 7.25.0
'@types/node': 12.20.55
find-up: 4.1.0
fs-extra: 8.1.0
- '@manypkg/find-root@2.2.3':
+ '@manypkg/find-root@2.2.2':
dependencies:
- '@manypkg/tools': 1.1.2
+ '@manypkg/tools': 1.1.1
+ find-up: 4.1.0
+ fs-extra: 8.1.0
'@manypkg/get-packages@1.1.3':
dependencies:
- '@babel/runtime': 7.25.6
+ '@babel/runtime': 7.25.0
'@changesets/types': 4.1.0
'@manypkg/find-root': 1.1.0
fs-extra: 8.1.0
@@ -13666,14 +13548,15 @@ snapshots:
'@manypkg/get-packages@2.2.2':
dependencies:
- '@manypkg/find-root': 2.2.3
- '@manypkg/tools': 1.1.2
+ '@manypkg/find-root': 2.2.2
+ '@manypkg/tools': 1.1.1
- '@manypkg/tools@1.1.2':
+ '@manypkg/tools@1.1.1':
dependencies:
- fast-glob: 3.3.2
+ fs-extra: 8.1.0
+ globby: 11.1.0
jju: 1.4.0
- js-yaml: 4.1.0
+ read-yaml-file: 1.1.0
'@mapbox/node-pre-gyp@1.0.11(encoding@0.1.13)':
dependencies:
@@ -13748,12 +13631,12 @@ snapshots:
'@nodelib/fs.scandir': 2.1.5
fastq: 1.17.1
- '@nolebase/ui@2.5.0(@algolia/client-search@4.24.0)(@types/node@22.7.4)(async-validator@4.2.5)(axios@1.7.7)(nprogress@0.2.0)(postcss@8.4.47)(qrcode@1.5.4)(sass@1.79.4)(search-insights@2.17.2)(sortablejs@1.15.3)(terser@5.32.0)(typescript@5.6.2)':
+ '@nolebase/ui@2.5.0(@algolia/client-search@4.24.0)(@types/node@22.7.4)(async-validator@4.2.5)(axios@1.7.7)(nprogress@0.2.0)(postcss@8.4.47)(qrcode@1.5.4)(sass@1.79.4)(search-insights@2.16.0)(sortablejs@1.15.3)(terser@5.31.3)(typescript@5.6.2)':
dependencies:
'@iconify-json/octicon': 1.2.0
less: 4.2.0
- vitepress: 1.3.4(@algolia/client-search@4.24.0)(@types/node@22.7.4)(async-validator@4.2.5)(axios@1.7.7)(less@4.2.0)(nprogress@0.2.0)(postcss@8.4.47)(qrcode@1.5.4)(sass@1.79.4)(search-insights@2.17.2)(sortablejs@1.15.3)(terser@5.32.0)(typescript@5.6.2)
- vue: 3.5.10(typescript@5.6.2)
+ vitepress: 1.3.4(@algolia/client-search@4.24.0)(@types/node@22.7.4)(async-validator@4.2.5)(axios@1.7.7)(less@4.2.0)(nprogress@0.2.0)(postcss@8.4.47)(qrcode@1.5.4)(sass@1.79.4)(search-insights@2.16.0)(sortablejs@1.15.3)(terser@5.31.3)(typescript@5.6.2)
+ vue: 3.5.11(typescript@5.6.2)
transitivePeerDependencies:
- '@algolia/client-search'
- '@types/node'
@@ -13783,20 +13666,20 @@ snapshots:
- typescript
- universal-cookie
- '@nolebase/vitepress-plugin-git-changelog@2.5.0(@algolia/client-search@4.24.0)(@types/node@22.7.4)(async-validator@4.2.5)(axios@1.7.7)(nprogress@0.2.0)(postcss@8.4.47)(qrcode@1.5.4)(sass@1.79.4)(search-insights@2.17.2)(sortablejs@1.15.3)(terser@5.32.0)(typescript@5.6.2)':
+ '@nolebase/vitepress-plugin-git-changelog@2.5.0(@algolia/client-search@4.24.0)(@types/node@22.7.4)(async-validator@4.2.5)(axios@1.7.7)(nprogress@0.2.0)(postcss@8.4.47)(qrcode@1.5.4)(sass@1.79.4)(search-insights@2.16.0)(sortablejs@1.15.3)(terser@5.31.3)(typescript@5.6.2)':
dependencies:
'@iconify-json/octicon': 1.2.0
- '@nolebase/ui': 2.5.0(@algolia/client-search@4.24.0)(@types/node@22.7.4)(async-validator@4.2.5)(axios@1.7.7)(nprogress@0.2.0)(postcss@8.4.47)(qrcode@1.5.4)(sass@1.79.4)(search-insights@2.17.2)(sortablejs@1.15.3)(terser@5.32.0)(typescript@5.6.2)
+ '@nolebase/ui': 2.5.0(@algolia/client-search@4.24.0)(@types/node@22.7.4)(async-validator@4.2.5)(axios@1.7.7)(nprogress@0.2.0)(postcss@8.4.47)(qrcode@1.5.4)(sass@1.79.4)(search-insights@2.16.0)(sortablejs@1.15.3)(terser@5.31.3)(typescript@5.6.2)
colorette: 2.0.20
date-fns: 3.6.0
defu: 6.1.4
- es-toolkit: 1.21.0
+ es-toolkit: 1.23.0
execa: 8.0.1
globby: 14.0.2
gray-matter: 4.0.3
less: 4.2.0
uncrypto: 0.1.3
- vitepress: 1.3.4(@algolia/client-search@4.24.0)(@types/node@22.7.4)(async-validator@4.2.5)(axios@1.7.7)(less@4.2.0)(nprogress@0.2.0)(postcss@8.4.47)(qrcode@1.5.4)(sass@1.79.4)(search-insights@2.17.2)(sortablejs@1.15.3)(terser@5.32.0)(typescript@5.6.2)
+ vitepress: 1.3.4(@algolia/client-search@4.24.0)(@types/node@22.7.4)(async-validator@4.2.5)(axios@1.7.7)(less@4.2.0)(nprogress@0.2.0)(postcss@8.4.47)(qrcode@1.5.4)(sass@1.79.4)(search-insights@2.16.0)(sortablejs@1.15.3)(terser@5.31.3)(typescript@5.6.2)
transitivePeerDependencies:
- '@algolia/client-search'
- '@types/node'
@@ -13836,15 +13719,9 @@ snapshots:
mkdirp: 1.0.4
rimraf: 3.0.2
-<<<<<<< HEAD
- '@nuxt/kit@3.13.2(rollup@3.29.4)':
- dependencies:
- '@nuxt/schema': 3.13.2(rollup@3.29.4)
-=======
- '@nuxt/kit@3.13.2(rollup@4.24.0)':
+ '@nuxt/kit@3.13.2(rollup@4.24.0)(webpack-sources@3.2.3)':
dependencies:
- '@nuxt/schema': 3.13.2(rollup@4.24.0)
->>>>>>> f7016466eeaefee95e93195b5de88043578b6a86
+ '@nuxt/schema': 3.13.2(rollup@4.24.0)(webpack-sources@3.2.3)
c12: 1.11.2
consola: 3.2.3
defu: 6.1.4
@@ -13861,77 +13738,16 @@ snapshots:
scule: 1.3.0
semver: 7.6.3
ufo: 1.5.4
-<<<<<<< HEAD
- unctx: 2.3.1(webpack-sources@3.2.3)
- unimport: 3.12.0(rollup@3.29.4)
-=======
unctx: 2.3.1
- unimport: 3.12.0(rollup@4.24.0)
->>>>>>> f7016466eeaefee95e93195b5de88043578b6a86
- untyped: 1.4.2
- transitivePeerDependencies:
- - magicast
- - rollup
- - supports-color
- - webpack-sources
-
-<<<<<<< HEAD
- '@nuxt/kit@3.13.2(rollup@4.22.5)':
- dependencies:
- '@nuxt/schema': 3.13.2(rollup@4.22.5)
- c12: 1.11.2
- consola: 3.2.3
- defu: 6.1.4
- destr: 2.0.3
- globby: 14.0.2
- hash-sum: 2.0.0
- ignore: 5.3.2
- jiti: 1.21.6
- klona: 2.0.6
- knitwork: 1.1.0
- mlly: 1.7.1
- pathe: 1.1.2
- pkg-types: 1.2.0
- scule: 1.3.0
- semver: 7.6.3
- ufo: 1.5.4
- unctx: 2.3.1(webpack-sources@3.2.3)
- unimport: 3.12.0(rollup@4.22.5)
+ unimport: 3.13.1(rollup@4.24.0)(webpack-sources@3.2.3)
untyped: 1.4.2
transitivePeerDependencies:
- magicast
- rollup
- supports-color
- webpack-sources
- optional: true
-
- '@nuxt/schema@3.13.2(rollup@3.29.4)':
-=======
- '@nuxt/schema@3.13.2(rollup@4.24.0)':
->>>>>>> f7016466eeaefee95e93195b5de88043578b6a86
- dependencies:
- compatx: 0.1.8
- consola: 3.2.3
- defu: 6.1.4
- hookable: 5.5.3
- pathe: 1.1.2
- pkg-types: 1.2.0
- scule: 1.3.0
- std-env: 3.7.0
- ufo: 1.5.4
- uncrypto: 0.1.3
-<<<<<<< HEAD
- unimport: 3.12.0(rollup@3.29.4)
-=======
- unimport: 3.12.0(rollup@4.24.0)
->>>>>>> f7016466eeaefee95e93195b5de88043578b6a86
- untyped: 1.4.2
- transitivePeerDependencies:
- - rollup
- - supports-color
- - webpack-sources
- '@nuxt/schema@3.13.2(rollup@4.22.5)':
+ '@nuxt/schema@3.13.2(rollup@4.24.0)(webpack-sources@3.2.3)':
dependencies:
compatx: 0.1.8
consola: 3.2.3
@@ -13943,13 +13759,12 @@ snapshots:
std-env: 3.7.0
ufo: 1.5.4
uncrypto: 0.1.3
- unimport: 3.12.0(rollup@4.22.5)
+ unimport: 3.13.1(rollup@4.24.0)(webpack-sources@3.2.3)
untyped: 1.4.2
transitivePeerDependencies:
- rollup
- supports-color
- webpack-sources
- optional: true
'@one-ini/wasm@0.1.1': {}
@@ -13983,7 +13798,7 @@ snapshots:
'@parcel/watcher-wasm@2.4.1':
dependencies:
is-glob: 4.0.3
- micromatch: 4.0.8
+ micromatch: 4.0.7
'@parcel/watcher-win32-arm64@2.4.1':
optional: true
@@ -13998,7 +13813,7 @@ snapshots:
dependencies:
detect-libc: 1.0.3
is-glob: 4.0.3
- micromatch: 4.0.8
+ micromatch: 4.0.7
node-addon-api: 7.1.1
optionalDependencies:
'@parcel/watcher-android-arm64': 2.4.1
@@ -14029,40 +13844,38 @@ snapshots:
dependencies:
graceful-fs: 4.2.10
- '@pnpm/npm-conf@2.3.1':
+ '@pnpm/npm-conf@2.3.0':
dependencies:
'@pnpm/config.env-replace': 1.1.0
'@pnpm/network.ca-file': 1.0.2
config-chain: 1.1.13
- '@polka/url@1.0.0-next.28': {}
+ '@polka/url@1.0.0-next.25': {}
- '@rollup/plugin-alias@5.1.1(rollup@3.29.4)':
+ '@rollup/plugin-alias@5.1.0(rollup@3.29.4)':
+ dependencies:
+ slash: 4.0.0
optionalDependencies:
rollup: 3.29.4
- '@rollup/plugin-alias@5.1.1(rollup@4.22.5)':
+ '@rollup/plugin-alias@5.1.0(rollup@4.20.0)':
+ dependencies:
+ slash: 4.0.0
optionalDependencies:
- rollup: 4.22.5
+ rollup: 4.20.0
'@rollup/plugin-babel@5.3.1(@babel/core@7.25.2)(rollup@2.79.1)':
dependencies:
'@babel/core': 7.25.2
-<<<<<<< HEAD
'@babel/helper-module-imports': 7.24.7
'@rollup/pluginutils': 3.1.0(rollup@2.79.1)
rollup: 2.79.1
-=======
- '@babel/helper-module-imports': 7.25.7
- '@rollup/pluginutils': 3.1.0(rollup@2.79.2)
- rollup: 2.79.2
->>>>>>> f7016466eeaefee95e93195b5de88043578b6a86
transitivePeerDependencies:
- supports-color
'@rollup/plugin-commonjs@25.0.8(rollup@3.29.4)':
dependencies:
- '@rollup/pluginutils': 5.1.2(rollup@3.29.4)
+ '@rollup/pluginutils': 5.1.0(rollup@3.29.4)
commondir: 1.0.1
estree-walker: 2.0.2
glob: 8.1.0
@@ -14071,66 +13884,69 @@ snapshots:
optionalDependencies:
rollup: 3.29.4
- '@rollup/plugin-commonjs@25.0.8(rollup@4.22.5)':
+ '@rollup/plugin-commonjs@25.0.8(rollup@4.20.0)':
dependencies:
- '@rollup/pluginutils': 5.1.2(rollup@4.22.5)
+ '@rollup/pluginutils': 5.1.0(rollup@4.20.0)
commondir: 1.0.1
estree-walker: 2.0.2
glob: 8.1.0
is-reference: 1.2.1
magic-string: 0.30.11
optionalDependencies:
- rollup: 4.22.5
+ rollup: 4.20.0
- '@rollup/plugin-inject@5.0.5(rollup@4.22.5)':
+ '@rollup/plugin-inject@5.0.5(rollup@4.20.0)':
dependencies:
- '@rollup/pluginutils': 5.1.2(rollup@4.22.5)
+ '@rollup/pluginutils': 5.1.0(rollup@4.20.0)
estree-walker: 2.0.2
magic-string: 0.30.11
optionalDependencies:
- rollup: 4.22.5
+ rollup: 4.20.0
'@rollup/plugin-json@6.1.0(rollup@3.29.4)':
dependencies:
- '@rollup/pluginutils': 5.1.2(rollup@3.29.4)
+ '@rollup/pluginutils': 5.1.0(rollup@3.29.4)
optionalDependencies:
rollup: 3.29.4
- '@rollup/plugin-json@6.1.0(rollup@4.22.5)':
+ '@rollup/plugin-json@6.1.0(rollup@4.20.0)':
dependencies:
- '@rollup/pluginutils': 5.1.2(rollup@4.22.5)
+ '@rollup/pluginutils': 5.1.0(rollup@4.20.0)
optionalDependencies:
- rollup: 4.22.5
+ rollup: 4.20.0
- '@rollup/plugin-node-resolve@15.3.0(rollup@2.79.1)':
+ '@rollup/plugin-node-resolve@15.2.3(rollup@2.79.1)':
dependencies:
- '@rollup/pluginutils': 5.1.2(rollup@2.79.1)
+ '@rollup/pluginutils': 5.1.0(rollup@2.79.1)
'@types/resolve': 1.20.2
deepmerge: 4.3.1
+ is-builtin-module: 3.2.1
is-module: 1.0.0
resolve: 1.22.8
optionalDependencies:
rollup: 2.79.1
- '@rollup/plugin-node-resolve@15.3.0(rollup@3.29.4)':
+ '@rollup/plugin-node-resolve@15.2.3(rollup@3.29.4)':
dependencies:
- '@rollup/pluginutils': 5.1.2(rollup@3.29.4)
+ '@rollup/pluginutils': 5.1.0(rollup@3.29.4)
'@types/resolve': 1.20.2
deepmerge: 4.3.1
+ is-builtin-module: 3.2.1
is-module: 1.0.0
resolve: 1.22.8
optionalDependencies:
rollup: 3.29.4
- '@rollup/plugin-node-resolve@15.3.0(rollup@4.22.5)':
+ '@rollup/plugin-node-resolve@15.2.3(rollup@4.20.0)':
dependencies:
- '@rollup/pluginutils': 5.1.2(rollup@4.22.5)
+ '@rollup/pluginutils': 5.1.0(rollup@4.20.0)
'@types/resolve': 1.20.2
deepmerge: 4.3.1
+ is-builtin-module: 3.2.1
is-module: 1.0.0
resolve: 1.22.8
optionalDependencies:
- rollup: 4.22.5
+ rollup: 4.20.0
'@rollup/plugin-replace@2.4.2(rollup@2.79.1)':
dependencies:
@@ -14140,33 +13956,33 @@ snapshots:
'@rollup/plugin-replace@5.0.7(rollup@3.29.4)':
dependencies:
- '@rollup/pluginutils': 5.1.2(rollup@3.29.4)
+ '@rollup/pluginutils': 5.1.0(rollup@3.29.4)
magic-string: 0.30.11
optionalDependencies:
rollup: 3.29.4
- '@rollup/plugin-replace@5.0.7(rollup@4.22.5)':
+ '@rollup/plugin-replace@5.0.7(rollup@4.20.0)':
dependencies:
- '@rollup/pluginutils': 5.1.2(rollup@4.22.5)
+ '@rollup/pluginutils': 5.1.0(rollup@4.20.0)
magic-string: 0.30.11
optionalDependencies:
- rollup: 4.22.5
+ rollup: 4.20.0
'@rollup/plugin-terser@0.4.4(rollup@2.79.1)':
dependencies:
serialize-javascript: 6.0.2
smob: 1.5.0
- terser: 5.32.0
+ terser: 5.31.3
optionalDependencies:
rollup: 2.79.1
- '@rollup/plugin-terser@0.4.4(rollup@4.22.5)':
+ '@rollup/plugin-terser@0.4.4(rollup@4.20.0)':
dependencies:
serialize-javascript: 6.0.2
smob: 1.5.0
- terser: 5.32.0
+ terser: 5.31.3
optionalDependencies:
- rollup: 4.22.5
+ rollup: 4.20.0
'@rollup/pluginutils@3.1.0(rollup@2.79.1)':
dependencies:
@@ -14180,7 +13996,7 @@ snapshots:
estree-walker: 2.0.2
picomatch: 2.3.1
- '@rollup/pluginutils@5.1.2(rollup@2.79.1)':
+ '@rollup/pluginutils@5.1.0(rollup@2.79.1)':
dependencies:
'@types/estree': 1.0.5
estree-walker: 2.0.2
@@ -14188,7 +14004,7 @@ snapshots:
optionalDependencies:
rollup: 2.79.1
- '@rollup/pluginutils@5.1.2(rollup@3.29.4)':
+ '@rollup/pluginutils@5.1.0(rollup@3.29.4)':
dependencies:
'@types/estree': 1.0.5
estree-walker: 2.0.2
@@ -14196,24 +14012,21 @@ snapshots:
optionalDependencies:
rollup: 3.29.4
-<<<<<<< HEAD
- '@rollup/pluginutils@5.1.2(rollup@4.22.4)':
+ '@rollup/pluginutils@5.1.0(rollup@4.20.0)':
dependencies:
'@types/estree': 1.0.5
estree-walker: 2.0.2
picomatch: 2.3.1
optionalDependencies:
- rollup: 4.22.4
+ rollup: 4.20.0
-=======
->>>>>>> f7016466eeaefee95e93195b5de88043578b6a86
- '@rollup/pluginutils@5.1.2(rollup@4.22.5)':
+ '@rollup/pluginutils@5.1.0(rollup@4.24.0)':
dependencies:
'@types/estree': 1.0.5
estree-walker: 2.0.2
picomatch: 2.3.1
optionalDependencies:
- rollup: 4.22.5
+ rollup: 4.24.0
'@rollup/pluginutils@5.1.2(rollup@4.24.0)':
dependencies:
@@ -14223,97 +14036,97 @@ snapshots:
optionalDependencies:
rollup: 4.24.0
- '@rollup/rollup-android-arm-eabi@4.22.5':
+ '@rollup/rollup-android-arm-eabi@4.20.0':
optional: true
'@rollup/rollup-android-arm-eabi@4.24.0':
optional: true
- '@rollup/rollup-android-arm64@4.22.5':
+ '@rollup/rollup-android-arm64@4.20.0':
optional: true
'@rollup/rollup-android-arm64@4.24.0':
optional: true
- '@rollup/rollup-darwin-arm64@4.22.5':
+ '@rollup/rollup-darwin-arm64@4.20.0':
optional: true
'@rollup/rollup-darwin-arm64@4.24.0':
optional: true
- '@rollup/rollup-darwin-x64@4.22.5':
+ '@rollup/rollup-darwin-x64@4.20.0':
optional: true
'@rollup/rollup-darwin-x64@4.24.0':
optional: true
- '@rollup/rollup-linux-arm-gnueabihf@4.22.5':
+ '@rollup/rollup-linux-arm-gnueabihf@4.20.0':
optional: true
'@rollup/rollup-linux-arm-gnueabihf@4.24.0':
optional: true
- '@rollup/rollup-linux-arm-musleabihf@4.22.5':
+ '@rollup/rollup-linux-arm-musleabihf@4.20.0':
optional: true
'@rollup/rollup-linux-arm-musleabihf@4.24.0':
optional: true
- '@rollup/rollup-linux-arm64-gnu@4.22.5':
+ '@rollup/rollup-linux-arm64-gnu@4.20.0':
optional: true
'@rollup/rollup-linux-arm64-gnu@4.24.0':
optional: true
- '@rollup/rollup-linux-arm64-musl@4.22.5':
+ '@rollup/rollup-linux-arm64-musl@4.20.0':
optional: true
'@rollup/rollup-linux-arm64-musl@4.24.0':
optional: true
- '@rollup/rollup-linux-powerpc64le-gnu@4.22.5':
+ '@rollup/rollup-linux-powerpc64le-gnu@4.20.0':
optional: true
'@rollup/rollup-linux-powerpc64le-gnu@4.24.0':
optional: true
- '@rollup/rollup-linux-riscv64-gnu@4.22.5':
+ '@rollup/rollup-linux-riscv64-gnu@4.20.0':
optional: true
'@rollup/rollup-linux-riscv64-gnu@4.24.0':
optional: true
- '@rollup/rollup-linux-s390x-gnu@4.22.5':
+ '@rollup/rollup-linux-s390x-gnu@4.20.0':
optional: true
'@rollup/rollup-linux-s390x-gnu@4.24.0':
optional: true
- '@rollup/rollup-linux-x64-gnu@4.22.5':
+ '@rollup/rollup-linux-x64-gnu@4.20.0':
optional: true
'@rollup/rollup-linux-x64-gnu@4.24.0':
optional: true
- '@rollup/rollup-linux-x64-musl@4.22.5':
+ '@rollup/rollup-linux-x64-musl@4.20.0':
optional: true
'@rollup/rollup-linux-x64-musl@4.24.0':
optional: true
- '@rollup/rollup-win32-arm64-msvc@4.22.5':
+ '@rollup/rollup-win32-arm64-msvc@4.20.0':
optional: true
'@rollup/rollup-win32-arm64-msvc@4.24.0':
optional: true
- '@rollup/rollup-win32-ia32-msvc@4.22.5':
+ '@rollup/rollup-win32-ia32-msvc@4.20.0':
optional: true
'@rollup/rollup-win32-ia32-msvc@4.24.0':
optional: true
- '@rollup/rollup-win32-x64-msvc@4.22.5':
+ '@rollup/rollup-win32-x64-msvc@4.20.0':
optional: true
'@rollup/rollup-win32-x64-msvc@4.24.0':
@@ -14355,31 +14168,31 @@ snapshots:
'@sec-ant/readable-stream@0.4.1': {}
- '@shikijs/core@1.18.0':
+ '@shikijs/core@1.21.0':
dependencies:
- '@shikijs/engine-javascript': 1.18.0
- '@shikijs/engine-oniguruma': 1.18.0
- '@shikijs/types': 1.18.0
+ '@shikijs/engine-javascript': 1.21.0
+ '@shikijs/engine-oniguruma': 1.21.0
+ '@shikijs/types': 1.21.0
'@shikijs/vscode-textmate': 9.2.2
'@types/hast': 3.0.4
hast-util-to-html: 9.0.3
- '@shikijs/engine-javascript@1.18.0':
+ '@shikijs/engine-javascript@1.21.0':
dependencies:
- '@shikijs/types': 1.18.0
+ '@shikijs/types': 1.21.0
'@shikijs/vscode-textmate': 9.2.2
oniguruma-to-js: 0.4.3
- '@shikijs/engine-oniguruma@1.18.0':
+ '@shikijs/engine-oniguruma@1.21.0':
dependencies:
- '@shikijs/types': 1.18.0
+ '@shikijs/types': 1.21.0
'@shikijs/vscode-textmate': 9.2.2
- '@shikijs/transformers@1.18.0':
+ '@shikijs/transformers@1.21.0':
dependencies:
- shiki: 1.18.0
+ shiki: 1.21.0
- '@shikijs/types@1.18.0':
+ '@shikijs/types@1.21.0':
dependencies:
'@shikijs/vscode-textmate': 9.2.2
'@types/hast': 3.0.4
@@ -14388,14 +14201,14 @@ snapshots:
'@simonwep/pickr@1.8.2':
dependencies:
- core-js: 3.38.1
+ core-js: 3.38.0
nanopop: 2.4.2
'@sindresorhus/merge-streams@2.3.0': {}
'@sindresorhus/merge-streams@4.0.0': {}
- '@stylistic/stylelint-plugin@3.1.0(stylelint@16.9.0(typescript@5.6.2))':
+ '@stylistic/stylelint-plugin@3.1.1(stylelint@16.9.0(typescript@5.6.2))':
dependencies:
'@csstools/css-parser-algorithms': 3.0.1(@csstools/css-tokenizer@3.0.1)
'@csstools/css-tokenizer': 3.0.1
@@ -14413,9 +14226,9 @@ snapshots:
magic-string: 0.25.9
string.prototype.matchall: 4.0.11
- '@swc/helpers@0.5.13':
+ '@swc/helpers@0.5.12':
dependencies:
- tslib: 2.7.0
+ tslib: 2.6.3
'@sxzz/popperjs-es@2.11.7': {}
@@ -14440,31 +14253,31 @@ snapshots:
'@tanstack/store@0.5.5': {}
- '@tanstack/virtual-core@3.10.8': {}
+ '@tanstack/virtual-core@3.8.4': {}
- '@tanstack/vue-query@5.59.0(vue@3.5.10(typescript@5.6.2))':
+ '@tanstack/vue-query@5.59.1(vue@3.5.11(typescript@5.6.2))':
dependencies:
'@tanstack/match-sorter-utils': 8.19.4
'@tanstack/query-core': 5.59.0
'@vue/devtools-api': 6.6.4
- vue: 3.5.10(typescript@5.6.2)
- vue-demi: 0.14.10(vue@3.5.10(typescript@5.6.2))
+ vue: 3.5.11(typescript@5.6.2)
+ vue-demi: 0.14.10(vue@3.5.11(typescript@5.6.2))
- '@tanstack/vue-store@0.5.5(vue@3.5.10(typescript@5.6.2))':
+ '@tanstack/vue-store@0.5.5(vue@3.5.11(typescript@5.6.2))':
dependencies:
'@tanstack/store': 0.5.5
- vue: 3.5.10(typescript@5.6.2)
- vue-demi: 0.14.10(vue@3.5.10(typescript@5.6.2))
+ vue: 3.5.11(typescript@5.6.2)
+ vue-demi: 0.14.10(vue@3.5.11(typescript@5.6.2))
- '@tanstack/vue-virtual@3.10.8(vue@3.5.10(typescript@5.6.2))':
+ '@tanstack/vue-virtual@3.8.5(vue@3.5.11(typescript@5.6.2))':
dependencies:
- '@tanstack/virtual-core': 3.10.8
- vue: 3.5.10(typescript@5.6.2)
+ '@tanstack/virtual-core': 3.8.4
+ vue: 3.5.11(typescript@5.6.2)
- '@tinymce/tinymce-vue@6.0.1(vue@3.5.10(typescript@5.6.2))':
+ '@tinymce/tinymce-vue@6.0.1(vue@3.5.11(typescript@5.6.2))':
dependencies:
tinymce: 7.3.0
- vue: 3.5.10(typescript@5.6.2)
+ vue: 3.5.11(typescript@5.6.2)
'@tootallnate/once@1.1.2': {}
@@ -14484,7 +14297,7 @@ snapshots:
'@types/conventional-commits-parser@5.0.0':
dependencies:
- '@types/node': 22.7.0
+ '@types/node': 22.2.0
'@types/crypto-js@4.2.2': {}
@@ -14495,34 +14308,36 @@ snapshots:
'@types/estree@0.0.39': {}
+ '@types/estree@1.0.5': {}
+
'@types/estree@1.0.6': {}
'@types/fs-extra@11.0.4':
dependencies:
'@types/jsonfile': 6.1.4
- '@types/node': 22.7.0
+ '@types/node': 22.2.0
optional: true
'@types/hast@3.0.4':
dependencies:
- '@types/unist': 3.0.3
+ '@types/unist': 3.0.2
'@types/html-minifier-terser@7.0.2': {}
'@types/http-proxy@1.17.15':
dependencies:
- '@types/node': 22.7.0
+ '@types/node': 22.2.0
'@types/json-schema@7.0.15': {}
'@types/jsonfile@6.1.4':
dependencies:
- '@types/node': 22.7.0
+ '@types/node': 22.2.0
optional: true
'@types/jsonwebtoken@9.0.7':
dependencies:
- '@types/node': 22.7.0
+ '@types/node': 22.2.0
'@types/katex@0.16.7': {}
@@ -14530,13 +14345,13 @@ snapshots:
'@types/lodash-es@4.17.12':
dependencies:
- '@types/lodash': 4.17.9
+ '@types/lodash': 4.17.7
'@types/lodash.clonedeep@4.5.9':
dependencies:
- '@types/lodash': 4.17.9
+ '@types/lodash': 4.17.7
- '@types/lodash@4.17.9': {}
+ '@types/lodash@4.17.7': {}
'@types/markdown-it@14.1.2':
dependencies:
@@ -14545,7 +14360,7 @@ snapshots:
'@types/mdast@4.0.4':
dependencies:
- '@types/unist': 3.0.3
+ '@types/unist': 3.0.2
'@types/mdurl@2.0.0': {}
@@ -14553,9 +14368,9 @@ snapshots:
'@types/node@12.20.55': {}
- '@types/node@22.7.0':
+ '@types/node@22.2.0':
dependencies:
- undici-types: 6.19.8
+ undici-types: 6.13.0
'@types/node@22.7.4':
dependencies:
@@ -14573,49 +14388,35 @@ snapshots:
'@types/qrcode@1.5.5':
dependencies:
- '@types/node': 22.7.0
+ '@types/node': 22.2.0
'@types/readdir-glob@1.1.5':
dependencies:
- '@types/node': 22.7.0
+ '@types/node': 22.2.0
'@types/resolve@1.20.2': {}
- '@types/semver@7.5.8': {}
-
'@types/sortablejs@1.15.8': {}
'@types/trusted-types@2.0.7': {}
- '@types/unist@3.0.3': {}
+ '@types/unist@3.0.2': {}
'@types/web-bluetooth@0.0.16': {}
'@types/web-bluetooth@0.0.20': {}
-<<<<<<< HEAD
- '@typescript-eslint/eslint-plugin@8.7.0(@typescript-eslint/parser@8.7.0(eslint@9.11.1(jiti@1.21.6))(typescript@5.6.2))(eslint@9.11.1(jiti@1.21.6))(typescript@5.6.2)':
+ '@typescript-eslint/eslint-plugin@8.8.0(@typescript-eslint/parser@8.8.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.2))(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.2)':
dependencies:
'@eslint-community/regexpp': 4.11.0
- '@typescript-eslint/parser': 8.7.0(eslint@9.11.1(jiti@1.21.6))(typescript@5.6.2)
- '@typescript-eslint/scope-manager': 8.7.0
- '@typescript-eslint/type-utils': 8.7.0(eslint@9.11.1(jiti@1.21.6))(typescript@5.6.2)
- '@typescript-eslint/utils': 8.7.0(eslint@9.11.1(jiti@1.21.6))(typescript@5.6.2)
- '@typescript-eslint/visitor-keys': 8.7.0
- eslint: 9.11.1(jiti@1.21.6)
-=======
- '@typescript-eslint/eslint-plugin@8.8.0(@typescript-eslint/parser@8.8.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2))(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2)':
- dependencies:
- '@eslint-community/regexpp': 4.11.1
- '@typescript-eslint/parser': 8.8.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2)
+ '@typescript-eslint/parser': 8.8.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.2)
'@typescript-eslint/scope-manager': 8.8.0
- '@typescript-eslint/type-utils': 8.8.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2)
- '@typescript-eslint/utils': 8.8.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2)
+ '@typescript-eslint/type-utils': 8.8.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.2)
+ '@typescript-eslint/utils': 8.8.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.2)
'@typescript-eslint/visitor-keys': 8.8.0
- eslint: 9.11.1(jiti@2.0.0)
->>>>>>> f7016466eeaefee95e93195b5de88043578b6a86
+ eslint: 9.12.0(jiti@1.21.6)
graphemer: 1.4.0
- ignore: 5.3.2
+ ignore: 5.3.1
natural-compare: 1.4.0
ts-api-utils: 1.3.0(typescript@5.6.2)
optionalDependencies:
@@ -14623,18 +14424,14 @@ snapshots:
transitivePeerDependencies:
- supports-color
-<<<<<<< HEAD
- '@typescript-eslint/parser@8.7.0(eslint@9.11.1(jiti@1.21.6))(typescript@5.6.2)':
-=======
- '@typescript-eslint/parser@8.8.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2)':
->>>>>>> f7016466eeaefee95e93195b5de88043578b6a86
+ '@typescript-eslint/parser@8.8.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.2)':
dependencies:
'@typescript-eslint/scope-manager': 8.8.0
'@typescript-eslint/types': 8.8.0
'@typescript-eslint/typescript-estree': 8.8.0(typescript@5.6.2)
'@typescript-eslint/visitor-keys': 8.8.0
- debug: 4.3.7
- eslint: 9.11.1(jiti@1.21.6)
+ debug: 4.3.6
+ eslint: 9.12.0(jiti@1.21.6)
optionalDependencies:
typescript: 5.6.2
transitivePeerDependencies:
@@ -14645,28 +14442,16 @@ snapshots:
'@typescript-eslint/types': 7.18.0
'@typescript-eslint/visitor-keys': 7.18.0
- '@typescript-eslint/scope-manager@8.7.0':
- dependencies:
- '@typescript-eslint/types': 8.7.0
- '@typescript-eslint/visitor-keys': 8.7.0
-
-<<<<<<< HEAD
- '@typescript-eslint/type-utils@8.7.0(eslint@9.11.1(jiti@1.21.6))(typescript@5.6.2)':
- dependencies:
- '@typescript-eslint/typescript-estree': 8.7.0(typescript@5.6.2)
- '@typescript-eslint/utils': 8.7.0(eslint@9.11.1(jiti@1.21.6))(typescript@5.6.2)
-=======
'@typescript-eslint/scope-manager@8.8.0':
dependencies:
'@typescript-eslint/types': 8.8.0
'@typescript-eslint/visitor-keys': 8.8.0
- '@typescript-eslint/type-utils@8.8.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2)':
+ '@typescript-eslint/type-utils@8.8.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.2)':
dependencies:
'@typescript-eslint/typescript-estree': 8.8.0(typescript@5.6.2)
- '@typescript-eslint/utils': 8.8.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2)
->>>>>>> f7016466eeaefee95e93195b5de88043578b6a86
- debug: 4.3.7
+ '@typescript-eslint/utils': 8.8.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.2)
+ debug: 4.3.6
ts-api-utils: 1.3.0(typescript@5.6.2)
optionalDependencies:
typescript: 5.6.2
@@ -14676,15 +14461,13 @@ snapshots:
'@typescript-eslint/types@7.18.0': {}
- '@typescript-eslint/types@8.7.0': {}
-
'@typescript-eslint/types@8.8.0': {}
'@typescript-eslint/typescript-estree@7.18.0(typescript@5.6.2)':
dependencies:
'@typescript-eslint/types': 7.18.0
'@typescript-eslint/visitor-keys': 7.18.0
- debug: 4.3.7
+ debug: 4.3.6
globby: 11.1.0
is-glob: 4.0.3
minimatch: 9.0.5
@@ -14695,29 +14478,11 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/typescript-estree@8.7.0(typescript@5.6.2)':
- dependencies:
- '@typescript-eslint/types': 8.7.0
- '@typescript-eslint/visitor-keys': 8.7.0
- debug: 4.3.7
- fast-glob: 3.3.2
- is-glob: 4.0.3
- minimatch: 9.0.5
- semver: 7.6.3
- ts-api-utils: 1.3.0(typescript@5.6.2)
- optionalDependencies:
- typescript: 5.6.2
- transitivePeerDependencies:
- - supports-color
-
-<<<<<<< HEAD
- '@typescript-eslint/utils@7.18.0(eslint@9.11.1(jiti@1.21.6))(typescript@5.6.2)':
-=======
'@typescript-eslint/typescript-estree@8.8.0(typescript@5.6.2)':
dependencies:
'@typescript-eslint/types': 8.8.0
'@typescript-eslint/visitor-keys': 8.8.0
- debug: 4.3.7
+ debug: 4.3.6
fast-glob: 3.3.2
is-glob: 4.0.3
minimatch: 9.0.5
@@ -14728,36 +14493,24 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/utils@7.18.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2)':
->>>>>>> f7016466eeaefee95e93195b5de88043578b6a86
+ '@typescript-eslint/utils@7.18.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.2)':
dependencies:
- '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@1.21.6))
+ '@eslint-community/eslint-utils': 4.4.0(eslint@9.12.0(jiti@1.21.6))
'@typescript-eslint/scope-manager': 7.18.0
'@typescript-eslint/types': 7.18.0
'@typescript-eslint/typescript-estree': 7.18.0(typescript@5.6.2)
- eslint: 9.11.1(jiti@1.21.6)
- transitivePeerDependencies:
- - supports-color
- - typescript
-
- '@typescript-eslint/utils@8.7.0(eslint@9.11.1(jiti@1.21.6))(typescript@5.6.2)':
- dependencies:
- '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@1.21.6))
- '@typescript-eslint/scope-manager': 8.7.0
- '@typescript-eslint/types': 8.7.0
- '@typescript-eslint/typescript-estree': 8.7.0(typescript@5.6.2)
- eslint: 9.11.1(jiti@1.21.6)
+ eslint: 9.12.0(jiti@1.21.6)
transitivePeerDependencies:
- supports-color
- typescript
- '@typescript-eslint/utils@8.8.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2)':
+ '@typescript-eslint/utils@8.8.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.2)':
dependencies:
- '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@2.0.0))
+ '@eslint-community/eslint-utils': 4.4.0(eslint@9.12.0(jiti@1.21.6))
'@typescript-eslint/scope-manager': 8.8.0
'@typescript-eslint/types': 8.8.0
'@typescript-eslint/typescript-estree': 8.8.0(typescript@5.6.2)
- eslint: 9.11.1(jiti@2.0.0)
+ eslint: 9.12.0(jiti@1.21.6)
transitivePeerDependencies:
- supports-color
- typescript
@@ -14767,11 +14520,6 @@ snapshots:
'@typescript-eslint/types': 7.18.0
eslint-visitor-keys: 3.4.3
- '@typescript-eslint/visitor-keys@8.7.0':
- dependencies:
- '@typescript-eslint/types': 8.7.0
- eslint-visitor-keys: 3.4.3
-
'@typescript-eslint/visitor-keys@8.8.0':
dependencies:
'@typescript-eslint/types': 8.8.0
@@ -14779,10 +14527,10 @@ snapshots:
'@ungap/structured-clone@1.2.0': {}
- '@vee-validate/zod@4.13.2(vue@3.5.10(typescript@5.6.2))':
+ '@vee-validate/zod@4.13.2(vue@3.5.11(typescript@5.6.2))':
dependencies:
- type-fest: 4.26.1
- vee-validate: 4.13.2(vue@3.5.10(typescript@5.6.2))
+ type-fest: 4.23.0
+ vee-validate: 4.13.2(vue@3.5.11(typescript@5.6.2))
zod: 3.23.8
transitivePeerDependencies:
- vue
@@ -14798,31 +14546,36 @@ snapshots:
estree-walker: 2.0.2
glob: 7.2.3
graceful-fs: 4.2.11
- micromatch: 4.0.8
- node-gyp-build: 4.8.2
+ micromatch: 4.0.7
+ node-gyp-build: 4.8.1
resolve-from: 5.0.0
transitivePeerDependencies:
- encoding
- supports-color
- '@vite-pwa/vitepress@0.5.3(vite-plugin-pwa@0.20.5(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.79.4)(terser@5.32.0))(workbox-build@7.1.1)(workbox-window@7.1.0))':
+ '@vite-pwa/vitepress@0.5.3(vite-plugin-pwa@0.20.5(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.79.4)(terser@5.31.3))(workbox-build@7.1.1)(workbox-window@7.1.0))':
dependencies:
- vite-plugin-pwa: 0.20.5(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.79.4)(terser@5.32.0))(workbox-build@7.1.1)(workbox-window@7.1.0)
+ vite-plugin-pwa: 0.20.5(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.79.4)(terser@5.31.3))(workbox-build@7.1.1)(workbox-window@7.1.0)
- '@vitejs/plugin-vue-jsx@4.0.1(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.79.4)(terser@5.32.0))(vue@3.5.10(typescript@5.6.2))':
+ '@vitejs/plugin-vue-jsx@4.0.1(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.79.4)(terser@5.31.3))(vue@3.5.11(typescript@5.6.2))':
dependencies:
'@babel/core': 7.25.2
'@babel/plugin-transform-typescript': 7.25.2(@babel/core@7.25.2)
- '@vue/babel-plugin-jsx': 1.2.5(@babel/core@7.25.2)
- vite: 5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.79.4)(terser@5.32.0)
- vue: 3.5.10(typescript@5.6.2)
+ '@vue/babel-plugin-jsx': 1.2.2(@babel/core@7.25.2)
+ vite: 5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.79.4)(terser@5.31.3)
+ vue: 3.5.11(typescript@5.6.2)
transitivePeerDependencies:
- supports-color
- '@vitejs/plugin-vue@5.1.4(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.79.4)(terser@5.32.0))(vue@3.5.10(typescript@5.6.2))':
+ '@vitejs/plugin-vue@5.1.2(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.79.4)(terser@5.31.3))(vue@3.5.11(typescript@5.6.2))':
dependencies:
- vite: 5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.79.4)(terser@5.32.0)
- vue: 3.5.10(typescript@5.6.2)
+ vite: 5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.79.4)(terser@5.31.3)
+ vue: 3.5.11(typescript@5.6.2)
+
+ '@vitejs/plugin-vue@5.1.4(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.79.4)(terser@5.31.3))(vue@3.5.11(typescript@5.6.2))':
+ dependencies:
+ vite: 5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.79.4)(terser@5.31.3)
+ vue: 3.5.11(typescript@5.6.2)
'@vitest/expect@2.1.2':
dependencies:
@@ -14831,17 +14584,13 @@ snapshots:
chai: 5.1.1
tinyrainbow: 1.2.0
-<<<<<<< HEAD
- '@vitest/mocker@2.1.1(@vitest/spy@2.1.1)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.79.4)(terser@5.32.0))':
-=======
- '@vitest/mocker@2.1.2(@vitest/spy@2.1.2)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.79.4)(terser@5.33.0))':
->>>>>>> f7016466eeaefee95e93195b5de88043578b6a86
+ '@vitest/mocker@2.1.2(@vitest/spy@2.1.2)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.79.4)(terser@5.31.3))':
dependencies:
'@vitest/spy': 2.1.2
estree-walker: 3.0.3
magic-string: 0.30.11
optionalDependencies:
- vite: 5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.79.4)(terser@5.32.0)
+ vite: 5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.79.4)(terser@5.31.3)
'@vitest/pretty-format@2.1.2':
dependencies:
@@ -14860,7 +14609,7 @@ snapshots:
'@vitest/spy@2.1.2':
dependencies:
- tinyspy: 3.0.2
+ tinyspy: 3.0.0
'@vitest/utils@2.1.2':
dependencies:
@@ -14868,30 +14617,31 @@ snapshots:
loupe: 3.1.1
tinyrainbow: 1.2.0
- '@volar/language-core@2.4.4':
+ '@volar/language-core@2.4.5':
dependencies:
- '@volar/source-map': 2.4.4
+ '@volar/source-map': 2.4.5
- '@volar/source-map@2.4.4': {}
+ '@volar/source-map@2.4.5': {}
- '@volar/typescript@2.4.4':
+ '@volar/typescript@2.4.5':
dependencies:
- '@volar/language-core': 2.4.4
+ '@volar/language-core': 2.4.5
path-browserify: 1.0.1
vscode-uri: 3.0.8
- '@vue/babel-helper-vue-transform-on@1.2.5': {}
+ '@vue/babel-helper-vue-transform-on@1.2.2': {}
- '@vue/babel-plugin-jsx@1.2.5(@babel/core@7.25.2)':
+ '@vue/babel-plugin-jsx@1.2.2(@babel/core@7.25.2)':
dependencies:
- '@babel/helper-module-imports': 7.24.7
+ '@babel/helper-module-imports': 7.22.15
'@babel/helper-plugin-utils': 7.24.8
'@babel/plugin-syntax-jsx': 7.24.7(@babel/core@7.25.2)
'@babel/template': 7.25.0
- '@babel/traverse': 7.25.6
- '@babel/types': 7.25.6
- '@vue/babel-helper-vue-transform-on': 1.2.5
- '@vue/babel-plugin-resolve-type': 1.2.5(@babel/core@7.25.2)
+ '@babel/traverse': 7.25.3
+ '@babel/types': 7.25.2
+ '@vue/babel-helper-vue-transform-on': 1.2.2
+ '@vue/babel-plugin-resolve-type': 1.2.2(@babel/core@7.25.2)
+ camelcase: 6.3.0
html-tags: 3.3.1
svg-tags: 1.0.0
optionalDependencies:
@@ -14899,102 +14649,97 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@vue/babel-plugin-resolve-type@1.2.5(@babel/core@7.25.2)':
+ '@vue/babel-plugin-resolve-type@1.2.2(@babel/core@7.25.2)':
dependencies:
'@babel/code-frame': 7.24.7
'@babel/core': 7.25.2
- '@babel/helper-module-imports': 7.24.7
+ '@babel/helper-module-imports': 7.22.15
'@babel/helper-plugin-utils': 7.24.8
-<<<<<<< HEAD
- '@babel/parser': 7.25.6
- '@vue/compiler-sfc': 3.5.8
-=======
- '@babel/parser': 7.25.7
- '@vue/compiler-sfc': 3.5.10
->>>>>>> f7016466eeaefee95e93195b5de88043578b6a86
- transitivePeerDependencies:
- - supports-color
+ '@babel/parser': 7.25.3
+ '@vue/compiler-sfc': 3.5.11
- '@vue/compiler-core@3.5.10':
+ '@vue/compiler-core@3.4.37':
dependencies:
- '@babel/parser': 7.25.7
- '@vue/shared': 3.5.10
- entities: 4.5.0
+ '@babel/parser': 7.25.3
+ '@vue/shared': 3.4.37
+ entities: 5.0.0
estree-walker: 2.0.2
source-map-js: 1.2.1
- '@vue/compiler-core@3.5.8':
+ '@vue/compiler-core@3.5.11':
dependencies:
- '@babel/parser': 7.25.7
- '@vue/shared': 3.5.8
+ '@babel/parser': 7.25.3
+ '@vue/shared': 3.5.11
entities: 4.5.0
estree-walker: 2.0.2
source-map-js: 1.2.1
- '@vue/compiler-dom@3.5.10':
+ '@vue/compiler-dom@3.4.37':
dependencies:
- '@vue/compiler-core': 3.5.10
- '@vue/shared': 3.5.10
+ '@vue/compiler-core': 3.4.37
+ '@vue/shared': 3.4.37
- '@vue/compiler-dom@3.5.8':
+ '@vue/compiler-dom@3.5.11':
dependencies:
- '@vue/compiler-core': 3.5.8
- '@vue/shared': 3.5.8
+ '@vue/compiler-core': 3.5.11
+ '@vue/shared': 3.5.11
- '@vue/compiler-sfc@3.5.10':
+ '@vue/compiler-sfc@3.4.37':
dependencies:
- '@babel/parser': 7.25.7
- '@vue/compiler-core': 3.5.10
- '@vue/compiler-dom': 3.5.10
- '@vue/compiler-ssr': 3.5.10
- '@vue/shared': 3.5.10
+ '@babel/parser': 7.25.3
+ '@vue/compiler-core': 3.4.37
+ '@vue/compiler-dom': 3.4.37
+ '@vue/compiler-ssr': 3.4.37
+ '@vue/shared': 3.4.37
estree-walker: 2.0.2
magic-string: 0.30.11
- postcss: 8.4.47
- source-map-js: 1.2.1
+ postcss: 8.4.41
+ source-map-js: 1.2.0
- '@vue/compiler-sfc@3.5.8':
+ '@vue/compiler-sfc@3.5.11':
dependencies:
- '@babel/parser': 7.25.7
- '@vue/compiler-core': 3.5.8
- '@vue/compiler-dom': 3.5.8
- '@vue/compiler-ssr': 3.5.8
- '@vue/shared': 3.5.8
+ '@babel/parser': 7.25.3
+ '@vue/compiler-core': 3.5.11
+ '@vue/compiler-dom': 3.5.11
+ '@vue/compiler-ssr': 3.5.11
+ '@vue/shared': 3.5.11
estree-walker: 2.0.2
magic-string: 0.30.11
postcss: 8.4.47
source-map-js: 1.2.1
- '@vue/compiler-ssr@3.5.10':
+ '@vue/compiler-ssr@3.4.37':
dependencies:
- '@vue/compiler-dom': 3.5.10
- '@vue/shared': 3.5.10
+ '@vue/compiler-dom': 3.4.37
+ '@vue/shared': 3.4.37
- '@vue/compiler-ssr@3.5.8':
+ '@vue/compiler-ssr@3.5.11':
dependencies:
- '@vue/compiler-dom': 3.5.8
- '@vue/shared': 3.5.8
+ '@vue/compiler-dom': 3.5.11
+ '@vue/shared': 3.5.11
'@vue/compiler-vue2@2.7.16':
dependencies:
de-indent: 1.0.2
he: 1.2.0
+ '@vue/devtools-api@6.6.3': {}
+
'@vue/devtools-api@6.6.4': {}
'@vue/devtools-api@7.4.6':
dependencies:
'@vue/devtools-kit': 7.4.6
- '@vue/devtools-core@7.4.6(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.79.4)(terser@5.32.0))(vue@3.5.10(typescript@5.6.2))':
+ '@vue/devtools-core@7.4.6(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.79.4)(terser@5.31.3))(vue@3.5.11(typescript@5.6.2))':
dependencies:
'@vue/devtools-kit': 7.4.6
'@vue/devtools-shared': 7.4.6
mitt: 3.0.1
nanoid: 3.3.7
pathe: 1.1.2
- vite-hot-client: 0.2.3(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.79.4)(terser@5.32.0))
- vue: 3.5.10(typescript@5.6.2)
+ vite-hot-client: 0.2.3(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.79.4)(terser@5.31.3))
+ vue: 3.5.11(typescript@5.6.2)
transitivePeerDependencies:
- vite
@@ -15014,10 +14759,10 @@ snapshots:
'@vue/language-core@2.1.6(typescript@5.6.2)':
dependencies:
- '@volar/language-core': 2.4.4
- '@vue/compiler-dom': 3.5.8
+ '@volar/language-core': 2.4.5
+ '@vue/compiler-dom': 3.5.11
'@vue/compiler-vue2': 2.7.16
- '@vue/shared': 3.5.8
+ '@vue/shared': 3.5.11
computeds: 0.0.1
minimatch: 9.0.5
muggle-string: 0.4.1
@@ -15025,72 +14770,72 @@ snapshots:
optionalDependencies:
typescript: 5.6.2
- '@vue/reactivity@3.5.10':
+ '@vue/reactivity@3.5.11':
dependencies:
- '@vue/shared': 3.5.10
+ '@vue/shared': 3.5.11
- '@vue/runtime-core@3.5.10':
+ '@vue/runtime-core@3.5.11':
dependencies:
- '@vue/reactivity': 3.5.10
- '@vue/shared': 3.5.10
+ '@vue/reactivity': 3.5.11
+ '@vue/shared': 3.5.11
- '@vue/runtime-dom@3.5.10':
+ '@vue/runtime-dom@3.5.11':
dependencies:
- '@vue/reactivity': 3.5.10
- '@vue/runtime-core': 3.5.10
- '@vue/shared': 3.5.10
+ '@vue/reactivity': 3.5.11
+ '@vue/runtime-core': 3.5.11
+ '@vue/shared': 3.5.11
csstype: 3.1.3
- '@vue/server-renderer@3.5.10(vue@3.5.10(typescript@5.6.2))':
+ '@vue/server-renderer@3.5.11(vue@3.5.11(typescript@5.6.2))':
dependencies:
- '@vue/compiler-ssr': 3.5.10
- '@vue/shared': 3.5.10
- vue: 3.5.10(typescript@5.6.2)
+ '@vue/compiler-ssr': 3.5.11
+ '@vue/shared': 3.5.11
+ vue: 3.5.11(typescript@5.6.2)
- '@vue/shared@3.5.10': {}
+ '@vue/shared@3.4.37': {}
- '@vue/shared@3.5.8': {}
+ '@vue/shared@3.5.11': {}
'@vue/test-utils@2.4.6':
dependencies:
js-beautify: 1.15.1
- vue-component-type-helpers: 2.1.6
+ vue-component-type-helpers: 2.0.29
- '@vueuse/core@10.11.1(vue@3.5.10(typescript@5.6.2))':
+ '@vueuse/core@10.11.1(vue@3.5.11(typescript@5.6.2))':
dependencies:
'@types/web-bluetooth': 0.0.20
'@vueuse/metadata': 10.11.1
- '@vueuse/shared': 10.11.1(vue@3.5.10(typescript@5.6.2))
- vue-demi: 0.14.10(vue@3.5.10(typescript@5.6.2))
+ '@vueuse/shared': 10.11.1(vue@3.5.11(typescript@5.6.2))
+ vue-demi: 0.14.10(vue@3.5.11(typescript@5.6.2))
transitivePeerDependencies:
- '@vue/composition-api'
- vue
- '@vueuse/core@11.1.0(vue@3.5.10(typescript@5.6.2))':
+ '@vueuse/core@11.1.0(vue@3.5.11(typescript@5.6.2))':
dependencies:
'@types/web-bluetooth': 0.0.20
'@vueuse/metadata': 11.1.0
- '@vueuse/shared': 11.1.0(vue@3.5.10(typescript@5.6.2))
- vue-demi: 0.14.10(vue@3.5.10(typescript@5.6.2))
+ '@vueuse/shared': 11.1.0(vue@3.5.11(typescript@5.6.2))
+ vue-demi: 0.14.10(vue@3.5.11(typescript@5.6.2))
transitivePeerDependencies:
- '@vue/composition-api'
- vue
- '@vueuse/core@9.13.0(vue@3.5.10(typescript@5.6.2))':
+ '@vueuse/core@9.13.0(vue@3.5.11(typescript@5.6.2))':
dependencies:
'@types/web-bluetooth': 0.0.16
'@vueuse/metadata': 9.13.0
- '@vueuse/shared': 9.13.0(vue@3.5.10(typescript@5.6.2))
- vue-demi: 0.14.10(vue@3.5.10(typescript@5.6.2))
+ '@vueuse/shared': 9.13.0(vue@3.5.11(typescript@5.6.2))
+ vue-demi: 0.14.10(vue@3.5.11(typescript@5.6.2))
transitivePeerDependencies:
- '@vue/composition-api'
- vue
- '@vueuse/integrations@11.1.0(async-validator@4.2.5)(axios@1.7.7)(focus-trap@7.5.4)(nprogress@0.2.0)(qrcode@1.5.4)(sortablejs@1.15.3)(vue@3.5.10(typescript@5.6.2))':
+ '@vueuse/integrations@11.1.0(async-validator@4.2.5)(axios@1.7.7)(focus-trap@7.5.4)(nprogress@0.2.0)(qrcode@1.5.4)(sortablejs@1.15.3)(vue@3.5.11(typescript@5.6.2))':
dependencies:
- '@vueuse/core': 11.1.0(vue@3.5.10(typescript@5.6.2))
- '@vueuse/shared': 11.1.0(vue@3.5.10(typescript@5.6.2))
- vue-demi: 0.14.10(vue@3.5.10(typescript@5.6.2))
+ '@vueuse/core': 11.1.0(vue@3.5.11(typescript@5.6.2))
+ '@vueuse/shared': 11.1.0(vue@3.5.11(typescript@5.6.2))
+ vue-demi: 0.14.10(vue@3.5.11(typescript@5.6.2))
optionalDependencies:
async-validator: 4.2.5
axios: 1.7.7
@@ -15108,27 +14853,32 @@ snapshots:
'@vueuse/metadata@9.13.0': {}
- '@vueuse/shared@10.11.1(vue@3.5.10(typescript@5.6.2))':
+ '@vueuse/shared@10.11.1(vue@3.5.11(typescript@5.6.2))':
dependencies:
- vue-demi: 0.14.10(vue@3.5.10(typescript@5.6.2))
+ vue-demi: 0.14.10(vue@3.5.11(typescript@5.6.2))
transitivePeerDependencies:
- '@vue/composition-api'
- vue
- '@vueuse/shared@11.1.0(vue@3.5.10(typescript@5.6.2))':
+ '@vueuse/shared@11.1.0(vue@3.5.11(typescript@5.6.2))':
dependencies:
- vue-demi: 0.14.10(vue@3.5.10(typescript@5.6.2))
+ vue-demi: 0.14.10(vue@3.5.11(typescript@5.6.2))
transitivePeerDependencies:
- '@vue/composition-api'
- vue
- '@vueuse/shared@9.13.0(vue@3.5.10(typescript@5.6.2))':
+ '@vueuse/shared@9.13.0(vue@3.5.11(typescript@5.6.2))':
dependencies:
- vue-demi: 0.14.10(vue@3.5.10(typescript@5.6.2))
+ vue-demi: 0.14.10(vue@3.5.11(typescript@5.6.2))
transitivePeerDependencies:
- '@vue/composition-api'
- vue
+ '@vxe-ui/core@4.0.12':
+ dependencies:
+ dom-zindex: 1.0.6
+ xe-utils: 3.5.30
+
JSONStream@1.3.5:
dependencies:
jsonparse: 1.3.1
@@ -15154,13 +14904,13 @@ snapshots:
agent-base@6.0.2:
dependencies:
- debug: 4.3.7
+ debug: 4.3.6
transitivePeerDependencies:
- supports-color
agent-base@7.1.1:
dependencies:
- debug: 4.3.7
+ debug: 4.3.6
transitivePeerDependencies:
- supports-color
optional: true
@@ -15240,7 +14990,7 @@ snapshots:
ansi-regex@5.0.1: {}
- ansi-regex@6.1.0: {}
+ ansi-regex@6.0.1: {}
ansi-styles@3.2.1:
dependencies:
@@ -15252,11 +15002,11 @@ snapshots:
ansi-styles@6.2.1: {}
- ant-design-vue@4.2.5(vue@3.5.10(typescript@5.6.2)):
+ ant-design-vue@4.2.5(vue@3.5.11(typescript@5.6.2)):
dependencies:
'@ant-design/colors': 6.0.0
- '@ant-design/icons-vue': 7.0.1(vue@3.5.10(typescript@5.6.2))
- '@babel/runtime': 7.25.6
+ '@ant-design/icons-vue': 7.0.1(vue@3.5.11(typescript@5.6.2))
+ '@babel/runtime': 7.25.0
'@ctrl/tinycolor': 4.1.0
'@emotion/hash': 0.9.2
'@emotion/unitless': 0.8.1
@@ -15272,10 +15022,10 @@ snapshots:
resize-observer-polyfill: 1.5.1
scroll-into-view-if-needed: 2.2.31
shallow-equal: 1.2.1
- stylis: 4.3.4
+ stylis: 4.3.2
throttle-debounce: 5.0.2
- vue: 3.5.10(typescript@5.6.2)
- vue-types: 3.0.2(vue@3.5.10(typescript@5.6.2))
+ vue: 3.5.11(typescript@5.6.2)
+ vue-types: 3.0.2(vue@3.5.11(typescript@5.6.2))
warning: 4.0.3
any-promise@1.3.0: {}
@@ -15300,7 +15050,7 @@ snapshots:
archiver@7.0.1:
dependencies:
archiver-utils: 5.0.2
- async: 3.2.6
+ async: 3.2.5
buffer-crc32: 1.0.0
readable-stream: 4.5.2
readdir-glob: 1.1.3
@@ -15324,7 +15074,7 @@ snapshots:
aria-hidden@1.2.4:
dependencies:
- tslib: 2.7.0
+ tslib: 2.6.3
array-buffer-byte-length@1.0.1:
dependencies:
@@ -15362,7 +15112,7 @@ snapshots:
async-validator@4.2.5: {}
- async@3.2.6: {}
+ async@3.2.5: {}
asynckit@0.4.0: {}
@@ -15373,13 +15123,23 @@ snapshots:
stubborn-fs: 1.2.5
when-exit: 2.1.3
+ autoprefixer@10.4.20(postcss@8.4.41):
+ dependencies:
+ browserslist: 4.23.3
+ caniuse-lite: 1.0.30001650
+ fraction.js: 4.3.7
+ normalize-range: 0.1.2
+ picocolors: 1.0.1
+ postcss: 8.4.41
+ postcss-value-parser: 4.2.0
+
autoprefixer@10.4.20(postcss@8.4.47):
dependencies:
- browserslist: 4.24.0
- caniuse-lite: 1.0.30001663
+ browserslist: 4.23.3
+ caniuse-lite: 1.0.30001650
fraction.js: 4.3.7
normalize-range: 0.1.2
- picocolors: 1.1.0
+ picocolors: 1.0.1
postcss: 8.4.47
postcss-value-parser: 4.2.0
@@ -15395,7 +15155,7 @@ snapshots:
axios@1.7.7:
dependencies:
- follow-redirects: 1.15.9
+ follow-redirects: 1.15.6
form-data: 4.0.0
proxy-from-env: 1.1.0
transitivePeerDependencies:
@@ -15405,7 +15165,7 @@ snapshots:
babel-plugin-polyfill-corejs2@0.4.11(@babel/core@7.25.2):
dependencies:
- '@babel/compat-data': 7.25.7
+ '@babel/compat-data': 7.25.2
'@babel/core': 7.25.2
'@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.25.2)
semver: 6.3.1
@@ -15416,7 +15176,7 @@ snapshots:
dependencies:
'@babel/core': 7.25.2
'@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.25.2)
- core-js-compat: 3.38.1
+ core-js-compat: 3.38.0
transitivePeerDependencies:
- supports-color
@@ -15431,7 +15191,7 @@ snapshots:
balanced-match@2.0.0: {}
- bare-events@2.5.0:
+ bare-events@2.4.2:
optional: true
base64-js@1.5.1: {}
@@ -15459,7 +15219,7 @@ snapshots:
chalk: 5.3.0
cli-boxes: 3.0.0
string-width: 7.2.0
- type-fest: 4.26.1
+ type-fest: 4.23.0
widest-line: 5.0.0
wrap-ansi: 9.0.0
@@ -15476,12 +15236,12 @@ snapshots:
dependencies:
fill-range: 7.1.1
- browserslist@4.24.0:
+ browserslist@4.23.3:
dependencies:
- caniuse-lite: 1.0.30001663
- electron-to-chromium: 1.5.28
+ caniuse-lite: 1.0.30001650
+ electron-to-chromium: 1.5.5
node-releases: 2.0.18
- update-browserslist-db: 1.1.0(browserslist@4.24.0)
+ update-browserslist-db: 1.1.0(browserslist@4.23.3)
buffer-crc32@1.0.0: {}
@@ -15500,6 +15260,21 @@ snapshots:
dependencies:
run-applescript: 7.0.0
+ c12@1.11.1:
+ dependencies:
+ chokidar: 3.6.0
+ confbox: 0.1.7
+ defu: 6.1.4
+ dotenv: 16.4.5
+ giget: 1.2.3
+ jiti: 1.21.6
+ mlly: 1.7.1
+ ohash: 1.1.3
+ pathe: 1.1.2
+ perfect-debounce: 1.0.0
+ pkg-types: 1.1.3
+ rc9: 2.1.2
+
c12@1.11.2:
dependencies:
chokidar: 3.6.0
@@ -15555,7 +15330,7 @@ snapshots:
camel-case@4.1.2:
dependencies:
pascal-case: 3.1.2
- tslib: 2.7.0
+ tslib: 2.6.3
camelcase-css@2.0.1: {}
@@ -15567,12 +15342,12 @@ snapshots:
caniuse-api@3.0.0:
dependencies:
- browserslist: 4.24.0
- caniuse-lite: 1.0.30001663
+ browserslist: 4.23.3
+ caniuse-lite: 1.0.30001650
lodash.memoize: 4.1.2
lodash.uniq: 4.5.0
- caniuse-lite@1.0.30001663: {}
+ caniuse-lite@1.0.30001650: {}
ccount@2.0.1: {}
@@ -15629,7 +15404,7 @@ snapshots:
parse5: 7.1.2
parse5-htmlparser2-tree-adapter: 7.0.0
parse5-parser-stream: 7.1.2
- undici: 6.19.8
+ undici: 6.19.7
whatwg-mimetype: 4.0.0
chokidar@3.6.0:
@@ -15646,7 +15421,7 @@ snapshots:
chokidar@4.0.1:
dependencies:
- readdirp: 4.0.1
+ readdirp: 4.0.2
chownr@2.0.0: {}
@@ -15657,14 +15432,14 @@ snapshots:
circular-dependency-scanner@2.3.0:
dependencies:
'@ast-grep/napi': 0.27.2
- '@vue/compiler-sfc': 3.5.8
+ '@vue/compiler-sfc': 3.5.11
commander: 12.1.0
- get-tsconfig: 4.8.0
+ get-tsconfig: 4.8.1
graph-cycles: 3.0.0
listr2: 8.2.4
minimatch: 9.0.5
node-cleanup: 2.1.2
- typescript: 5.6.2
+ typescript: 5.5.4
update-notifier: 7.3.1
zx: 8.1.8
@@ -15732,15 +15507,15 @@ snapshots:
cluster-key-slot@1.1.2: {}
- codemirror@6.0.1(@lezer/common@1.2.1):
+ codemirror@6.0.1(@lezer/common@1.2.2):
dependencies:
- '@codemirror/autocomplete': 6.18.0(@codemirror/language@6.10.2)(@codemirror/state@6.4.1)(@codemirror/view@6.33.0)(@lezer/common@1.2.1)
- '@codemirror/commands': 6.6.1
- '@codemirror/language': 6.10.2
- '@codemirror/lint': 6.8.1
+ '@codemirror/autocomplete': 6.18.1(@codemirror/language@6.10.3)(@codemirror/state@6.4.1)(@codemirror/view@6.34.1)(@lezer/common@1.2.2)
+ '@codemirror/commands': 6.6.2
+ '@codemirror/language': 6.10.3
+ '@codemirror/lint': 6.8.2
'@codemirror/search': 6.5.6
'@codemirror/state': 6.4.1
- '@codemirror/view': 6.33.0
+ '@codemirror/view': 6.34.1
transitivePeerDependencies:
- '@lezer/common'
@@ -15870,11 +15645,15 @@ snapshots:
dependencies:
is-what: 4.1.16
+ core-js-compat@3.38.0:
+ dependencies:
+ browserslist: 4.23.3
+
core-js-compat@3.38.1:
dependencies:
- browserslist: 4.24.0
+ browserslist: 4.23.3
- core-js@3.38.1: {}
+ core-js@3.38.0: {}
core-util-is@1.0.3: {}
@@ -16032,6 +15811,10 @@ snapshots:
postcss: 8.4.47
postcss-selector-parser: 6.1.2
+ css-declaration-sorter@7.2.0(postcss@8.4.41):
+ dependencies:
+ postcss: 8.4.41
+
css-declaration-sorter@7.2.0(postcss@8.4.47):
dependencies:
postcss: 8.4.47
@@ -16078,7 +15861,7 @@ snapshots:
css-tree@2.3.1:
dependencies:
mdn-data: 2.0.30
- source-map-js: 1.2.1
+ source-map-js: 1.2.0
css-what@6.1.0: {}
@@ -16086,9 +15869,43 @@ snapshots:
cssesc@3.0.0: {}
+ cssnano-preset-default@7.0.5(postcss@8.4.41):
+ dependencies:
+ browserslist: 4.23.3
+ css-declaration-sorter: 7.2.0(postcss@8.4.41)
+ cssnano-utils: 5.0.0(postcss@8.4.41)
+ postcss: 8.4.41
+ postcss-calc: 10.0.1(postcss@8.4.41)
+ postcss-colormin: 7.0.2(postcss@8.4.41)
+ postcss-convert-values: 7.0.3(postcss@8.4.41)
+ postcss-discard-comments: 7.0.2(postcss@8.4.41)
+ postcss-discard-duplicates: 7.0.1(postcss@8.4.41)
+ postcss-discard-empty: 7.0.0(postcss@8.4.41)
+ postcss-discard-overridden: 7.0.0(postcss@8.4.41)
+ postcss-merge-longhand: 7.0.3(postcss@8.4.41)
+ postcss-merge-rules: 7.0.3(postcss@8.4.41)
+ postcss-minify-font-values: 7.0.0(postcss@8.4.41)
+ postcss-minify-gradients: 7.0.0(postcss@8.4.41)
+ postcss-minify-params: 7.0.2(postcss@8.4.41)
+ postcss-minify-selectors: 7.0.3(postcss@8.4.41)
+ postcss-normalize-charset: 7.0.0(postcss@8.4.41)
+ postcss-normalize-display-values: 7.0.0(postcss@8.4.41)
+ postcss-normalize-positions: 7.0.0(postcss@8.4.41)
+ postcss-normalize-repeat-style: 7.0.0(postcss@8.4.41)
+ postcss-normalize-string: 7.0.0(postcss@8.4.41)
+ postcss-normalize-timing-functions: 7.0.0(postcss@8.4.41)
+ postcss-normalize-unicode: 7.0.2(postcss@8.4.41)
+ postcss-normalize-url: 7.0.0(postcss@8.4.41)
+ postcss-normalize-whitespace: 7.0.0(postcss@8.4.41)
+ postcss-ordered-values: 7.0.1(postcss@8.4.41)
+ postcss-reduce-initial: 7.0.2(postcss@8.4.41)
+ postcss-reduce-transforms: 7.0.0(postcss@8.4.41)
+ postcss-svgo: 7.0.1(postcss@8.4.41)
+ postcss-unique-selectors: 7.0.2(postcss@8.4.41)
+
cssnano-preset-default@7.0.6(postcss@8.4.47):
dependencies:
- browserslist: 4.24.0
+ browserslist: 4.23.3
css-declaration-sorter: 7.2.0(postcss@8.4.47)
cssnano-utils: 5.0.0(postcss@8.4.47)
postcss: 8.4.47
@@ -16120,10 +15937,20 @@ snapshots:
postcss-svgo: 7.0.1(postcss@8.4.47)
postcss-unique-selectors: 7.0.3(postcss@8.4.47)
+ cssnano-utils@5.0.0(postcss@8.4.41):
+ dependencies:
+ postcss: 8.4.41
+
cssnano-utils@5.0.0(postcss@8.4.47):
dependencies:
postcss: 8.4.47
+ cssnano@7.0.5(postcss@8.4.41):
+ dependencies:
+ cssnano-preset-default: 7.0.5(postcss@8.4.41)
+ lilconfig: 3.1.2
+ postcss: 8.4.41
+
cssnano@7.0.6(postcss@8.4.47):
dependencies:
cssnano-preset-default: 7.0.6(postcss@8.4.47)
@@ -16134,9 +15961,9 @@ snapshots:
dependencies:
css-tree: 2.2.1
- cssstyle@4.1.0:
+ cssstyle@4.0.1:
dependencies:
- rrweb-cssom: 0.7.1
+ rrweb-cssom: 0.6.0
optional: true
csstype@3.0.11: {}
@@ -16175,7 +16002,7 @@ snapshots:
dataloader@1.4.0: {}
- date-fns-tz@3.1.3(date-fns@3.6.0):
+ date-fns-tz@3.2.0(date-fns@3.6.0):
dependencies:
date-fns: 3.6.0
@@ -16199,10 +16026,6 @@ snapshots:
dependencies:
ms: 2.1.2
- debug@4.3.7:
- dependencies:
- ms: 2.1.3
-
decamelize@1.2.0: {}
decimal.js@10.4.3:
@@ -16214,7 +16037,7 @@ snapshots:
deep-is@0.1.4: {}
- deep-pick-omit@1.2.0: {}
+ deep-pick-omit@1.2.1: {}
deepmerge@4.3.1: {}
@@ -16251,17 +16074,17 @@ snapshots:
depcheck@1.4.7:
dependencies:
- '@babel/parser': 7.25.6
- '@babel/traverse': 7.25.6
- '@vue/compiler-sfc': 3.5.8
+ '@babel/parser': 7.25.3
+ '@babel/traverse': 7.25.3
+ '@vue/compiler-sfc': 3.4.37
callsite: 1.0.0
camelcase: 6.3.0
cosmiconfig: 7.1.0
- debug: 4.3.7
+ debug: 4.3.6
deps-regex: 0.2.0
findup-sync: 5.0.0
- ignore: 5.3.2
- is-core-module: 2.15.1
+ ignore: 5.3.1
+ is-core-module: 2.15.0
js-yaml: 3.14.1
json5: 2.2.3
lodash: 4.17.21
@@ -16329,6 +16152,8 @@ snapshots:
domhandler: 5.0.3
entities: 4.5.0
+ dom-zindex@1.0.6: {}
+
domelementtype@2.3.0: {}
domhandler@4.3.1:
@@ -16354,7 +16179,7 @@ snapshots:
dot-case@3.0.4:
dependencies:
no-case: 3.0.4
- tslib: 2.7.0
+ tslib: 2.6.3
dot-prop@5.3.0:
dependencies:
@@ -16366,7 +16191,7 @@ snapshots:
dot-prop@9.0.0:
dependencies:
- type-fest: 4.26.1
+ type-fest: 4.23.0
dotenv-expand@8.0.3: {}
@@ -16402,17 +16227,17 @@ snapshots:
dependencies:
jake: 10.9.2
- electron-to-chromium@1.5.28: {}
+ electron-to-chromium@1.5.5: {}
- element-plus@2.8.4(vue@3.5.10(typescript@5.6.2)):
+ element-plus@2.8.4(vue@3.5.11(typescript@5.6.2)):
dependencies:
'@ctrl/tinycolor': 4.1.0
- '@element-plus/icons-vue': 2.3.1(vue@3.5.10(typescript@5.6.2))
+ '@element-plus/icons-vue': 2.3.1(vue@3.5.11(typescript@5.6.2))
'@floating-ui/dom': 1.6.10
'@popperjs/core': '@sxzz/popperjs-es@2.11.7'
- '@types/lodash': 4.17.9
+ '@types/lodash': 4.17.7
'@types/lodash-es': 4.17.12
- '@vueuse/core': 9.13.0(vue@3.5.10(typescript@5.6.2))
+ '@vueuse/core': 9.13.0(vue@3.5.11(typescript@5.6.2))
async-validator: 4.2.5
dayjs: 1.11.13
escape-html: 1.0.3
@@ -16421,11 +16246,11 @@ snapshots:
lodash-unified: 1.0.3(@types/lodash-es@4.17.12)(lodash-es@4.17.21)(lodash@4.17.21)
memoize-one: 6.0.0
normalize-wheel-es: 1.2.0
- vue: 3.5.10(typescript@5.6.2)
+ vue: 3.5.11(typescript@5.6.2)
transitivePeerDependencies:
- '@vue/composition-api'
- emoji-regex@10.4.0: {}
+ emoji-regex@10.3.0: {}
emoji-regex@8.0.0: {}
@@ -16457,6 +16282,8 @@ snapshots:
entities@4.5.0: {}
+ entities@5.0.0: {}
+
env-paths@2.2.1: {}
env-paths@3.0.0: {}
@@ -16549,7 +16376,7 @@ snapshots:
is-date-object: 1.0.5
is-symbol: 1.0.4
- es-toolkit@1.21.0: {}
+ es-toolkit@1.23.0: {}
esbuild@0.19.12:
optionalDependencies:
@@ -16629,34 +16456,34 @@ snapshots:
'@esbuild/win32-ia32': 0.21.5
'@esbuild/win32-x64': 0.21.5
- esbuild@0.23.1:
+ esbuild@0.23.0:
optionalDependencies:
- '@esbuild/aix-ppc64': 0.23.1
- '@esbuild/android-arm': 0.23.1
- '@esbuild/android-arm64': 0.23.1
- '@esbuild/android-x64': 0.23.1
- '@esbuild/darwin-arm64': 0.23.1
- '@esbuild/darwin-x64': 0.23.1
- '@esbuild/freebsd-arm64': 0.23.1
- '@esbuild/freebsd-x64': 0.23.1
- '@esbuild/linux-arm': 0.23.1
- '@esbuild/linux-arm64': 0.23.1
- '@esbuild/linux-ia32': 0.23.1
- '@esbuild/linux-loong64': 0.23.1
- '@esbuild/linux-mips64el': 0.23.1
- '@esbuild/linux-ppc64': 0.23.1
- '@esbuild/linux-riscv64': 0.23.1
- '@esbuild/linux-s390x': 0.23.1
- '@esbuild/linux-x64': 0.23.1
- '@esbuild/netbsd-x64': 0.23.1
- '@esbuild/openbsd-arm64': 0.23.1
- '@esbuild/openbsd-x64': 0.23.1
- '@esbuild/sunos-x64': 0.23.1
- '@esbuild/win32-arm64': 0.23.1
- '@esbuild/win32-ia32': 0.23.1
- '@esbuild/win32-x64': 0.23.1
-
- escalade@3.2.0: {}
+ '@esbuild/aix-ppc64': 0.23.0
+ '@esbuild/android-arm': 0.23.0
+ '@esbuild/android-arm64': 0.23.0
+ '@esbuild/android-x64': 0.23.0
+ '@esbuild/darwin-arm64': 0.23.0
+ '@esbuild/darwin-x64': 0.23.0
+ '@esbuild/freebsd-arm64': 0.23.0
+ '@esbuild/freebsd-x64': 0.23.0
+ '@esbuild/linux-arm': 0.23.0
+ '@esbuild/linux-arm64': 0.23.0
+ '@esbuild/linux-ia32': 0.23.0
+ '@esbuild/linux-loong64': 0.23.0
+ '@esbuild/linux-mips64el': 0.23.0
+ '@esbuild/linux-ppc64': 0.23.0
+ '@esbuild/linux-riscv64': 0.23.0
+ '@esbuild/linux-s390x': 0.23.0
+ '@esbuild/linux-x64': 0.23.0
+ '@esbuild/netbsd-x64': 0.23.0
+ '@esbuild/openbsd-arm64': 0.23.0
+ '@esbuild/openbsd-x64': 0.23.0
+ '@esbuild/sunos-x64': 0.23.0
+ '@esbuild/win32-arm64': 0.23.0
+ '@esbuild/win32-ia32': 0.23.0
+ '@esbuild/win32-x64': 0.23.0
+
+ escalade@3.1.2: {}
escape-goat@4.0.0: {}
@@ -16676,87 +16503,72 @@ snapshots:
optionalDependencies:
source-map: 0.6.1
- eslint-compat-utils@0.5.1(eslint@9.11.1(jiti@1.21.6)):
+ eslint-compat-utils@0.5.1(eslint@9.12.0(jiti@1.21.6)):
dependencies:
- eslint: 9.11.1(jiti@1.21.6)
+ eslint: 9.12.0(jiti@1.21.6)
semver: 7.6.3
-<<<<<<< HEAD
- eslint-config-prettier@9.1.0(eslint@9.11.1(jiti@1.21.6)):
+ eslint-config-prettier@9.1.0(eslint@9.12.0(jiti@1.21.6)):
dependencies:
- eslint: 9.11.1(jiti@1.21.6)
+ eslint: 9.12.0(jiti@1.21.6)
optional: true
- eslint-config-turbo@2.1.2(eslint@9.11.1(jiti@1.21.6)):
- dependencies:
- eslint: 9.11.1(jiti@1.21.6)
- eslint-plugin-turbo: 2.1.2(eslint@9.11.1(jiti@1.21.6))
-=======
- eslint-config-turbo@2.1.3(eslint@9.11.1(jiti@2.0.0)):
+ eslint-config-turbo@2.1.3(eslint@9.12.0(jiti@1.21.6)):
dependencies:
- eslint: 9.11.1(jiti@2.0.0)
- eslint-plugin-turbo: 2.1.3(eslint@9.11.1(jiti@2.0.0))
->>>>>>> f7016466eeaefee95e93195b5de88043578b6a86
+ eslint: 9.12.0(jiti@1.21.6)
+ eslint-plugin-turbo: 2.1.3(eslint@9.12.0(jiti@1.21.6))
eslint-import-resolver-node@0.3.9:
dependencies:
debug: 3.2.7
- is-core-module: 2.15.1
+ is-core-module: 2.15.0
resolve: 1.22.8
transitivePeerDependencies:
- supports-color
- eslint-plugin-command@0.2.6(eslint@9.11.1(jiti@1.21.6)):
+ eslint-plugin-command@0.2.6(eslint@9.12.0(jiti@1.21.6)):
dependencies:
'@es-joy/jsdoccomment': 0.48.0
- eslint: 9.11.1(jiti@1.21.6)
+ eslint: 9.12.0(jiti@1.21.6)
- eslint-plugin-es-x@7.8.0(eslint@9.11.1(jiti@1.21.6)):
+ eslint-plugin-es-x@7.8.0(eslint@9.12.0(jiti@1.21.6)):
dependencies:
- '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@1.21.6))
+ '@eslint-community/eslint-utils': 4.4.0(eslint@9.12.0(jiti@1.21.6))
'@eslint-community/regexpp': 4.11.0
- eslint: 9.11.1(jiti@1.21.6)
- eslint-compat-utils: 0.5.1(eslint@9.11.1(jiti@1.21.6))
+ eslint: 9.12.0(jiti@1.21.6)
+ eslint-compat-utils: 0.5.1(eslint@9.12.0(jiti@1.21.6))
- eslint-plugin-eslint-comments@3.2.0(eslint@9.11.1(jiti@1.21.6)):
+ eslint-plugin-eslint-comments@3.2.0(eslint@9.12.0(jiti@1.21.6)):
dependencies:
escape-string-regexp: 1.0.5
- eslint: 9.11.1(jiti@1.21.6)
- ignore: 5.3.2
+ eslint: 9.12.0(jiti@1.21.6)
+ ignore: 5.3.1
-<<<<<<< HEAD
- eslint-plugin-import-x@4.3.0(eslint@9.11.1(jiti@1.21.6))(typescript@5.6.2):
-=======
- eslint-plugin-import-x@4.3.1(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2):
->>>>>>> f7016466eeaefee95e93195b5de88043578b6a86
+ eslint-plugin-import-x@4.3.1(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.2):
dependencies:
- '@typescript-eslint/utils': 8.7.0(eslint@9.11.1(jiti@1.21.6))(typescript@5.6.2)
- debug: 4.3.7
+ '@typescript-eslint/utils': 8.8.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.2)
+ debug: 4.3.6
doctrine: 3.0.0
- eslint: 9.11.1(jiti@1.21.6)
+ eslint: 9.12.0(jiti@1.21.6)
eslint-import-resolver-node: 0.3.9
- get-tsconfig: 4.8.0
+ get-tsconfig: 4.7.6
is-glob: 4.0.3
minimatch: 9.0.5
semver: 7.6.3
stable-hash: 0.0.4
- tslib: 2.7.0
+ tslib: 2.6.3
transitivePeerDependencies:
- supports-color
- typescript
-<<<<<<< HEAD
- eslint-plugin-jsdoc@50.3.0(eslint@9.11.1(jiti@1.21.6)):
-=======
- eslint-plugin-jsdoc@50.3.1(eslint@9.11.1(jiti@2.0.0)):
->>>>>>> f7016466eeaefee95e93195b5de88043578b6a86
+ eslint-plugin-jsdoc@50.3.1(eslint@9.12.0(jiti@1.21.6)):
dependencies:
'@es-joy/jsdoccomment': 0.48.0
are-docs-informative: 0.0.2
comment-parser: 1.4.1
- debug: 4.3.7
+ debug: 4.3.6
escape-string-regexp: 4.0.0
- eslint: 9.11.1(jiti@1.21.6)
+ eslint: 9.12.0(jiti@1.21.6)
espree: 10.1.0
esquery: 1.6.0
parse-imports: 2.1.1
@@ -16766,97 +16578,78 @@ snapshots:
transitivePeerDependencies:
- supports-color
- eslint-plugin-jsonc@2.16.0(eslint@9.11.1(jiti@1.21.6)):
+ eslint-plugin-jsonc@2.16.0(eslint@9.12.0(jiti@1.21.6)):
dependencies:
- '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@1.21.6))
- eslint: 9.11.1(jiti@1.21.6)
- eslint-compat-utils: 0.5.1(eslint@9.11.1(jiti@1.21.6))
+ '@eslint-community/eslint-utils': 4.4.0(eslint@9.12.0(jiti@1.21.6))
+ eslint: 9.12.0(jiti@1.21.6)
+ eslint-compat-utils: 0.5.1(eslint@9.12.0(jiti@1.21.6))
espree: 9.6.1
graphemer: 1.4.0
jsonc-eslint-parser: 2.4.0
natural-compare: 1.4.0
synckit: 0.6.2
- eslint-plugin-n@17.10.3(eslint@9.11.1(jiti@1.21.6)):
+ eslint-plugin-n@17.10.3(eslint@9.12.0(jiti@1.21.6)):
dependencies:
- '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@1.21.6))
+ '@eslint-community/eslint-utils': 4.4.0(eslint@9.12.0(jiti@1.21.6))
enhanced-resolve: 5.17.1
-<<<<<<< HEAD
- eslint: 9.11.1(jiti@1.21.6)
- eslint-plugin-es-x: 7.8.0(eslint@9.11.1(jiti@1.21.6))
- get-tsconfig: 4.8.0
- globals: 15.9.0
-=======
- eslint: 9.11.1(jiti@2.0.0)
- eslint-plugin-es-x: 7.8.0(eslint@9.11.1(jiti@2.0.0))
- get-tsconfig: 4.8.1
+ eslint: 9.12.0(jiti@1.21.6)
+ eslint-plugin-es-x: 7.8.0(eslint@9.12.0(jiti@1.21.6))
+ get-tsconfig: 4.7.6
globals: 15.10.0
->>>>>>> f7016466eeaefee95e93195b5de88043578b6a86
- ignore: 5.3.2
+ ignore: 5.3.1
minimatch: 9.0.5
semver: 7.6.3
eslint-plugin-no-only-tests@3.3.0: {}
-<<<<<<< HEAD
- eslint-plugin-perfectionist@3.7.0(eslint@9.11.1(jiti@1.21.6))(typescript@5.6.2)(vue-eslint-parser@9.4.3(eslint@9.11.1(jiti@1.21.6))):
- dependencies:
- '@typescript-eslint/types': 8.7.0
- '@typescript-eslint/utils': 8.7.0(eslint@9.11.1(jiti@1.21.6))(typescript@5.6.2)
- eslint: 9.11.1(jiti@1.21.6)
-=======
- eslint-plugin-perfectionist@3.8.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2)(vue-eslint-parser@9.4.3(eslint@9.11.1(jiti@2.0.0))):
+ eslint-plugin-perfectionist@3.8.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.2)(vue-eslint-parser@9.4.3(eslint@9.12.0(jiti@1.21.6))):
dependencies:
'@typescript-eslint/types': 8.8.0
- '@typescript-eslint/utils': 8.8.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2)
- eslint: 9.11.1(jiti@2.0.0)
->>>>>>> f7016466eeaefee95e93195b5de88043578b6a86
+ '@typescript-eslint/utils': 8.8.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.2)
+ eslint: 9.12.0(jiti@1.21.6)
minimatch: 9.0.5
natural-compare-lite: 1.4.0
optionalDependencies:
- vue-eslint-parser: 9.4.3(eslint@9.11.1(jiti@1.21.6))
+ vue-eslint-parser: 9.4.3(eslint@9.12.0(jiti@1.21.6))
transitivePeerDependencies:
- supports-color
- typescript
- eslint-plugin-prettier@5.2.1(@types/eslint@9.6.1)(eslint-config-prettier@9.1.0(eslint@9.11.1(jiti@1.21.6)))(eslint@9.11.1(jiti@1.21.6))(prettier@3.3.3):
+ eslint-plugin-prettier@5.2.1(@types/eslint@9.6.1)(eslint-config-prettier@9.1.0(eslint@9.12.0(jiti@1.21.6)))(eslint@9.12.0(jiti@1.21.6))(prettier@3.3.3):
dependencies:
- eslint: 9.11.1(jiti@1.21.6)
+ eslint: 9.12.0(jiti@1.21.6)
prettier: 3.3.3
prettier-linter-helpers: 1.0.0
synckit: 0.9.1
optionalDependencies:
'@types/eslint': 9.6.1
- eslint-config-prettier: 9.1.0(eslint@9.11.1(jiti@1.21.6))
+ eslint-config-prettier: 9.1.0(eslint@9.12.0(jiti@1.21.6))
- eslint-plugin-regexp@2.6.0(eslint@9.11.1(jiti@1.21.6)):
+ eslint-plugin-regexp@2.6.0(eslint@9.12.0(jiti@1.21.6)):
dependencies:
- '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@1.21.6))
+ '@eslint-community/eslint-utils': 4.4.0(eslint@9.12.0(jiti@1.21.6))
'@eslint-community/regexpp': 4.11.0
comment-parser: 1.4.1
- eslint: 9.11.1(jiti@1.21.6)
+ eslint: 9.12.0(jiti@1.21.6)
jsdoc-type-pratt-parser: 4.1.0
refa: 0.12.1
regexp-ast-analysis: 0.7.1
scslre: 0.3.0
-<<<<<<< HEAD
- eslint-plugin-turbo@2.1.2(eslint@9.11.1(jiti@1.21.6)):
-=======
- eslint-plugin-turbo@2.1.3(eslint@9.11.1(jiti@2.0.0)):
->>>>>>> f7016466eeaefee95e93195b5de88043578b6a86
+ eslint-plugin-turbo@2.1.3(eslint@9.12.0(jiti@1.21.6)):
dependencies:
dotenv: 16.0.3
- eslint: 9.11.1(jiti@1.21.6)
+ eslint: 9.12.0(jiti@1.21.6)
- eslint-plugin-unicorn@55.0.0(eslint@9.11.1(jiti@1.21.6)):
+ eslint-plugin-unicorn@56.0.0(eslint@9.12.0(jiti@1.21.6)):
dependencies:
'@babel/helper-validator-identifier': 7.24.7
- '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@1.21.6))
+ '@eslint-community/eslint-utils': 4.4.0(eslint@9.12.0(jiti@1.21.6))
ci-info: 4.0.0
clean-regexp: 1.0.0
core-js-compat: 3.38.1
- eslint: 9.11.1(jiti@1.21.6)
+ eslint: 9.12.0(jiti@1.21.6)
esquery: 1.6.0
globals: 15.10.0
indent-string: 4.0.0
@@ -16869,48 +16662,33 @@ snapshots:
semver: 7.6.3
strip-indent: 3.0.0
-<<<<<<< HEAD
- eslint-plugin-unused-imports@4.1.4(@typescript-eslint/eslint-plugin@8.7.0(@typescript-eslint/parser@8.7.0(eslint@9.11.1(jiti@1.21.6))(typescript@5.6.2))(eslint@9.11.1(jiti@1.21.6))(typescript@5.6.2))(eslint@9.11.1(jiti@1.21.6)):
-=======
- eslint-plugin-unused-imports@4.1.4(@typescript-eslint/eslint-plugin@8.8.0(@typescript-eslint/parser@8.8.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2))(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2))(eslint@9.11.1(jiti@2.0.0)):
->>>>>>> f7016466eeaefee95e93195b5de88043578b6a86
+ eslint-plugin-unused-imports@4.1.4(@typescript-eslint/eslint-plugin@8.8.0(@typescript-eslint/parser@8.8.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.2))(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.2))(eslint@9.12.0(jiti@1.21.6)):
dependencies:
- eslint: 9.11.1(jiti@1.21.6)
+ eslint: 9.12.0(jiti@1.21.6)
optionalDependencies:
-<<<<<<< HEAD
- '@typescript-eslint/eslint-plugin': 8.7.0(@typescript-eslint/parser@8.7.0(eslint@9.11.1(jiti@1.21.6))(typescript@5.6.2))(eslint@9.11.1(jiti@1.21.6))(typescript@5.6.2)
-
- eslint-plugin-vitest@0.5.4(@typescript-eslint/eslint-plugin@8.7.0(@typescript-eslint/parser@8.7.0(eslint@9.11.1(jiti@1.21.6))(typescript@5.6.2))(eslint@9.11.1(jiti@1.21.6))(typescript@5.6.2))(eslint@9.11.1(jiti@1.21.6))(typescript@5.6.2)(vitest@2.1.1(@types/node@22.7.4)(happy-dom@15.7.4)(jsdom@25.0.1)(less@4.2.0)(sass@1.79.4)(terser@5.32.0)):
-=======
- '@typescript-eslint/eslint-plugin': 8.8.0(@typescript-eslint/parser@8.8.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2))(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2)
+ '@typescript-eslint/eslint-plugin': 8.8.0(@typescript-eslint/parser@8.8.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.2))(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.2)
- eslint-plugin-vitest@0.5.4(@typescript-eslint/eslint-plugin@8.8.0(@typescript-eslint/parser@8.8.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2))(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2))(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2)(vitest@2.1.2(@types/node@22.7.4)(happy-dom@15.7.4)(less@4.2.0)(sass@1.79.4)(terser@5.33.0)):
->>>>>>> f7016466eeaefee95e93195b5de88043578b6a86
+ eslint-plugin-vitest@0.5.4(@typescript-eslint/eslint-plugin@8.8.0(@typescript-eslint/parser@8.8.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.2))(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.2))(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.2)(vitest@2.1.2(@types/node@22.7.4)(happy-dom@15.7.4)(jsdom@24.1.1)(less@4.2.0)(sass@1.79.4)(terser@5.31.3)):
dependencies:
- '@typescript-eslint/utils': 7.18.0(eslint@9.11.1(jiti@1.21.6))(typescript@5.6.2)
- eslint: 9.11.1(jiti@1.21.6)
+ '@typescript-eslint/utils': 7.18.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.2)
+ eslint: 9.12.0(jiti@1.21.6)
optionalDependencies:
-<<<<<<< HEAD
- '@typescript-eslint/eslint-plugin': 8.7.0(@typescript-eslint/parser@8.7.0(eslint@9.11.1(jiti@1.21.6))(typescript@5.6.2))(eslint@9.11.1(jiti@1.21.6))(typescript@5.6.2)
- vitest: 2.1.1(@types/node@22.7.4)(happy-dom@15.7.4)(jsdom@25.0.1)(less@4.2.0)(sass@1.79.4)(terser@5.32.0)
-=======
- '@typescript-eslint/eslint-plugin': 8.8.0(@typescript-eslint/parser@8.8.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2))(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2)
- vitest: 2.1.2(@types/node@22.7.4)(happy-dom@15.7.4)(less@4.2.0)(sass@1.79.4)(terser@5.33.0)
->>>>>>> f7016466eeaefee95e93195b5de88043578b6a86
+ '@typescript-eslint/eslint-plugin': 8.8.0(@typescript-eslint/parser@8.8.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.2))(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.2)
+ vitest: 2.1.2(@types/node@22.7.4)(happy-dom@15.7.4)(jsdom@24.1.1)(less@4.2.0)(sass@1.79.4)(terser@5.31.3)
transitivePeerDependencies:
- supports-color
- typescript
- eslint-plugin-vue@9.28.0(eslint@9.11.1(jiti@1.21.6)):
+ eslint-plugin-vue@9.28.0(eslint@9.12.0(jiti@1.21.6)):
dependencies:
- '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@1.21.6))
- eslint: 9.11.1(jiti@1.21.6)
+ '@eslint-community/eslint-utils': 4.4.0(eslint@9.12.0(jiti@1.21.6))
+ eslint: 9.12.0(jiti@1.21.6)
globals: 13.24.0
natural-compare: 1.4.0
nth-check: 2.1.1
- postcss-selector-parser: 6.1.2
+ postcss-selector-parser: 6.1.1
semver: 7.6.3
- vue-eslint-parser: 9.4.3(eslint@9.11.1(jiti@1.21.6))
+ vue-eslint-parser: 9.4.3(eslint@9.12.0(jiti@1.21.6))
xml-name-validator: 4.0.0
transitivePeerDependencies:
- supports-color
@@ -16920,37 +16698,37 @@ snapshots:
esrecurse: 4.3.0
estraverse: 5.3.0
- eslint-scope@8.0.2:
+ eslint-scope@8.1.0:
dependencies:
esrecurse: 4.3.0
estraverse: 5.3.0
eslint-visitor-keys@3.4.3: {}
- eslint-visitor-keys@4.0.0: {}
+ eslint-visitor-keys@4.1.0: {}
- eslint@9.11.1(jiti@1.21.6):
+ eslint@9.12.0(jiti@1.21.6):
dependencies:
- '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@1.21.6))
+ '@eslint-community/eslint-utils': 4.4.0(eslint@9.12.0(jiti@1.21.6))
'@eslint-community/regexpp': 4.11.0
'@eslint/config-array': 0.18.0
'@eslint/core': 0.6.0
'@eslint/eslintrc': 3.1.0
- '@eslint/js': 9.11.1
+ '@eslint/js': 9.12.0
'@eslint/plugin-kit': 0.2.0
+ '@humanfs/node': 0.16.5
'@humanwhocodes/module-importer': 1.0.1
- '@humanwhocodes/retry': 0.3.0
- '@nodelib/fs.walk': 1.2.8
+ '@humanwhocodes/retry': 0.3.1
'@types/estree': 1.0.6
'@types/json-schema': 7.0.15
ajv: 6.12.6
chalk: 4.1.2
cross-spawn: 7.0.3
- debug: 4.3.7
+ debug: 4.3.6
escape-string-regexp: 4.0.0
- eslint-scope: 8.0.2
- eslint-visitor-keys: 4.0.0
- espree: 10.1.0
+ eslint-scope: 8.1.0
+ eslint-visitor-keys: 4.1.0
+ espree: 10.2.0
esquery: 1.6.0
esutils: 2.0.3
fast-deep-equal: 3.1.3
@@ -16960,13 +16738,11 @@ snapshots:
ignore: 5.3.2
imurmurhash: 0.1.4
is-glob: 4.0.3
- is-path-inside: 3.0.3
json-stable-stringify-without-jsonify: 1.0.1
lodash.merge: 4.6.2
minimatch: 3.1.2
natural-compare: 1.4.0
optionator: 0.9.4
- strip-ansi: 6.0.1
text-table: 0.2.0
optionalDependencies:
jiti: 1.21.6
@@ -16977,7 +16753,13 @@ snapshots:
dependencies:
acorn: 8.12.1
acorn-jsx: 5.3.2(acorn@8.12.1)
- eslint-visitor-keys: 4.0.0
+ eslint-visitor-keys: 4.1.0
+
+ espree@10.2.0:
+ dependencies:
+ acorn: 8.12.1
+ acorn-jsx: 5.3.2(acorn@8.12.1)
+ eslint-visitor-keys: 4.1.0
espree@9.6.1:
dependencies:
@@ -17003,7 +16785,7 @@ snapshots:
estree-walker@3.0.3:
dependencies:
- '@types/estree': 1.0.5
+ '@types/estree': 1.0.6
esutils@2.0.3: {}
@@ -17074,7 +16856,7 @@ snapshots:
'@nodelib/fs.walk': 1.2.8
glob-parent: 5.1.2
merge2: 1.4.1
- micromatch: 4.0.8
+ micromatch: 4.0.7
fast-json-stable-stringify@2.1.0: {}
@@ -17090,18 +16872,22 @@ snapshots:
dependencies:
reusify: 1.0.4
- fdir@6.3.0(picomatch@4.0.2):
+ fdir@6.2.0(picomatch@4.0.2):
optionalDependencies:
picomatch: 4.0.2
figures@6.1.0:
dependencies:
- is-unicode-supported: 2.1.0
+ is-unicode-supported: 2.0.0
file-entry-cache@8.0.0:
dependencies:
flat-cache: 4.0.1
+ file-entry-cache@9.0.0:
+ dependencies:
+ flat-cache: 5.0.0
+
file-entry-cache@9.1.0:
dependencies:
flat-cache: 5.0.0
@@ -17138,7 +16924,7 @@ snapshots:
dependencies:
detect-file: 1.0.0
is-glob: 4.0.3
- micromatch: 4.0.8
+ micromatch: 4.0.7
resolve-dir: 1.0.1
flat-cache@4.0.1:
@@ -17157,7 +16943,7 @@ snapshots:
dependencies:
tabbable: 6.2.0
- follow-redirects@1.15.9: {}
+ follow-redirects@1.15.6: {}
for-each@0.3.3:
dependencies:
@@ -17283,7 +17069,11 @@ snapshots:
es-errors: 1.3.0
get-intrinsic: 1.2.4
- get-tsconfig@4.8.0:
+ get-tsconfig@4.7.6:
+ dependencies:
+ resolve-pkg-maps: 1.0.0
+
+ get-tsconfig@4.8.1:
dependencies:
resolve-pkg-maps: 1.0.0
@@ -17293,7 +17083,7 @@ snapshots:
consola: 3.2.3
defu: 6.1.4
node-fetch-native: 1.6.4
- nypm: 0.3.11
+ nypm: 0.3.9
ohash: 1.1.3
pathe: 1.1.2
tar: 6.2.1
@@ -17324,7 +17114,7 @@ snapshots:
glob@11.0.0:
dependencies:
foreground-child: 3.3.0
- jackspeak: 4.0.2
+ jackspeak: 4.0.1
minimatch: 10.0.1
minipass: 7.1.2
package-json-from-dist: 1.0.0
@@ -17411,7 +17201,7 @@ snapshots:
dependencies:
'@sindresorhus/merge-streams': 2.3.0
fast-glob: 3.3.2
- ignore: 5.3.2
+ ignore: 5.3.1
path-type: 5.0.0
slash: 5.1.0
unicorn-magic: 0.1.0
@@ -17445,14 +17235,14 @@ snapshots:
dependencies:
duplexer: 0.1.2
- h3@1.12.0:
+ h3@1.13.0:
dependencies:
cookie-es: 1.2.2
crossws: 0.2.4
defu: 6.1.4
destr: 2.0.3
iron-webcrypto: 1.2.1
- ohash: 1.1.3
+ ohash: 1.1.4
radix3: 1.1.2
ufo: 1.5.4
uncrypto: 0.1.3
@@ -17497,7 +17287,7 @@ snapshots:
hast-util-to-html@9.0.3:
dependencies:
'@types/hast': 3.0.4
- '@types/unist': 3.0.3
+ '@types/unist': 3.0.2
ccount: 2.0.1
comma-separated-tokens: 2.0.3
hast-util-whitespace: 3.0.0
@@ -17537,7 +17327,7 @@ snapshots:
he: 1.2.0
param-case: 3.0.4
relateurl: 0.2.7
- terser: 5.32.0
+ terser: 5.31.3
html-minifier-terser@7.2.0:
dependencies:
@@ -17547,7 +17337,7 @@ snapshots:
entities: 4.5.0
param-case: 3.0.4
relateurl: 0.2.7
- terser: 5.32.0
+ terser: 5.31.3
html-tags@3.3.1: {}
@@ -17581,14 +17371,14 @@ snapshots:
dependencies:
'@tootallnate/once': 1.1.2
agent-base: 6.0.2
- debug: 4.3.7
+ debug: 4.3.6
transitivePeerDependencies:
- supports-color
http-proxy-agent@7.0.2:
dependencies:
agent-base: 7.1.1
- debug: 4.3.7
+ debug: 4.3.6
transitivePeerDependencies:
- supports-color
optional: true
@@ -17598,14 +17388,14 @@ snapshots:
https-proxy-agent@5.0.1:
dependencies:
agent-base: 6.0.2
- debug: 4.3.7
+ debug: 4.3.6
transitivePeerDependencies:
- supports-color
https-proxy-agent@7.0.5:
dependencies:
agent-base: 7.1.1
- debug: 4.3.7
+ debug: 4.3.6
transitivePeerDependencies:
- supports-color
optional: true
@@ -17640,6 +17430,8 @@ snapshots:
dependencies:
minimatch: 5.1.6
+ ignore@5.3.1: {}
+
ignore@5.3.2: {}
image-size@0.5.5:
@@ -17683,7 +17475,7 @@ snapshots:
dependencies:
'@ioredis/commands': 1.2.0
cluster-key-slot: 1.1.2
- debug: 4.3.7
+ debug: 4.3.6
denque: 2.1.0
lodash.defaults: 4.2.0
lodash.isarguments: 3.1.0
@@ -17732,7 +17524,7 @@ snapshots:
dependencies:
ci-info: 3.9.0
- is-core-module@2.15.1:
+ is-core-module@2.15.0:
dependencies:
hasown: 2.0.2
@@ -17795,8 +17587,6 @@ snapshots:
is-obj@2.0.0: {}
- is-path-inside@3.0.3: {}
-
is-path-inside@4.0.0: {}
is-plain-obj@4.1.0: {}
@@ -17810,7 +17600,7 @@ snapshots:
is-reference@1.2.1:
dependencies:
- '@types/estree': 1.0.5
+ '@types/estree': 1.0.6
is-regex@1.1.4:
dependencies:
@@ -17851,7 +17641,7 @@ snapshots:
is-unicode-supported@1.3.0: {}
- is-unicode-supported@2.1.0: {}
+ is-unicode-supported@2.0.0: {}
is-weakref@1.0.2:
dependencies:
@@ -17887,13 +17677,15 @@ snapshots:
optionalDependencies:
'@pkgjs/parseargs': 0.11.0
- jackspeak@4.0.2:
+ jackspeak@4.0.1:
dependencies:
'@isaacs/cliui': 8.0.2
+ optionalDependencies:
+ '@pkgjs/parseargs': 0.11.0
jake@10.9.2:
dependencies:
- async: 3.2.6
+ async: 3.2.5
chalk: 4.1.2
filelist: 1.0.4
minimatch: 3.1.2
@@ -17929,9 +17721,9 @@ snapshots:
jsdoc-type-pratt-parser@4.1.0: {}
- jsdom@25.0.1:
+ jsdom@24.1.1:
dependencies:
- cssstyle: 4.1.0
+ cssstyle: 4.0.1
data-urls: 5.0.0
decimal.js: 10.4.3
form-data: 4.0.0
@@ -17944,7 +17736,7 @@ snapshots:
rrweb-cssom: 0.7.1
saxes: 6.0.0
symbol-tree: 3.2.4
- tough-cookie: 5.0.0
+ tough-cookie: 4.1.4
w3c-xmlserializer: 5.0.0
webidl-conversions: 7.0.0
whatwg-encoding: 3.1.1
@@ -18039,7 +17831,7 @@ snapshots:
kolorist@1.8.0: {}
- ky@1.7.2: {}
+ ky@1.5.0: {}
latest-version@9.0.0:
dependencies:
@@ -18053,7 +17845,7 @@ snapshots:
dependencies:
copy-anything: 2.0.6
parse-node-version: 1.0.1
- tslib: 2.7.0
+ tslib: 2.6.3
optionalDependencies:
errno: 0.1.8
graceful-fs: 4.2.11
@@ -18080,14 +17872,14 @@ snapshots:
dependencies:
chalk: 5.3.0
commander: 12.1.0
- debug: 4.3.7
+ debug: 4.3.6
execa: 8.0.1
lilconfig: 3.1.2
listr2: 8.2.4
micromatch: 4.0.8
pidtree: 0.6.0
string-argv: 0.3.2
- yaml: 2.5.1
+ yaml: 2.5.0
transitivePeerDependencies:
- supports-color
@@ -18101,7 +17893,7 @@ snapshots:
crossws: 0.2.4
defu: 6.1.4
get-port-please: 3.1.2
- h3: 1.12.0
+ h3: 1.13.0
http-shutdown: 1.2.2
jiti: 1.21.6
mlly: 1.7.1
@@ -18126,7 +17918,7 @@ snapshots:
local-pkg@0.5.0:
dependencies:
mlly: 1.7.1
- pkg-types: 1.2.0
+ pkg-types: 1.1.3
locate-path@5.0.0:
dependencies:
@@ -18219,11 +18011,11 @@ snapshots:
lower-case@2.0.2:
dependencies:
- tslib: 2.7.0
+ tslib: 2.6.3
lru-cache@10.4.3: {}
- lru-cache@11.0.1: {}
+ lru-cache@11.0.0: {}
lru-cache@4.1.5:
dependencies:
@@ -18238,9 +18030,9 @@ snapshots:
dependencies:
yallist: 4.0.0
- lucide-vue-next@0.447.0(vue@3.5.10(typescript@5.6.2)):
+ lucide-vue-next@0.447.0(vue@3.5.11(typescript@5.6.2)):
dependencies:
- vue: 3.5.10(typescript@5.6.2)
+ vue: 3.5.11(typescript@5.6.2)
magic-string@0.25.9:
dependencies:
@@ -18330,6 +18122,11 @@ snapshots:
micromark-util-types@2.0.0: {}
+ micromatch@4.0.7:
+ dependencies:
+ braces: 3.0.3
+ picomatch: 2.3.1
+
micromatch@4.0.8:
dependencies:
braces: 3.0.3
@@ -18426,20 +18223,20 @@ snapshots:
mkdirp@1.0.4: {}
- mkdist@1.5.9(sass@1.79.4)(typescript@5.6.2)(vue-tsc@2.1.6(typescript@5.6.2)):
+ mkdist@1.5.4(sass@1.79.4)(typescript@5.6.2)(vue-tsc@2.1.6(typescript@5.6.2)):
dependencies:
- autoprefixer: 10.4.20(postcss@8.4.47)
+ autoprefixer: 10.4.20(postcss@8.4.41)
citty: 0.1.6
- cssnano: 7.0.6(postcss@8.4.47)
+ cssnano: 7.0.5(postcss@8.4.41)
defu: 6.1.4
- esbuild: 0.23.1
+ esbuild: 0.23.0
fast-glob: 3.3.2
jiti: 1.21.6
mlly: 1.7.1
pathe: 1.1.2
- pkg-types: 1.2.0
- postcss: 8.4.47
- postcss-nested: 6.2.0(postcss@8.4.47)
+ pkg-types: 1.1.3
+ postcss: 8.4.41
+ postcss-nested: 6.2.0(postcss@8.4.41)
semver: 7.6.3
optionalDependencies:
sass: 1.79.4
@@ -18450,7 +18247,7 @@ snapshots:
dependencies:
acorn: 8.12.1
pathe: 1.1.2
- pkg-types: 1.2.0
+ pkg-types: 1.1.3
ufo: 1.5.4
mri@1.2.0: {}
@@ -18479,28 +18276,28 @@ snapshots:
object-assign: 4.1.1
thenify-all: 1.6.0
- naive-ui@2.40.1(vue@3.5.10(typescript@5.6.2)):
+ naive-ui@2.40.1(vue@3.5.11(typescript@5.6.2)):
dependencies:
'@css-render/plugin-bem': 0.15.14(css-render@0.15.14)
- '@css-render/vue3-ssr': 0.15.14(vue@3.5.10(typescript@5.6.2))
+ '@css-render/vue3-ssr': 0.15.14(vue@3.5.11(typescript@5.6.2))
'@types/katex': 0.16.7
- '@types/lodash': 4.17.9
+ '@types/lodash': 4.17.7
'@types/lodash-es': 4.17.12
async-validator: 4.2.5
css-render: 0.15.14
csstype: 3.1.3
date-fns: 3.6.0
- date-fns-tz: 3.1.3(date-fns@3.6.0)
+ date-fns-tz: 3.2.0(date-fns@3.6.0)
evtd: 0.2.4
highlight.js: 11.10.0
lodash: 4.17.21
lodash-es: 4.17.21
seemly: 0.3.8
treemate: 0.3.11
- vdirs: 0.1.8(vue@3.5.10(typescript@5.6.2))
- vooks: 0.2.12(vue@3.5.10(typescript@5.6.2))
- vue: 3.5.10(typescript@5.6.2)
- vueuc: 0.4.63(vue@3.5.10(typescript@5.6.2))
+ vdirs: 0.1.8(vue@3.5.11(typescript@5.6.2))
+ vooks: 0.2.12(vue@3.5.11(typescript@5.6.2))
+ vue: 3.5.11(typescript@5.6.2)
+ vueuc: 0.4.64(vue@3.5.11(typescript@5.6.2))
nanoid@3.3.7: {}
@@ -18518,22 +18315,22 @@ snapshots:
sax: 1.4.1
optional: true
- nitropack@2.9.7(encoding@0.1.13)(webpack-sources@3.2.3):
+ nitropack@2.9.7(encoding@0.1.13):
dependencies:
'@cloudflare/kv-asset-handler': 0.3.4
'@netlify/functions': 2.8.1
- '@rollup/plugin-alias': 5.1.1(rollup@4.22.5)
- '@rollup/plugin-commonjs': 25.0.8(rollup@4.22.5)
- '@rollup/plugin-inject': 5.0.5(rollup@4.22.5)
- '@rollup/plugin-json': 6.1.0(rollup@4.22.5)
- '@rollup/plugin-node-resolve': 15.3.0(rollup@4.22.5)
- '@rollup/plugin-replace': 5.0.7(rollup@4.22.5)
- '@rollup/plugin-terser': 0.4.4(rollup@4.22.5)
- '@rollup/pluginutils': 5.1.2(rollup@4.22.5)
+ '@rollup/plugin-alias': 5.1.0(rollup@4.20.0)
+ '@rollup/plugin-commonjs': 25.0.8(rollup@4.20.0)
+ '@rollup/plugin-inject': 5.0.5(rollup@4.20.0)
+ '@rollup/plugin-json': 6.1.0(rollup@4.20.0)
+ '@rollup/plugin-node-resolve': 15.2.3(rollup@4.20.0)
+ '@rollup/plugin-replace': 5.0.7(rollup@4.20.0)
+ '@rollup/plugin-terser': 0.4.4(rollup@4.20.0)
+ '@rollup/pluginutils': 5.1.0(rollup@4.20.0)
'@types/http-proxy': 1.17.15
'@vercel/nft': 0.26.5(encoding@0.1.13)
archiver: 7.0.1
- c12: 1.11.2
+ c12: 1.11.1
chalk: 5.3.0
chokidar: 3.6.0
citty: 0.1.6
@@ -18551,7 +18348,7 @@ snapshots:
fs-extra: 11.2.0
globby: 14.0.2
gzip-size: 7.0.0
- h3: 1.12.0
+ h3: 1.13.0
hookable: 5.5.3
httpxy: 0.1.5
ioredis: 5.4.1
@@ -18569,27 +18366,23 @@ snapshots:
openapi-typescript: 6.7.6
pathe: 1.1.2
perfect-debounce: 1.0.0
- pkg-types: 1.2.0
+ pkg-types: 1.1.3
pretty-bytes: 6.1.1
radix3: 1.1.2
- rollup: 4.22.5
- rollup-plugin-visualizer: 5.12.0(rollup@4.22.5)
+ rollup: 4.20.0
+ rollup-plugin-visualizer: 5.12.0(rollup@4.20.0)
scule: 1.3.0
semver: 7.6.3
serve-placeholder: 2.0.2
- serve-static: 1.16.0
+ serve-static: 1.15.0
std-env: 3.7.0
ufo: 1.5.4
uncrypto: 0.1.3
- unctx: 2.3.1(webpack-sources@3.2.3)
+ unctx: 2.3.1
unenv: 1.10.0
-<<<<<<< HEAD
- unimport: 3.12.0(rollup@4.22.4)(webpack-sources@3.2.3)
-=======
- unimport: 3.12.0(rollup@4.22.5)
->>>>>>> f7016466eeaefee95e93195b5de88043578b6a86
- unstorage: 1.12.0(ioredis@5.4.1)
- unwasm: 0.3.9(webpack-sources@3.2.3)
+ unimport: 3.10.0(rollup@4.20.0)
+ unstorage: 1.10.2(ioredis@5.4.1)
+ unwasm: 0.3.9
transitivePeerDependencies:
- '@azure/app-configuration'
- '@azure/cosmos'
@@ -18610,12 +18403,11 @@ snapshots:
- magicast
- supports-color
- uWebSockets.js
- - webpack-sources
no-case@3.0.4:
dependencies:
lower-case: 2.0.2
- tslib: 2.7.0
+ tslib: 2.6.3
node-addon-api@7.1.1: {}
@@ -18631,7 +18423,7 @@ snapshots:
node-forge@1.3.1: {}
- node-gyp-build@4.8.2: {}
+ node-gyp-build@4.8.1: {}
node-html-parser@5.4.2:
dependencies:
@@ -18699,7 +18491,7 @@ snapshots:
nwsapi@2.2.12:
optional: true
- nypm@0.3.11:
+ nypm@0.3.9:
dependencies:
citty: 0.1.6
consola: 3.2.3
@@ -18731,6 +18523,8 @@ snapshots:
ohash@1.1.3: {}
+ ohash@1.1.4: {}
+
on-finished@2.4.1:
dependencies:
ee-first: 1.1.1
@@ -18749,7 +18543,7 @@ snapshots:
oniguruma-to-js@0.4.3:
dependencies:
- regex: 4.3.2
+ regex: 4.3.3
open@10.1.0:
dependencies:
@@ -18788,7 +18582,7 @@ snapshots:
cli-cursor: 5.0.0
cli-spinners: 2.9.2
is-interactive: 2.0.0
- is-unicode-supported: 2.1.0
+ is-unicode-supported: 2.0.0
log-symbols: 6.0.0
stdin-discarder: 0.2.2
string-width: 7.2.0
@@ -18838,7 +18632,7 @@ snapshots:
package-json@10.0.1:
dependencies:
- ky: 1.7.2
+ ky: 1.5.0
registry-auth-token: 5.0.2
registry-url: 6.0.1
semver: 7.6.3
@@ -18848,7 +18642,7 @@ snapshots:
param-case@3.0.4:
dependencies:
dot-case: 3.0.4
- tslib: 2.7.0
+ tslib: 2.6.3
parent-module@1.0.1:
dependencies:
@@ -18894,7 +18688,7 @@ snapshots:
pascal-case@3.1.2:
dependencies:
no-case: 3.0.4
- tslib: 2.7.0
+ tslib: 2.6.3
path-browserify@1.0.1: {}
@@ -18917,7 +18711,7 @@ snapshots:
path-scurry@2.0.0:
dependencies:
- lru-cache: 11.0.1
+ lru-cache: 11.0.0
minipass: 7.1.2
path-type@4.0.0: {}
@@ -18932,6 +18726,8 @@ snapshots:
perfect-debounce@1.0.0: {}
+ picocolors@1.0.1: {}
+
picocolors@1.1.0: {}
picomatch@2.3.1: {}
@@ -18944,36 +18740,36 @@ snapshots:
pify@4.0.1: {}
-<<<<<<< HEAD
- pinia-plugin-persistedstate@4.0.2(pinia@2.2.2(typescript@5.6.2)(vue@3.5.10(typescript@5.6.2)))(rollup@3.29.4):
- dependencies:
- '@nuxt/kit': 3.13.2(rollup@3.29.4)
-=======
- pinia-plugin-persistedstate@4.0.2(pinia@2.2.2(typescript@5.6.2)(vue@3.5.10(typescript@5.6.2)))(rollup@4.24.0):
+ pinia-plugin-persistedstate@4.1.1(pinia@2.2.2(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2)))(rollup@4.24.0)(webpack-sources@3.2.3):
dependencies:
- '@nuxt/kit': 3.13.2(rollup@4.24.0)
->>>>>>> f7016466eeaefee95e93195b5de88043578b6a86
- deep-pick-omit: 1.2.0
+ '@nuxt/kit': 3.13.2(rollup@4.24.0)(webpack-sources@3.2.3)
+ deep-pick-omit: 1.2.1
defu: 6.1.4
destr: 2.0.3
optionalDependencies:
- pinia: 2.2.2(typescript@5.6.2)(vue@3.5.10(typescript@5.6.2))
+ pinia: 2.2.2(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2))
transitivePeerDependencies:
- magicast
- rollup
- supports-color
- webpack-sources
- pinia@2.2.2(typescript@5.6.2)(vue@3.5.10(typescript@5.6.2)):
+ pinia@2.2.2(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2)):
dependencies:
- '@vue/devtools-api': 6.6.4
- vue: 3.5.10(typescript@5.6.2)
- vue-demi: 0.14.10(vue@3.5.10(typescript@5.6.2))
+ '@vue/devtools-api': 6.6.3
+ vue: 3.5.11(typescript@5.6.2)
+ vue-demi: 0.14.10(vue@3.5.11(typescript@5.6.2))
optionalDependencies:
typescript: 5.6.2
pirates@4.0.6: {}
+ pkg-types@1.1.3:
+ dependencies:
+ confbox: 0.1.7
+ mlly: 1.7.1
+ pathe: 1.1.2
+
pkg-types@1.2.0:
dependencies:
confbox: 0.1.7
@@ -19007,6 +18803,12 @@ snapshots:
postcss: 8.4.47
postcss-selector-parser: 6.1.2
+ postcss-calc@10.0.1(postcss@8.4.41):
+ dependencies:
+ postcss: 8.4.41
+ postcss-selector-parser: 6.1.2
+ postcss-value-parser: 4.2.0
+
postcss-calc@10.0.2(postcss@8.4.47):
dependencies:
postcss: 8.4.47
@@ -19039,21 +18841,35 @@ snapshots:
postcss: 8.4.47
postcss-value-parser: 4.2.0
+ postcss-colormin@7.0.2(postcss@8.4.41):
+ dependencies:
+ browserslist: 4.23.3
+ caniuse-api: 3.0.0
+ colord: 2.9.3
+ postcss: 8.4.41
+ postcss-value-parser: 4.2.0
+
postcss-colormin@7.0.2(postcss@8.4.47):
dependencies:
- browserslist: 4.24.0
+ browserslist: 4.23.3
caniuse-api: 3.0.0
colord: 2.9.3
postcss: 8.4.47
postcss-value-parser: 4.2.0
+ postcss-convert-values@7.0.3(postcss@8.4.41):
+ dependencies:
+ browserslist: 4.23.3
+ postcss: 8.4.41
+ postcss-value-parser: 4.2.0
+
postcss-convert-values@7.0.4(postcss@8.4.47):
dependencies:
- browserslist: 4.24.0
+ browserslist: 4.23.3
postcss: 8.4.47
postcss-value-parser: 4.2.0
- postcss-custom-media@11.0.1(postcss@8.4.47):
+ postcss-custom-media@11.0.2(postcss@8.4.47):
dependencies:
'@csstools/cascade-layer-name-parser': 2.0.1(@csstools/css-parser-algorithms@3.0.1(@csstools/css-tokenizer@3.0.1))(@csstools/css-tokenizer@3.0.1)
'@csstools/css-parser-algorithms': 3.0.1(@csstools/css-tokenizer@3.0.1)
@@ -19083,19 +18899,36 @@ snapshots:
postcss: 8.4.47
postcss-selector-parser: 6.1.2
+ postcss-discard-comments@7.0.2(postcss@8.4.41):
+ dependencies:
+ postcss: 8.4.41
+ postcss-selector-parser: 6.1.2
+
postcss-discard-comments@7.0.3(postcss@8.4.47):
dependencies:
postcss: 8.4.47
postcss-selector-parser: 6.1.2
+ postcss-discard-duplicates@7.0.1(postcss@8.4.41):
+ dependencies:
+ postcss: 8.4.41
+
postcss-discard-duplicates@7.0.1(postcss@8.4.47):
dependencies:
postcss: 8.4.47
+ postcss-discard-empty@7.0.0(postcss@8.4.41):
+ dependencies:
+ postcss: 8.4.41
+
postcss-discard-empty@7.0.0(postcss@8.4.47):
dependencies:
postcss: 8.4.47
+ postcss-discard-overridden@7.0.0(postcss@8.4.41):
+ dependencies:
+ postcss: 8.4.41
+
postcss-discard-overridden@7.0.0(postcss@8.4.47):
dependencies:
postcss: 8.4.47
@@ -19169,7 +19002,7 @@ snapshots:
postcss-load-config@4.0.2(postcss@8.4.47):
dependencies:
lilconfig: 3.1.2
- yaml: 2.5.1
+ yaml: 2.5.0
optionalDependencies:
postcss: 8.4.47
@@ -19180,25 +19013,51 @@ snapshots:
postcss-media-query-parser@0.2.3: {}
+ postcss-merge-longhand@7.0.3(postcss@8.4.41):
+ dependencies:
+ postcss: 8.4.41
+ postcss-value-parser: 4.2.0
+ stylehacks: 7.0.3(postcss@8.4.41)
+
postcss-merge-longhand@7.0.4(postcss@8.4.47):
dependencies:
postcss: 8.4.47
postcss-value-parser: 4.2.0
stylehacks: 7.0.4(postcss@8.4.47)
+ postcss-merge-rules@7.0.3(postcss@8.4.41):
+ dependencies:
+ browserslist: 4.23.3
+ caniuse-api: 3.0.0
+ cssnano-utils: 5.0.0(postcss@8.4.41)
+ postcss: 8.4.41
+ postcss-selector-parser: 6.1.2
+
postcss-merge-rules@7.0.4(postcss@8.4.47):
dependencies:
- browserslist: 4.24.0
+ browserslist: 4.23.3
caniuse-api: 3.0.0
cssnano-utils: 5.0.0(postcss@8.4.47)
postcss: 8.4.47
postcss-selector-parser: 6.1.2
+ postcss-minify-font-values@7.0.0(postcss@8.4.41):
+ dependencies:
+ postcss: 8.4.41
+ postcss-value-parser: 4.2.0
+
postcss-minify-font-values@7.0.0(postcss@8.4.47):
dependencies:
postcss: 8.4.47
postcss-value-parser: 4.2.0
+ postcss-minify-gradients@7.0.0(postcss@8.4.41):
+ dependencies:
+ colord: 2.9.3
+ cssnano-utils: 5.0.0(postcss@8.4.41)
+ postcss: 8.4.41
+ postcss-value-parser: 4.2.0
+
postcss-minify-gradients@7.0.0(postcss@8.4.47):
dependencies:
colord: 2.9.3
@@ -19206,13 +19065,26 @@ snapshots:
postcss: 8.4.47
postcss-value-parser: 4.2.0
+ postcss-minify-params@7.0.2(postcss@8.4.41):
+ dependencies:
+ browserslist: 4.23.3
+ cssnano-utils: 5.0.0(postcss@8.4.41)
+ postcss: 8.4.41
+ postcss-value-parser: 4.2.0
+
postcss-minify-params@7.0.2(postcss@8.4.47):
dependencies:
- browserslist: 4.24.0
+ browserslist: 4.23.3
cssnano-utils: 5.0.0(postcss@8.4.47)
postcss: 8.4.47
postcss-value-parser: 4.2.0
+ postcss-minify-selectors@7.0.3(postcss@8.4.41):
+ dependencies:
+ cssesc: 3.0.0
+ postcss: 8.4.41
+ postcss-selector-parser: 6.1.2
+
postcss-minify-selectors@7.0.4(postcss@8.4.47):
dependencies:
cssesc: 3.0.0
@@ -19224,6 +19096,11 @@ snapshots:
postcss: 8.4.47
postcss-selector-parser: 6.1.2
+ postcss-nested@6.2.0(postcss@8.4.41):
+ dependencies:
+ postcss: 8.4.41
+ postcss-selector-parser: 6.1.2
+
postcss-nested@6.2.0(postcss@8.4.47):
dependencies:
postcss: 8.4.47
@@ -19236,46 +19113,91 @@ snapshots:
postcss: 8.4.47
postcss-selector-parser: 6.1.2
+ postcss-normalize-charset@7.0.0(postcss@8.4.41):
+ dependencies:
+ postcss: 8.4.41
+
postcss-normalize-charset@7.0.0(postcss@8.4.47):
dependencies:
postcss: 8.4.47
+ postcss-normalize-display-values@7.0.0(postcss@8.4.41):
+ dependencies:
+ postcss: 8.4.41
+ postcss-value-parser: 4.2.0
+
postcss-normalize-display-values@7.0.0(postcss@8.4.47):
dependencies:
postcss: 8.4.47
postcss-value-parser: 4.2.0
+ postcss-normalize-positions@7.0.0(postcss@8.4.41):
+ dependencies:
+ postcss: 8.4.41
+ postcss-value-parser: 4.2.0
+
postcss-normalize-positions@7.0.0(postcss@8.4.47):
dependencies:
postcss: 8.4.47
postcss-value-parser: 4.2.0
+ postcss-normalize-repeat-style@7.0.0(postcss@8.4.41):
+ dependencies:
+ postcss: 8.4.41
+ postcss-value-parser: 4.2.0
+
postcss-normalize-repeat-style@7.0.0(postcss@8.4.47):
dependencies:
postcss: 8.4.47
postcss-value-parser: 4.2.0
+ postcss-normalize-string@7.0.0(postcss@8.4.41):
+ dependencies:
+ postcss: 8.4.41
+ postcss-value-parser: 4.2.0
+
postcss-normalize-string@7.0.0(postcss@8.4.47):
dependencies:
postcss: 8.4.47
postcss-value-parser: 4.2.0
+ postcss-normalize-timing-functions@7.0.0(postcss@8.4.41):
+ dependencies:
+ postcss: 8.4.41
+ postcss-value-parser: 4.2.0
+
postcss-normalize-timing-functions@7.0.0(postcss@8.4.47):
dependencies:
postcss: 8.4.47
postcss-value-parser: 4.2.0
+ postcss-normalize-unicode@7.0.2(postcss@8.4.41):
+ dependencies:
+ browserslist: 4.23.3
+ postcss: 8.4.41
+ postcss-value-parser: 4.2.0
+
postcss-normalize-unicode@7.0.2(postcss@8.4.47):
dependencies:
- browserslist: 4.24.0
+ browserslist: 4.23.3
postcss: 8.4.47
postcss-value-parser: 4.2.0
+ postcss-normalize-url@7.0.0(postcss@8.4.41):
+ dependencies:
+ postcss: 8.4.41
+ postcss-value-parser: 4.2.0
+
postcss-normalize-url@7.0.0(postcss@8.4.47):
dependencies:
postcss: 8.4.47
postcss-value-parser: 4.2.0
+ postcss-normalize-whitespace@7.0.0(postcss@8.4.41):
+ dependencies:
+ postcss: 8.4.41
+ postcss-value-parser: 4.2.0
+
postcss-normalize-whitespace@7.0.0(postcss@8.4.47):
dependencies:
postcss: 8.4.47
@@ -19285,6 +19207,12 @@ snapshots:
dependencies:
postcss: 8.4.47
+ postcss-ordered-values@7.0.1(postcss@8.4.41):
+ dependencies:
+ cssnano-utils: 5.0.0(postcss@8.4.41)
+ postcss: 8.4.41
+ postcss-value-parser: 4.2.0
+
postcss-ordered-values@7.0.1(postcss@8.4.47):
dependencies:
cssnano-utils: 5.0.0(postcss@8.4.47)
@@ -19305,7 +19233,7 @@ snapshots:
postcss: 8.4.47
postcss-value-parser: 4.2.0
- postcss-preset-env@10.0.5(postcss@8.4.47):
+ postcss-preset-env@10.0.6(postcss@8.4.47):
dependencies:
'@csstools/postcss-cascade-layers': 5.0.0(postcss@8.4.47)
'@csstools/postcss-color-function': 4.0.2(postcss@8.4.47)
@@ -19338,7 +19266,7 @@ snapshots:
'@csstools/postcss-trigonometric-functions': 4.0.1(postcss@8.4.47)
'@csstools/postcss-unset-value': 4.0.0(postcss@8.4.47)
autoprefixer: 10.4.20(postcss@8.4.47)
- browserslist: 4.24.0
+ browserslist: 4.23.3
css-blank-pseudo: 7.0.0(postcss@8.4.47)
css-has-pseudo: 7.0.0(postcss@8.4.47)
css-prefers-color-scheme: 10.0.0(postcss@8.4.47)
@@ -19349,7 +19277,7 @@ snapshots:
postcss-color-functional-notation: 7.0.2(postcss@8.4.47)
postcss-color-hex-alpha: 10.0.0(postcss@8.4.47)
postcss-color-rebeccapurple: 10.0.0(postcss@8.4.47)
- postcss-custom-media: 11.0.1(postcss@8.4.47)
+ postcss-custom-media: 11.0.2(postcss@8.4.47)
postcss-custom-properties: 14.0.1(postcss@8.4.47)
postcss-custom-selectors: 8.0.1(postcss@8.4.47)
postcss-dir-pseudo-class: 9.0.0(postcss@8.4.47)
@@ -19375,12 +19303,23 @@ snapshots:
postcss: 8.4.47
postcss-selector-parser: 6.1.2
+ postcss-reduce-initial@7.0.2(postcss@8.4.41):
+ dependencies:
+ browserslist: 4.23.3
+ caniuse-api: 3.0.0
+ postcss: 8.4.41
+
postcss-reduce-initial@7.0.2(postcss@8.4.47):
dependencies:
- browserslist: 4.24.0
+ browserslist: 4.23.3
caniuse-api: 3.0.0
postcss: 8.4.47
+ postcss-reduce-transforms@7.0.0(postcss@8.4.41):
+ dependencies:
+ postcss: 8.4.41
+ postcss-value-parser: 4.2.0
+
postcss-reduce-transforms@7.0.0(postcss@8.4.47):
dependencies:
postcss: 8.4.47
@@ -19414,6 +19353,11 @@ snapshots:
cssesc: 3.0.0
util-deprecate: 1.0.2
+ postcss-selector-parser@6.1.1:
+ dependencies:
+ cssesc: 3.0.0
+ util-deprecate: 1.0.2
+
postcss-selector-parser@6.1.2:
dependencies:
cssesc: 3.0.0
@@ -19423,12 +19367,23 @@ snapshots:
dependencies:
postcss: 8.4.47
+ postcss-svgo@7.0.1(postcss@8.4.41):
+ dependencies:
+ postcss: 8.4.41
+ postcss-value-parser: 4.2.0
+ svgo: 3.3.2
+
postcss-svgo@7.0.1(postcss@8.4.47):
dependencies:
postcss: 8.4.47
postcss-value-parser: 4.2.0
svgo: 3.3.2
+ postcss-unique-selectors@7.0.2(postcss@8.4.41):
+ dependencies:
+ postcss: 8.4.41
+ postcss-selector-parser: 6.1.2
+
postcss-unique-selectors@7.0.3(postcss@8.4.47):
dependencies:
postcss: 8.4.47
@@ -19436,13 +19391,19 @@ snapshots:
postcss-value-parser@4.2.0: {}
+ postcss@8.4.41:
+ dependencies:
+ nanoid: 3.3.7
+ picocolors: 1.1.0
+ source-map-js: 1.2.1
+
postcss@8.4.47:
dependencies:
nanoid: 3.3.7
picocolors: 1.1.0
source-map-js: 1.2.1
- preact@10.24.1: {}
+ preact@10.23.1: {}
prelude-ls@1.2.1: {}
@@ -19488,6 +19449,9 @@ snapshots:
pseudomap@1.0.2: {}
+ psl@1.9.0:
+ optional: true
+
publint@0.2.11:
dependencies:
npm-packlist: 5.1.3
@@ -19506,24 +19470,27 @@ snapshots:
pngjs: 5.0.0
yargs: 15.4.1
+ querystringify@2.2.0:
+ optional: true
+
queue-microtask@1.2.3: {}
queue-tick@1.0.1: {}
- radix-vue@1.9.6(vue@3.5.10(typescript@5.6.2)):
+ radix-vue@1.9.6(vue@3.5.11(typescript@5.6.2)):
dependencies:
'@floating-ui/dom': 1.6.10
- '@floating-ui/vue': 1.1.5(vue@3.5.10(typescript@5.6.2))
+ '@floating-ui/vue': 1.1.4(vue@3.5.11(typescript@5.6.2))
'@internationalized/date': 3.5.5
'@internationalized/number': 3.5.3
- '@tanstack/vue-virtual': 3.10.8(vue@3.5.10(typescript@5.6.2))
- '@vueuse/core': 10.11.1(vue@3.5.10(typescript@5.6.2))
- '@vueuse/shared': 10.11.1(vue@3.5.10(typescript@5.6.2))
+ '@tanstack/vue-virtual': 3.8.5(vue@3.5.11(typescript@5.6.2))
+ '@vueuse/core': 10.11.1(vue@3.5.11(typescript@5.6.2))
+ '@vueuse/shared': 10.11.1(vue@3.5.11(typescript@5.6.2))
aria-hidden: 1.2.4
defu: 6.1.4
fast-deep-equal: 3.1.3
nanoid: 5.0.7
- vue: 3.5.10(typescript@5.6.2)
+ vue: 3.5.11(typescript@5.6.2)
transitivePeerDependencies:
- '@vue/composition-api'
@@ -19603,7 +19570,7 @@ snapshots:
dependencies:
picomatch: 2.3.1
- readdirp@4.0.1: {}
+ readdirp@4.0.2: {}
redis-errors@1.2.0: {}
@@ -19615,7 +19582,7 @@ snapshots:
dependencies:
'@eslint-community/regexpp': 4.11.0
- regenerate-unicode-properties@10.2.0:
+ regenerate-unicode-properties@10.1.1:
dependencies:
regenerate: 1.4.2
@@ -19625,9 +19592,9 @@ snapshots:
regenerator-transform@0.15.2:
dependencies:
- '@babel/runtime': 7.25.7
+ '@babel/runtime': 7.25.0
- regex@4.3.2: {}
+ regex@4.3.3: {}
regexp-ast-analysis@0.7.1:
dependencies:
@@ -19643,32 +19610,30 @@ snapshots:
es-errors: 1.3.0
set-function-name: 2.0.2
- regexpu-core@6.1.1:
+ regexpu-core@5.3.2:
dependencies:
+ '@babel/regjsgen': 0.8.0
regenerate: 1.4.2
- regenerate-unicode-properties: 10.2.0
- regjsgen: 0.8.0
- regjsparser: 0.11.0
+ regenerate-unicode-properties: 10.1.1
+ regjsparser: 0.9.1
unicode-match-property-ecmascript: 2.0.0
- unicode-match-property-value-ecmascript: 2.2.0
+ unicode-match-property-value-ecmascript: 2.1.0
registry-auth-token@5.0.2:
dependencies:
- '@pnpm/npm-conf': 2.3.1
+ '@pnpm/npm-conf': 2.3.0
registry-url@6.0.1:
dependencies:
rc: 1.2.8
- regjsgen@0.8.0: {}
-
regjsparser@0.10.0:
dependencies:
jsesc: 0.5.0
- regjsparser@0.11.0:
+ regjsparser@0.9.1:
dependencies:
- jsesc: 3.0.2
+ jsesc: 0.5.0
relateurl@0.2.7: {}
@@ -19684,6 +19649,9 @@ snapshots:
require-package-name@2.0.1: {}
+ requires-port@1.0.0:
+ optional: true
+
resize-observer-polyfill@1.5.1: {}
resolve-dir@1.0.1:
@@ -19701,7 +19669,7 @@ snapshots:
resolve@1.22.8:
dependencies:
- is-core-module: 2.15.1
+ is-core-module: 2.15.0
path-parse: 1.0.7
supports-preserve-symlinks-flag: 1.0.0
@@ -19733,18 +19701,15 @@ snapshots:
optionalDependencies:
'@babel/code-frame': 7.24.7
- rollup-plugin-visualizer@5.12.0(rollup@4.22.5):
+ rollup-plugin-visualizer@5.12.0(rollup@4.20.0):
dependencies:
open: 8.4.2
picomatch: 2.3.1
source-map: 0.7.4
yargs: 17.7.2
optionalDependencies:
- rollup: 4.22.5
+ rollup: 4.20.0
-<<<<<<< HEAD
- rollup@2.79.1:
-=======
rollup-plugin-visualizer@5.12.0(rollup@4.24.0):
dependencies:
open: 8.4.2
@@ -19754,8 +19719,7 @@ snapshots:
optionalDependencies:
rollup: 4.24.0
- rollup@2.79.2:
->>>>>>> f7016466eeaefee95e93195b5de88043578b6a86
+ rollup@2.79.1:
optionalDependencies:
fsevents: 2.3.3
@@ -19763,26 +19727,26 @@ snapshots:
optionalDependencies:
fsevents: 2.3.3
- rollup@4.22.5:
+ rollup@4.20.0:
dependencies:
- '@types/estree': 1.0.6
+ '@types/estree': 1.0.5
optionalDependencies:
- '@rollup/rollup-android-arm-eabi': 4.22.5
- '@rollup/rollup-android-arm64': 4.22.5
- '@rollup/rollup-darwin-arm64': 4.22.5
- '@rollup/rollup-darwin-x64': 4.22.5
- '@rollup/rollup-linux-arm-gnueabihf': 4.22.5
- '@rollup/rollup-linux-arm-musleabihf': 4.22.5
- '@rollup/rollup-linux-arm64-gnu': 4.22.5
- '@rollup/rollup-linux-arm64-musl': 4.22.5
- '@rollup/rollup-linux-powerpc64le-gnu': 4.22.5
- '@rollup/rollup-linux-riscv64-gnu': 4.22.5
- '@rollup/rollup-linux-s390x-gnu': 4.22.5
- '@rollup/rollup-linux-x64-gnu': 4.22.5
- '@rollup/rollup-linux-x64-musl': 4.22.5
- '@rollup/rollup-win32-arm64-msvc': 4.22.5
- '@rollup/rollup-win32-ia32-msvc': 4.22.5
- '@rollup/rollup-win32-x64-msvc': 4.22.5
+ '@rollup/rollup-android-arm-eabi': 4.20.0
+ '@rollup/rollup-android-arm64': 4.20.0
+ '@rollup/rollup-darwin-arm64': 4.20.0
+ '@rollup/rollup-darwin-x64': 4.20.0
+ '@rollup/rollup-linux-arm-gnueabihf': 4.20.0
+ '@rollup/rollup-linux-arm-musleabihf': 4.20.0
+ '@rollup/rollup-linux-arm64-gnu': 4.20.0
+ '@rollup/rollup-linux-arm64-musl': 4.20.0
+ '@rollup/rollup-linux-powerpc64le-gnu': 4.20.0
+ '@rollup/rollup-linux-riscv64-gnu': 4.20.0
+ '@rollup/rollup-linux-s390x-gnu': 4.20.0
+ '@rollup/rollup-linux-x64-gnu': 4.20.0
+ '@rollup/rollup-linux-x64-musl': 4.20.0
+ '@rollup/rollup-win32-arm64-msvc': 4.20.0
+ '@rollup/rollup-win32-ia32-msvc': 4.20.0
+ '@rollup/rollup-win32-x64-msvc': 4.20.0
fsevents: 2.3.3
rollup@4.24.0:
@@ -19809,6 +19773,9 @@ snapshots:
rotated-array-set@3.0.0: {}
+ rrweb-cssom@0.6.0:
+ optional: true
+
rrweb-cssom@0.7.1:
optional: true
@@ -19845,7 +19812,7 @@ snapshots:
dependencies:
chokidar: 4.0.1
immutable: 4.3.7
- source-map-js: 1.2.1
+ source-map-js: 1.2.0
sax@1.4.1:
optional: true
@@ -19867,7 +19834,7 @@ snapshots:
scule@1.3.0: {}
- search-insights@2.17.2: {}
+ search-insights@2.16.0: {}
section-matter@1.0.0:
dependencies:
@@ -19914,7 +19881,7 @@ snapshots:
dependencies:
defu: 6.1.4
- serve-static@1.16.0:
+ serve-static@1.15.0:
dependencies:
encodeurl: 1.0.2
escape-html: 1.0.3
@@ -19957,12 +19924,12 @@ snapshots:
shebang-regex@3.0.0: {}
- shiki@1.18.0:
+ shiki@1.21.0:
dependencies:
- '@shikijs/core': 1.18.0
- '@shikijs/engine-javascript': 1.18.0
- '@shikijs/engine-oniguruma': 1.18.0
- '@shikijs/types': 1.18.0
+ '@shikijs/core': 1.21.0
+ '@shikijs/engine-javascript': 1.21.0
+ '@shikijs/engine-oniguruma': 1.21.0
+ '@shikijs/types': 1.21.0
'@shikijs/vscode-textmate': 9.2.2
'@types/hast': 3.0.4
@@ -19986,7 +19953,7 @@ snapshots:
sirv@2.0.4:
dependencies:
- '@polka/url': 1.0.0-next.28
+ '@polka/url': 1.0.0-next.25
mrmime: 2.0.0
totalist: 3.0.1
@@ -20023,7 +19990,7 @@ snapshots:
socks-proxy-agent@5.0.1:
dependencies:
agent-base: 6.0.2
- debug: 4.3.7
+ debug: 4.3.6
socks: 2.8.3
transitivePeerDependencies:
- supports-color
@@ -20035,6 +20002,8 @@ snapshots:
sortablejs@1.15.3: {}
+ source-map-js@1.2.0: {}
+
source-map-js@1.2.1: {}
source-map-support@0.5.21:
@@ -20062,21 +20031,21 @@ snapshots:
spdx-correct@3.2.0:
dependencies:
spdx-expression-parse: 3.0.1
- spdx-license-ids: 3.0.20
+ spdx-license-ids: 3.0.18
spdx-exceptions@2.5.0: {}
spdx-expression-parse@3.0.1:
dependencies:
spdx-exceptions: 2.5.0
- spdx-license-ids: 3.0.20
+ spdx-license-ids: 3.0.18
spdx-expression-parse@4.0.0:
dependencies:
spdx-exceptions: 2.5.0
- spdx-license-ids: 3.0.20
+ spdx-license-ids: 3.0.18
- spdx-license-ids@3.0.20: {}
+ spdx-license-ids@3.0.18: {}
speakingurl@14.0.1: {}
@@ -20102,13 +20071,13 @@ snapshots:
stdin-discarder@0.2.2: {}
- streamx@2.20.0:
+ streamx@2.18.0:
dependencies:
fast-fifo: 1.3.2
queue-tick: 1.0.1
text-decoder: 1.1.1
optionalDependencies:
- bare-events: 2.5.0
+ bare-events: 2.4.2
string-argv@0.3.2: {}
@@ -20126,7 +20095,7 @@ snapshots:
string-width@7.2.0:
dependencies:
- emoji-regex: 10.4.0
+ emoji-regex: 10.3.0
get-east-asian-width: 1.2.0
strip-ansi: 7.1.0
@@ -20189,7 +20158,7 @@ snapshots:
strip-ansi@7.1.0:
dependencies:
- ansi-regex: 6.1.0
+ ansi-regex: 6.0.1
strip-bom-string@1.0.0: {}
@@ -20219,9 +20188,15 @@ snapshots:
style-search@0.1.0: {}
+ stylehacks@7.0.3(postcss@8.4.41):
+ dependencies:
+ browserslist: 4.23.3
+ postcss: 8.4.41
+ postcss-selector-parser: 6.1.2
+
stylehacks@7.0.4(postcss@8.4.47):
dependencies:
- browserslist: 4.24.0
+ browserslist: 4.23.3
postcss: 8.4.47
postcss-selector-parser: 6.1.2
@@ -20296,10 +20271,10 @@ snapshots:
cosmiconfig: 9.0.0(typescript@5.6.2)
css-functions-list: 3.2.2
css-tree: 2.3.1
- debug: 4.3.7
+ debug: 4.3.6
fast-glob: 3.3.2
fastest-levenshtein: 1.0.16
- file-entry-cache: 9.1.0
+ file-entry-cache: 9.0.0
global-modules: 2.0.0
globby: 11.1.0
globjoin: 0.1.4
@@ -20312,7 +20287,7 @@ snapshots:
meow: 13.2.0
micromatch: 4.0.8
normalize-path: 3.0.0
- picocolors: 1.1.0
+ picocolors: 1.0.1
postcss: 8.4.47
postcss-resolve-nested-selector: 0.1.6
postcss-safe-parser: 7.0.0(postcss@8.4.47)
@@ -20329,7 +20304,7 @@ snapshots:
- supports-color
- typescript
- stylis@4.3.4: {}
+ stylis@4.3.2: {}
sucrase@3.35.0:
dependencies:
@@ -20387,12 +20362,12 @@ snapshots:
synckit@0.6.2:
dependencies:
- tslib: 2.7.0
+ tslib: 2.6.3
synckit@0.9.1:
dependencies:
'@pkgr/core': 0.1.1
- tslib: 2.7.0
+ tslib: 2.6.3
system-architecture@0.1.0: {}
@@ -20406,7 +20381,7 @@ snapshots:
string-width: 4.2.3
strip-ansi: 6.0.1
- tailwind-merge@2.5.2: {}
+ tailwind-merge@2.5.3: {}
tailwindcss-animate@1.0.7(tailwindcss@3.4.13):
dependencies:
@@ -20424,16 +20399,16 @@ snapshots:
is-glob: 4.0.3
jiti: 1.21.6
lilconfig: 2.1.0
- micromatch: 4.0.8
+ micromatch: 4.0.7
normalize-path: 3.0.0
object-hash: 3.0.0
- picocolors: 1.1.0
+ picocolors: 1.0.1
postcss: 8.4.47
postcss-import: 15.1.0(postcss@8.4.47)
postcss-js: 4.0.1(postcss@8.4.47)
postcss-load-config: 4.0.2(postcss@8.4.47)
postcss-nested: 6.2.0(postcss@8.4.47)
- postcss-selector-parser: 6.1.2
+ postcss-selector-parser: 6.1.1
resolve: 1.22.8
sucrase: 3.35.0
transitivePeerDependencies:
@@ -20445,7 +20420,7 @@ snapshots:
dependencies:
b4a: 1.6.6
fast-fifo: 1.3.2
- streamx: 2.20.0
+ streamx: 2.18.0
tar@6.2.1:
dependencies:
@@ -20467,7 +20442,7 @@ snapshots:
term-size@2.2.1: {}
- terser@5.32.0:
+ terser@5.31.3:
dependencies:
'@jridgewell/source-map': 0.3.6
acorn: 8.12.1
@@ -20500,26 +20475,18 @@ snapshots:
tinyexec@0.3.0: {}
- tinyglobby@0.2.6:
+ tinyglobby@0.2.2:
dependencies:
- fdir: 6.3.0(picomatch@4.0.2)
+ fdir: 6.2.0(picomatch@4.0.2)
picomatch: 4.0.2
tinymce@7.3.0: {}
- tinypool@1.0.1: {}
+ tinypool@1.0.0: {}
tinyrainbow@1.2.0: {}
- tinyspy@3.0.2: {}
-
- tldts-core@6.1.47:
- optional: true
-
- tldts@6.1.47:
- dependencies:
- tldts-core: 6.1.47
- optional: true
+ tinyspy@3.0.0: {}
tmp@0.0.33:
dependencies:
@@ -20535,9 +20502,12 @@ snapshots:
totalist@3.0.1: {}
- tough-cookie@5.0.0:
+ tough-cookie@4.1.4:
dependencies:
- tldts: 6.1.47
+ psl: 1.9.0
+ punycode: 2.3.1
+ universalify: 0.2.0
+ url-parse: 1.5.10
optional: true
tr46@0.0.3: {}
@@ -20563,7 +20533,7 @@ snapshots:
tslib@2.3.0: {}
- tslib@2.7.0: {}
+ tslib@2.6.3: {}
turbo-darwin-64@2.1.3:
optional: true
@@ -20606,7 +20576,7 @@ snapshots:
type-fest@3.13.1: {}
- type-fest@4.26.1: {}
+ type-fest@4.23.0: {}
typed-array-buffer@1.0.2:
dependencies:
@@ -20642,6 +20612,8 @@ snapshots:
typescript@5.4.2: {}
+ typescript@5.5.4: {}
+
typescript@5.6.2: {}
ufo@1.5.4: {}
@@ -20655,12 +20627,12 @@ snapshots:
unbuild@2.0.0(sass@1.79.4)(typescript@5.6.2)(vue-tsc@2.1.6(typescript@5.6.2)):
dependencies:
- '@rollup/plugin-alias': 5.1.1(rollup@3.29.4)
+ '@rollup/plugin-alias': 5.1.0(rollup@3.29.4)
'@rollup/plugin-commonjs': 25.0.8(rollup@3.29.4)
'@rollup/plugin-json': 6.1.0(rollup@3.29.4)
- '@rollup/plugin-node-resolve': 15.3.0(rollup@3.29.4)
+ '@rollup/plugin-node-resolve': 15.2.3(rollup@3.29.4)
'@rollup/plugin-replace': 5.0.7(rollup@3.29.4)
- '@rollup/pluginutils': 5.1.2(rollup@3.29.4)
+ '@rollup/pluginutils': 5.1.0(rollup@3.29.4)
chalk: 5.3.0
citty: 0.1.6
consola: 3.2.3
@@ -20670,10 +20642,10 @@ snapshots:
hookable: 5.5.3
jiti: 1.21.6
magic-string: 0.30.11
- mkdist: 1.5.9(sass@1.79.4)(typescript@5.6.2)(vue-tsc@2.1.6(typescript@5.6.2))
+ mkdist: 1.5.4(sass@1.79.4)(typescript@5.6.2)(vue-tsc@2.1.6(typescript@5.6.2))
mlly: 1.7.1
pathe: 1.1.2
- pkg-types: 1.2.0
+ pkg-types: 1.1.3
pretty-bytes: 6.1.1
rollup: 3.29.4
rollup-plugin-dts: 6.1.1(rollup@3.29.4)(typescript@5.6.2)
@@ -20688,14 +20660,14 @@ snapshots:
uncrypto@0.1.3: {}
- unctx@2.3.1(webpack-sources@3.2.3):
+ unctx@2.3.1:
dependencies:
acorn: 8.12.1
estree-walker: 3.0.3
magic-string: 0.30.11
- unplugin: 1.14.1(webpack-sources@3.2.3)
- transitivePeerDependencies:
- - webpack-sources
+ unplugin: 1.12.0
+
+ undici-types@6.13.0: {}
undici-types@6.19.8: {}
@@ -20703,7 +20675,7 @@ snapshots:
dependencies:
'@fastify/busboy': 2.1.1
- undici@6.19.8: {}
+ undici@6.19.7: {}
unenv@1.10.0:
dependencies:
@@ -20713,14 +20685,14 @@ snapshots:
node-fetch-native: 1.6.4
pathe: 1.1.2
- unicode-canonical-property-names-ecmascript@2.0.1: {}
+ unicode-canonical-property-names-ecmascript@2.0.0: {}
unicode-match-property-ecmascript@2.0.0:
dependencies:
- unicode-canonical-property-names-ecmascript: 2.0.1
+ unicode-canonical-property-names-ecmascript: 2.0.0
unicode-property-aliases-ecmascript: 2.1.0
- unicode-match-property-value-ecmascript@2.2.0: {}
+ unicode-match-property-value-ecmascript@2.1.0: {}
unicode-property-aliases-ecmascript@2.1.0: {}
@@ -20728,15 +20700,9 @@ snapshots:
unicorn-magic@0.3.0: {}
-<<<<<<< HEAD
- unimport@3.12.0(rollup@3.29.4):
- dependencies:
- '@rollup/pluginutils': 5.1.2(rollup@3.29.4)
-=======
- unimport@3.12.0(rollup@4.22.5):
+ unimport@3.10.0(rollup@4.20.0):
dependencies:
- '@rollup/pluginutils': 5.1.2(rollup@4.22.5)
->>>>>>> f7016466eeaefee95e93195b5de88043578b6a86
+ '@rollup/pluginutils': 5.1.0(rollup@4.20.0)
acorn: 8.12.1
escape-string-regexp: 5.0.0
estree-walker: 3.0.3
@@ -20745,19 +20711,14 @@ snapshots:
magic-string: 0.30.11
mlly: 1.7.1
pathe: 1.1.2
- pkg-types: 1.2.0
+ pkg-types: 1.1.3
scule: 1.3.0
strip-literal: 2.1.0
- unplugin: 1.14.1(webpack-sources@3.2.3)
+ unplugin: 1.12.0
transitivePeerDependencies:
- rollup
- - webpack-sources
-<<<<<<< HEAD
- unimport@3.12.0(rollup@4.22.4)(webpack-sources@3.2.3):
-=======
- unimport@3.12.0(rollup@4.24.0):
->>>>>>> f7016466eeaefee95e93195b5de88043578b6a86
+ unimport@3.13.1(rollup@4.24.0)(webpack-sources@3.2.3):
dependencies:
'@rollup/pluginutils': 5.1.2(rollup@4.24.0)
acorn: 8.12.1
@@ -20776,26 +20737,6 @@ snapshots:
- rollup
- webpack-sources
- unimport@3.12.0(rollup@4.22.5):
- dependencies:
- '@rollup/pluginutils': 5.1.2(rollup@4.22.5)
- acorn: 8.12.1
- escape-string-regexp: 5.0.0
- estree-walker: 3.0.3
- fast-glob: 3.3.2
- local-pkg: 0.5.0
- magic-string: 0.30.11
- mlly: 1.7.1
- pathe: 1.1.2
- pkg-types: 1.2.0
- scule: 1.3.0
- strip-literal: 2.1.0
- unplugin: 1.14.1(webpack-sources@3.2.3)
- transitivePeerDependencies:
- - rollup
- - webpack-sources
- optional: true
-
unique-filename@1.1.1:
dependencies:
unique-slug: 2.0.2
@@ -20810,49 +20751,47 @@ snapshots:
unist-util-is@6.0.0:
dependencies:
- '@types/unist': 3.0.3
+ '@types/unist': 3.0.2
unist-util-position@5.0.0:
dependencies:
- '@types/unist': 3.0.3
+ '@types/unist': 3.0.2
unist-util-stringify-position@4.0.0:
dependencies:
- '@types/unist': 3.0.3
+ '@types/unist': 3.0.2
unist-util-visit-parents@6.0.1:
dependencies:
- '@types/unist': 3.0.3
+ '@types/unist': 3.0.2
unist-util-is: 6.0.0
unist-util-visit@5.0.0:
dependencies:
- '@types/unist': 3.0.3
+ '@types/unist': 3.0.2
unist-util-is: 6.0.0
unist-util-visit-parents: 6.0.1
universalify@0.1.2: {}
+ universalify@0.2.0:
+ optional: true
+
universalify@2.0.1: {}
-<<<<<<< HEAD
- unplugin-element-plus@0.8.0(rollup@4.22.5)(webpack-sources@3.2.3):
-=======
unplugin-element-plus@0.8.0(rollup@4.24.0):
->>>>>>> f7016466eeaefee95e93195b5de88043578b6a86
dependencies:
- '@rollup/pluginutils': 5.1.2(rollup@4.24.0)
+ '@rollup/pluginutils': 5.1.0(rollup@4.24.0)
es-module-lexer: 1.5.4
magic-string: 0.30.11
- unplugin: 1.14.1(webpack-sources@3.2.3)
+ unplugin: 1.12.0
transitivePeerDependencies:
- rollup
- - webpack-sources
- unplugin-vue-components@0.27.4(@babel/parser@7.25.6)(@nuxt/kit@3.13.2(rollup@4.22.5))(rollup@4.22.5)(vue@3.5.10(typescript@5.6.2)):
+ unplugin-vue-components@0.27.3(@babel/parser@7.25.3)(@nuxt/kit@3.13.2(rollup@4.24.0)(webpack-sources@3.2.3))(rollup@4.24.0)(vue@3.5.11(typescript@5.6.2)):
dependencies:
'@antfu/utils': 0.7.10
- '@rollup/pluginutils': 5.1.2(rollup@4.22.5)
+ '@rollup/pluginutils': 5.1.0(rollup@4.24.0)
chokidar: 3.6.0
debug: 4.3.6
fast-glob: 3.3.2
@@ -20860,16 +20799,16 @@ snapshots:
magic-string: 0.30.11
minimatch: 9.0.5
mlly: 1.7.1
- unplugin: 1.12.2
- vue: 3.5.10(typescript@5.6.2)
+ unplugin: 1.12.0
+ vue: 3.5.11(typescript@5.6.2)
optionalDependencies:
- '@babel/parser': 7.25.6
- '@nuxt/kit': 3.13.2(rollup@4.22.5)
+ '@babel/parser': 7.25.3
+ '@nuxt/kit': 3.13.2(rollup@4.24.0)(webpack-sources@3.2.3)
transitivePeerDependencies:
- rollup
- supports-color
- unplugin@1.12.2:
+ unplugin@1.12.0:
dependencies:
acorn: 8.12.1
chokidar: 3.6.0
@@ -20883,12 +20822,12 @@ snapshots:
optionalDependencies:
webpack-sources: 3.2.3
- unstorage@1.12.0(ioredis@5.4.1):
+ unstorage@1.10.2(ioredis@5.4.1):
dependencies:
anymatch: 3.1.3
chokidar: 3.6.0
destr: 2.0.3
- h3: 1.12.0
+ h3: 1.13.0
listhen: 1.7.2
lru-cache: 10.4.3
mri: 1.2.0
@@ -20909,8 +20848,8 @@ snapshots:
untyped@1.4.2:
dependencies:
'@babel/core': 7.25.2
- '@babel/standalone': 7.25.6
- '@babel/types': 7.25.6
+ '@babel/standalone': 7.25.3
+ '@babel/types': 7.25.2
defu: 6.1.4
jiti: 1.21.6
mri: 1.2.0
@@ -20918,24 +20857,22 @@ snapshots:
transitivePeerDependencies:
- supports-color
- unwasm@0.3.9(webpack-sources@3.2.3):
+ unwasm@0.3.9:
dependencies:
knitwork: 1.1.0
magic-string: 0.30.11
mlly: 1.7.1
pathe: 1.1.2
- pkg-types: 1.2.0
- unplugin: 1.14.1(webpack-sources@3.2.3)
- transitivePeerDependencies:
- - webpack-sources
+ pkg-types: 1.1.3
+ unplugin: 1.12.0
upath@1.2.0: {}
- update-browserslist-db@1.1.0(browserslist@4.24.0):
+ update-browserslist-db@1.1.0(browserslist@4.23.3):
dependencies:
- browserslist: 4.24.0
- escalade: 3.2.0
- picocolors: 1.1.0
+ browserslist: 4.23.3
+ escalade: 3.1.2
+ picocolors: 1.0.1
update-notifier@7.3.1:
dependencies:
@@ -20956,6 +20893,12 @@ snapshots:
dependencies:
punycode: 2.3.1
+ url-parse@1.5.10:
+ dependencies:
+ querystringify: 2.2.0
+ requires-port: 1.0.0
+ optional: true
+
urlpattern-polyfill@8.0.2: {}
util-deprecate@1.0.2: {}
@@ -20965,41 +20908,37 @@ snapshots:
spdx-correct: 3.2.0
spdx-expression-parse: 3.0.1
- vdirs@0.1.8(vue@3.5.10(typescript@5.6.2)):
+ vdirs@0.1.8(vue@3.5.11(typescript@5.6.2)):
dependencies:
evtd: 0.2.4
- vue: 3.5.10(typescript@5.6.2)
+ vue: 3.5.11(typescript@5.6.2)
- vee-validate@4.13.2(vue@3.5.10(typescript@5.6.2)):
+ vee-validate@4.13.2(vue@3.5.11(typescript@5.6.2)):
dependencies:
- '@vue/devtools-api': 6.6.4
- type-fest: 4.26.1
- vue: 3.5.10(typescript@5.6.2)
+ '@vue/devtools-api': 6.6.3
+ type-fest: 4.23.0
+ vue: 3.5.11(typescript@5.6.2)
vfile-message@4.0.2:
dependencies:
- '@types/unist': 3.0.3
+ '@types/unist': 3.0.2
unist-util-stringify-position: 4.0.0
vfile@6.0.3:
dependencies:
- '@types/unist': 3.0.3
+ '@types/unist': 3.0.2
vfile-message: 4.0.2
- vite-hot-client@0.2.3(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.79.4)(terser@5.32.0)):
+ vite-hot-client@0.2.3(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.79.4)(terser@5.31.3)):
dependencies:
- vite: 5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.79.4)(terser@5.32.0)
+ vite: 5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.79.4)(terser@5.31.3)
-<<<<<<< HEAD
- vite-node@2.1.1(@types/node@22.7.4)(less@4.2.0)(sass@1.79.4)(terser@5.32.0):
-=======
- vite-node@2.1.2(@types/node@22.7.4)(less@4.2.0)(sass@1.79.4)(terser@5.33.0):
->>>>>>> f7016466eeaefee95e93195b5de88043578b6a86
+ vite-node@2.1.2(@types/node@22.7.4)(less@4.2.0)(sass@1.79.4)(terser@5.31.3):
dependencies:
cac: 6.7.14
- debug: 4.3.7
+ debug: 4.3.6
pathe: 1.1.2
- vite: 5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.79.4)(terser@5.32.0)
+ vite: 5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.79.4)(terser@5.31.3)
transitivePeerDependencies:
- '@types/node'
- less
@@ -21011,43 +20950,35 @@ snapshots:
- supports-color
- terser
- vite-plugin-compression@0.5.1(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.79.4)(terser@5.32.0)):
+ vite-plugin-compression@0.5.1(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.79.4)(terser@5.31.3)):
dependencies:
chalk: 4.1.2
- debug: 4.3.7
+ debug: 4.3.6
fs-extra: 10.1.0
- vite: 5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.79.4)(terser@5.32.0)
+ vite: 5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.79.4)(terser@5.31.3)
transitivePeerDependencies:
- supports-color
-<<<<<<< HEAD
- vite-plugin-dts@4.2.1(@types/node@22.7.4)(rollup@4.22.5)(typescript@5.6.2)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.79.4)(terser@5.32.0)):
- dependencies:
- '@microsoft/api-extractor': 7.47.7(@types/node@22.7.4)
- '@rollup/pluginutils': 5.1.2(rollup@4.22.5)
- '@volar/typescript': 2.4.4
-=======
- vite-plugin-dts@4.2.1(@types/node@22.7.4)(rollup@4.24.0)(typescript@5.6.2)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.79.4)(terser@5.33.0)):
+ vite-plugin-dts@4.2.1(@types/node@22.7.4)(rollup@4.24.0)(typescript@5.6.2)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.79.4)(terser@5.31.3)):
dependencies:
'@microsoft/api-extractor': 7.47.7(@types/node@22.7.4)
- '@rollup/pluginutils': 5.1.2(rollup@4.24.0)
+ '@rollup/pluginutils': 5.1.0(rollup@4.24.0)
'@volar/typescript': 2.4.5
->>>>>>> f7016466eeaefee95e93195b5de88043578b6a86
'@vue/language-core': 2.1.6(typescript@5.6.2)
compare-versions: 6.1.1
- debug: 4.3.7
+ debug: 4.3.6
kolorist: 1.8.0
local-pkg: 0.5.0
magic-string: 0.30.11
typescript: 5.6.2
optionalDependencies:
- vite: 5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.79.4)(terser@5.32.0)
+ vite: 5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.79.4)(terser@5.31.3)
transitivePeerDependencies:
- '@types/node'
- rollup
- supports-color
- vite-plugin-html@3.2.2(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.79.4)(terser@5.32.0)):
+ vite-plugin-html@3.2.2(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.79.4)(terser@5.31.3)):
dependencies:
'@rollup/pluginutils': 4.2.1
colorette: 2.0.20
@@ -21061,129 +20992,118 @@ snapshots:
html-minifier-terser: 6.1.0
node-html-parser: 5.4.2
pathe: 0.2.0
- vite: 5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.79.4)(terser@5.32.0)
+ vite: 5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.79.4)(terser@5.31.3)
-<<<<<<< HEAD
- vite-plugin-inspect@0.8.7(rollup@4.22.5)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.79.4)(terser@5.32.0)):
-=======
- vite-plugin-inspect@0.8.7(rollup@4.24.0)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.79.4)(terser@5.33.0)):
->>>>>>> f7016466eeaefee95e93195b5de88043578b6a86
+ vite-plugin-inspect@0.8.7(rollup@4.24.0)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.79.4)(terser@5.31.3)):
dependencies:
'@antfu/utils': 0.7.10
- '@rollup/pluginutils': 5.1.2(rollup@4.24.0)
- debug: 4.3.7
+ '@rollup/pluginutils': 5.1.0(rollup@4.24.0)
+ debug: 4.3.6
error-stack-parser-es: 0.1.5
fs-extra: 11.2.0
open: 10.1.0
perfect-debounce: 1.0.0
- picocolors: 1.1.0
+ picocolors: 1.0.1
sirv: 2.0.4
- vite: 5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.79.4)(terser@5.32.0)
+ vite: 5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.79.4)(terser@5.31.3)
transitivePeerDependencies:
- rollup
- supports-color
- vite-plugin-lib-inject-css@2.1.1(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.79.4)(terser@5.32.0)):
+ vite-plugin-lazy-import@1.0.7:
+ dependencies:
+ '@rollup/pluginutils': 5.1.0(rollup@4.24.0)
+ es-module-lexer: 1.5.4
+ rollup: 4.24.0
+ xe-utils: 3.5.30
+
+ vite-plugin-lib-inject-css@2.1.1(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.79.4)(terser@5.31.3)):
dependencies:
'@ast-grep/napi': 0.22.6
magic-string: 0.30.11
- picocolors: 1.1.0
- vite: 5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.79.4)(terser@5.32.0)
+ picocolors: 1.0.1
+ vite: 5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.79.4)(terser@5.31.3)
- vite-plugin-pwa@0.20.5(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.79.4)(terser@5.32.0))(workbox-build@7.1.1)(workbox-window@7.1.0):
+ vite-plugin-pwa@0.20.5(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.79.4)(terser@5.31.3))(workbox-build@7.1.1)(workbox-window@7.1.0):
dependencies:
- debug: 4.3.7
+ debug: 4.3.6
pretty-bytes: 6.1.1
- tinyglobby: 0.2.6
- vite: 5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.79.4)(terser@5.32.0)
+ tinyglobby: 0.2.2
+ vite: 5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.79.4)(terser@5.31.3)
workbox-build: 7.1.1
workbox-window: 7.1.0
transitivePeerDependencies:
- supports-color
-<<<<<<< HEAD
- vite-plugin-vue-devtools@7.4.6(rollup@4.22.5)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.79.4)(terser@5.32.0))(vue@3.5.10(typescript@5.6.2)):
-=======
- vite-plugin-vue-devtools@7.4.6(rollup@4.24.0)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.79.4)(terser@5.33.0))(vue@3.5.10(typescript@5.6.2)):
->>>>>>> f7016466eeaefee95e93195b5de88043578b6a86
+ vite-plugin-vue-devtools@7.4.6(rollup@4.24.0)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.79.4)(terser@5.31.3))(vue@3.5.11(typescript@5.6.2)):
dependencies:
- '@vue/devtools-core': 7.4.6(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.79.4)(terser@5.32.0))(vue@3.5.10(typescript@5.6.2))
+ '@vue/devtools-core': 7.4.6(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.79.4)(terser@5.31.3))(vue@3.5.11(typescript@5.6.2))
'@vue/devtools-kit': 7.4.6
'@vue/devtools-shared': 7.4.6
execa: 8.0.1
sirv: 2.0.4
-<<<<<<< HEAD
- vite: 5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.79.4)(terser@5.32.0)
- vite-plugin-inspect: 0.8.7(rollup@4.22.5)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.79.4)(terser@5.32.0))
- vite-plugin-vue-inspector: 5.2.0(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.79.4)(terser@5.32.0))
-=======
- vite: 5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.79.4)(terser@5.33.0)
- vite-plugin-inspect: 0.8.7(rollup@4.24.0)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.79.4)(terser@5.33.0))
- vite-plugin-vue-inspector: 5.2.0(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.79.4)(terser@5.33.0))
->>>>>>> f7016466eeaefee95e93195b5de88043578b6a86
+ vite: 5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.79.4)(terser@5.31.3)
+ vite-plugin-inspect: 0.8.7(rollup@4.24.0)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.79.4)(terser@5.31.3))
+ vite-plugin-vue-inspector: 5.2.0(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.79.4)(terser@5.31.3))
transitivePeerDependencies:
- '@nuxt/kit'
- rollup
- supports-color
- vue
- vite-plugin-vue-inspector@5.2.0(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.79.4)(terser@5.32.0)):
+ vite-plugin-vue-inspector@5.2.0(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.79.4)(terser@5.31.3)):
dependencies:
'@babel/core': 7.25.2
'@babel/plugin-proposal-decorators': 7.24.7(@babel/core@7.25.2)
- '@babel/plugin-syntax-import-attributes': 7.25.6(@babel/core@7.25.2)
+ '@babel/plugin-syntax-import-attributes': 7.24.7(@babel/core@7.25.2)
'@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.25.2)
'@babel/plugin-transform-typescript': 7.25.2(@babel/core@7.25.2)
- '@vue/babel-plugin-jsx': 1.2.5(@babel/core@7.25.2)
- '@vue/compiler-dom': 3.5.8
+ '@vue/babel-plugin-jsx': 1.2.2(@babel/core@7.25.2)
+ '@vue/compiler-dom': 3.5.11
kolorist: 1.8.0
magic-string: 0.30.11
- vite: 5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.79.4)(terser@5.32.0)
+ vite: 5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.79.4)(terser@5.31.3)
transitivePeerDependencies:
- supports-color
- vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.79.4)(terser@5.32.0):
+ vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.79.4)(terser@5.31.3):
dependencies:
esbuild: 0.21.5
postcss: 8.4.47
-<<<<<<< HEAD
- rollup: 4.22.4
-=======
- rollup: 4.24.0
->>>>>>> f7016466eeaefee95e93195b5de88043578b6a86
+ rollup: 4.20.0
optionalDependencies:
'@types/node': 22.7.4
fsevents: 2.3.3
less: 4.2.0
sass: 1.79.4
- terser: 5.32.0
+ terser: 5.31.3
vitepress-plugin-group-icons@1.2.4:
dependencies:
- '@iconify-json/logos': 1.2.0
+ '@iconify-json/logos': 1.2.2
'@iconify-json/vscode-icons': 1.2.2
'@iconify/utils': 2.1.33
transitivePeerDependencies:
- supports-color
- vitepress@1.3.4(@algolia/client-search@4.24.0)(@types/node@22.7.4)(async-validator@4.2.5)(axios@1.7.7)(less@4.2.0)(nprogress@0.2.0)(postcss@8.4.47)(qrcode@1.5.4)(sass@1.79.4)(search-insights@2.17.2)(sortablejs@1.15.3)(terser@5.32.0)(typescript@5.6.2):
+ vitepress@1.3.4(@algolia/client-search@4.24.0)(@types/node@22.7.4)(async-validator@4.2.5)(axios@1.7.7)(less@4.2.0)(nprogress@0.2.0)(postcss@8.4.47)(qrcode@1.5.4)(sass@1.79.4)(search-insights@2.16.0)(sortablejs@1.15.3)(terser@5.31.3)(typescript@5.6.2):
dependencies:
'@docsearch/css': 3.6.1
- '@docsearch/js': 3.6.1(@algolia/client-search@4.24.0)(search-insights@2.17.2)
- '@shikijs/core': 1.18.0
- '@shikijs/transformers': 1.18.0
+ '@docsearch/js': 3.6.1(@algolia/client-search@4.24.0)(search-insights@2.16.0)
+ '@shikijs/core': 1.21.0
+ '@shikijs/transformers': 1.21.0
'@types/markdown-it': 14.1.2
- '@vitejs/plugin-vue': 5.1.4(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.79.4)(terser@5.32.0))(vue@3.5.10(typescript@5.6.2))
+ '@vitejs/plugin-vue': 5.1.2(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.79.4)(terser@5.31.3))(vue@3.5.11(typescript@5.6.2))
'@vue/devtools-api': 7.4.6
- '@vue/shared': 3.5.8
- '@vueuse/core': 11.1.0(vue@3.5.10(typescript@5.6.2))
- '@vueuse/integrations': 11.1.0(async-validator@4.2.5)(axios@1.7.7)(focus-trap@7.5.4)(nprogress@0.2.0)(qrcode@1.5.4)(sortablejs@1.15.3)(vue@3.5.10(typescript@5.6.2))
+ '@vue/shared': 3.5.11
+ '@vueuse/core': 11.1.0(vue@3.5.11(typescript@5.6.2))
+ '@vueuse/integrations': 11.1.0(async-validator@4.2.5)(axios@1.7.7)(focus-trap@7.5.4)(nprogress@0.2.0)(qrcode@1.5.4)(sortablejs@1.15.3)(vue@3.5.11(typescript@5.6.2))
focus-trap: 7.5.4
mark.js: 8.11.1
minisearch: 7.1.0
- shiki: 1.18.0
- vite: 5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.79.4)(terser@5.32.0)
- vue: 3.5.10(typescript@5.6.2)
+ shiki: 1.21.0
+ vite: 5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.79.4)(terser@5.31.3)
+ vue: 3.5.11(typescript@5.6.2)
optionalDependencies:
postcss: 8.4.47
transitivePeerDependencies:
@@ -21214,48 +21134,31 @@ snapshots:
- typescript
- universal-cookie
-<<<<<<< HEAD
- vitest@2.1.1(@types/node@22.7.4)(happy-dom@15.7.4)(jsdom@25.0.1)(less@4.2.0)(sass@1.79.4)(terser@5.32.0):
- dependencies:
- '@vitest/expect': 2.1.1
- '@vitest/mocker': 2.1.1(@vitest/spy@2.1.1)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.79.4)(terser@5.32.0))
- '@vitest/pretty-format': 2.1.1
- '@vitest/runner': 2.1.1
- '@vitest/snapshot': 2.1.1
- '@vitest/spy': 2.1.1
- '@vitest/utils': 2.1.1
-=======
- vitest@2.1.2(@types/node@22.7.4)(happy-dom@15.7.4)(less@4.2.0)(sass@1.79.4)(terser@5.33.0):
+ vitest@2.1.2(@types/node@22.7.4)(happy-dom@15.7.4)(jsdom@24.1.1)(less@4.2.0)(sass@1.79.4)(terser@5.31.3):
dependencies:
'@vitest/expect': 2.1.2
- '@vitest/mocker': 2.1.2(@vitest/spy@2.1.2)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.79.4)(terser@5.33.0))
+ '@vitest/mocker': 2.1.2(@vitest/spy@2.1.2)(vite@5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.79.4)(terser@5.31.3))
'@vitest/pretty-format': 2.1.2
'@vitest/runner': 2.1.2
'@vitest/snapshot': 2.1.2
'@vitest/spy': 2.1.2
'@vitest/utils': 2.1.2
->>>>>>> f7016466eeaefee95e93195b5de88043578b6a86
chai: 5.1.1
- debug: 4.3.7
+ debug: 4.3.6
magic-string: 0.30.11
pathe: 1.1.2
std-env: 3.7.0
tinybench: 2.9.0
tinyexec: 0.3.0
- tinypool: 1.0.1
+ tinypool: 1.0.0
tinyrainbow: 1.2.0
-<<<<<<< HEAD
- vite: 5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.79.4)(terser@5.32.0)
- vite-node: 2.1.1(@types/node@22.7.4)(less@4.2.0)(sass@1.79.4)(terser@5.32.0)
-=======
- vite: 5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.79.4)(terser@5.33.0)
- vite-node: 2.1.2(@types/node@22.7.4)(less@4.2.0)(sass@1.79.4)(terser@5.33.0)
->>>>>>> f7016466eeaefee95e93195b5de88043578b6a86
+ vite: 5.4.8(@types/node@22.7.4)(less@4.2.0)(sass@1.79.4)(terser@5.31.3)
+ vite-node: 2.1.2(@types/node@22.7.4)(less@4.2.0)(sass@1.79.4)(terser@5.31.3)
why-is-node-running: 2.3.0
optionalDependencies:
'@types/node': 22.7.4
happy-dom: 15.7.4
- jsdom: 25.0.1
+ jsdom: 24.1.1
transitivePeerDependencies:
- less
- lightningcss
@@ -21267,34 +21170,34 @@ snapshots:
- supports-color
- terser
- vooks@0.2.12(vue@3.5.10(typescript@5.6.2)):
+ vooks@0.2.12(vue@3.5.11(typescript@5.6.2)):
dependencies:
evtd: 0.2.4
- vue: 3.5.10(typescript@5.6.2)
+ vue: 3.5.11(typescript@5.6.2)
vscode-languageserver-textdocument@1.0.12: {}
vscode-uri@3.0.8: {}
- vue-codemirror6@1.3.4(@lezer/common@1.2.1)(vue@3.5.10(typescript@5.6.2)):
+ vue-codemirror6@1.3.4(@lezer/common@1.2.2)(vue@3.5.11(typescript@5.6.2)):
dependencies:
- codemirror: 6.0.1(@lezer/common@1.2.1)
- vue: 3.5.10(typescript@5.6.2)
- vue-demi: 0.14.10(vue@3.5.10(typescript@5.6.2))
+ codemirror: 6.0.1(@lezer/common@1.2.2)
+ vue: 3.5.11(typescript@5.6.2)
+ vue-demi: 0.14.10(vue@3.5.11(typescript@5.6.2))
transitivePeerDependencies:
- '@lezer/common'
- '@vue/composition-api'
- vue-component-type-helpers@2.1.6: {}
+ vue-component-type-helpers@2.0.29: {}
- vue-demi@0.14.10(vue@3.5.10(typescript@5.6.2)):
+ vue-demi@0.14.10(vue@3.5.11(typescript@5.6.2)):
dependencies:
- vue: 3.5.10(typescript@5.6.2)
+ vue: 3.5.11(typescript@5.6.2)
- vue-eslint-parser@9.4.3(eslint@9.11.1(jiti@1.21.6)):
+ vue-eslint-parser@9.4.3(eslint@9.12.0(jiti@1.21.6)):
dependencies:
- debug: 4.3.7
- eslint: 9.11.1(jiti@1.21.6)
+ debug: 4.3.6
+ eslint: 9.12.0(jiti@1.21.6)
eslint-scope: 7.2.2
eslint-visitor-keys: 3.4.3
espree: 9.6.1
@@ -21304,54 +21207,62 @@ snapshots:
transitivePeerDependencies:
- supports-color
- vue-i18n@10.0.3(vue@3.5.10(typescript@5.6.2)):
+ vue-i18n@10.0.3(vue@3.5.11(typescript@5.6.2)):
dependencies:
'@intlify/core-base': 10.0.3
'@intlify/shared': 10.0.3
- '@vue/devtools-api': 6.6.4
- vue: 3.5.10(typescript@5.6.2)
+ '@vue/devtools-api': 6.6.3
+ vue: 3.5.11(typescript@5.6.2)
- vue-json-pretty@2.4.0(vue@3.5.10(typescript@5.6.2)):
+ vue-json-pretty@2.4.0(vue@3.5.11(typescript@5.6.2)):
dependencies:
- vue: 3.5.10(typescript@5.6.2)
+ vue: 3.5.11(typescript@5.6.2)
- vue-router@4.4.5(vue@3.5.10(typescript@5.6.2)):
+ vue-router@4.4.5(vue@3.5.11(typescript@5.6.2)):
dependencies:
'@vue/devtools-api': 6.6.4
- vue: 3.5.10(typescript@5.6.2)
+ vue: 3.5.11(typescript@5.6.2)
vue-tsc@2.1.6(typescript@5.6.2):
dependencies:
- '@volar/typescript': 2.4.4
+ '@volar/typescript': 2.4.5
'@vue/language-core': 2.1.6(typescript@5.6.2)
semver: 7.6.3
typescript: 5.6.2
- vue-types@3.0.2(vue@3.5.10(typescript@5.6.2)):
+ vue-types@3.0.2(vue@3.5.11(typescript@5.6.2)):
dependencies:
is-plain-object: 3.0.1
- vue: 3.5.10(typescript@5.6.2)
+ vue: 3.5.11(typescript@5.6.2)
- vue@3.5.10(typescript@5.6.2):
+ vue@3.5.11(typescript@5.6.2):
dependencies:
- '@vue/compiler-dom': 3.5.10
- '@vue/compiler-sfc': 3.5.10
- '@vue/runtime-dom': 3.5.10
- '@vue/server-renderer': 3.5.10(vue@3.5.10(typescript@5.6.2))
- '@vue/shared': 3.5.10
+ '@vue/compiler-dom': 3.5.11
+ '@vue/compiler-sfc': 3.5.11
+ '@vue/runtime-dom': 3.5.11
+ '@vue/server-renderer': 3.5.11(vue@3.5.11(typescript@5.6.2))
+ '@vue/shared': 3.5.11
optionalDependencies:
typescript: 5.6.2
- vueuc@0.4.63(vue@3.5.10(typescript@5.6.2)):
+ vueuc@0.4.64(vue@3.5.11(typescript@5.6.2)):
dependencies:
- '@css-render/vue3-ssr': 0.15.14(vue@3.5.10(typescript@5.6.2))
+ '@css-render/vue3-ssr': 0.15.14(vue@3.5.11(typescript@5.6.2))
'@juggle/resize-observer': 3.4.0
css-render: 0.15.14
evtd: 0.2.4
seemly: 0.3.8
- vdirs: 0.1.8(vue@3.5.10(typescript@5.6.2))
- vooks: 0.2.12(vue@3.5.10(typescript@5.6.2))
- vue: 3.5.10(typescript@5.6.2)
+ vdirs: 0.1.8(vue@3.5.11(typescript@5.6.2))
+ vooks: 0.2.12(vue@3.5.11(typescript@5.6.2))
+ vue: 3.5.11(typescript@5.6.2)
+
+ vxe-pc-ui@4.2.13:
+ dependencies:
+ '@vxe-ui/core': 4.0.12
+
+ vxe-table@4.7.85:
+ dependencies:
+ vxe-pc-ui: 4.2.13
w3c-keyname@2.2.8: {}
@@ -21457,21 +21368,12 @@ snapshots:
dependencies:
'@apideck/better-ajv-errors': 0.3.6(ajv@8.17.1)
'@babel/core': 7.25.2
-<<<<<<< HEAD
- '@babel/preset-env': 7.25.4(@babel/core@7.25.2)
- '@babel/runtime': 7.25.6
+ '@babel/preset-env': 7.25.3(@babel/core@7.25.2)
+ '@babel/runtime': 7.25.0
'@rollup/plugin-babel': 5.3.1(@babel/core@7.25.2)(rollup@2.79.1)
- '@rollup/plugin-node-resolve': 15.3.0(rollup@2.79.1)
+ '@rollup/plugin-node-resolve': 15.2.3(rollup@2.79.1)
'@rollup/plugin-replace': 2.4.2(rollup@2.79.1)
'@rollup/plugin-terser': 0.4.4(rollup@2.79.1)
-=======
- '@babel/preset-env': 7.25.7(@babel/core@7.25.2)
- '@babel/runtime': 7.25.7
- '@rollup/plugin-babel': 5.3.1(@babel/core@7.25.2)(rollup@2.79.2)
- '@rollup/plugin-node-resolve': 15.3.0(rollup@2.79.2)
- '@rollup/plugin-replace': 2.4.2(rollup@2.79.2)
- '@rollup/plugin-terser': 0.4.4(rollup@2.79.2)
->>>>>>> f7016466eeaefee95e93195b5de88043578b6a86
'@surma/rollup-plugin-off-main-thread': 2.2.3
ajv: 8.17.1
common-tags: 1.8.2
@@ -21602,6 +21504,8 @@ snapshots:
xdg-basedir@5.1.0: {}
+ xe-utils@3.5.30: {}
+
xml-name-validator@4.0.0: {}
xml-name-validator@5.0.0:
@@ -21624,10 +21528,12 @@ snapshots:
dependencies:
eslint-visitor-keys: 3.4.3
lodash: 4.17.21
- yaml: 2.5.1
+ yaml: 2.5.0
yaml@1.10.2: {}
+ yaml@2.5.0: {}
+
yaml@2.5.1: {}
yargs-parser@18.1.3:
@@ -21656,7 +21562,7 @@ snapshots:
yargs@16.2.0:
dependencies:
cliui: 7.0.4
- escalade: 3.2.0
+ escalade: 3.1.2
get-caller-file: 2.0.5
require-directory: 2.1.1
string-width: 4.2.3
@@ -21666,7 +21572,7 @@ snapshots:
yargs@17.7.2:
dependencies:
cliui: 8.0.1
- escalade: 3.2.0
+ escalade: 3.1.2
get-caller-file: 2.0.5
require-directory: 2.1.1
string-width: 4.2.3
@@ -21700,4 +21606,4 @@ snapshots:
zx@8.1.8:
optionalDependencies:
'@types/fs-extra': 11.0.4
- '@types/node': 22.7.0
+ '@types/node': 22.2.0
diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml
index 4e6e7f6c..39f4c540 100644
--- a/pnpm-workspace.yaml
+++ b/pnpm-workspace.yaml
@@ -14,14 +14,15 @@ packages:
- playground
catalog:
'@changesets/changelog-github': ^0.5.0
- '@changesets/cli': ^2.27.8
+ '@changesets/cli': ^2.27.9
'@changesets/git': ^3.0.1
'@clack/prompts': ^0.7.0
'@commitlint/cli': ^19.5.0
'@commitlint/config-conventional': ^19.5.0
'@ctrl/tinycolor': ^4.1.0
- '@eslint/js': ^9.11.1
- '@iconify/json': ^2.2.255
+ '@eslint/js': ^9.12.0
+ '@faker-js/faker': ^9.0.3
+ '@iconify/json': ^2.2.256
'@iconify/tailwind': ^1.1.3
'@iconify/vue': ^4.1.2
'@intlify/core-base': ^10.0.3
@@ -30,10 +31,10 @@ catalog:
'@manypkg/get-packages': ^2.2.2
'@nolebase/vitepress-plugin-git-changelog': ^2.5.0
'@playwright/test': ^1.47.2
- '@stylistic/stylelint-plugin': ^3.1.0
+ '@stylistic/stylelint-plugin': ^3.1.1
'@tailwindcss/nesting': 0.0.0-insiders.565cd3e
'@tailwindcss/typography': ^0.5.15
- '@tanstack/vue-query': ^5.59.0
+ '@tanstack/vue-query': ^5.59.1
'@tanstack/vue-store': ^0.5.5
'@types/archiver': ^6.0.2
'@types/chalk': ^2.2.0
@@ -52,8 +53,8 @@ catalog:
'@vite-pwa/vitepress': ^0.5.3
'@vitejs/plugin-vue': ^5.1.4
'@vitejs/plugin-vue-jsx': ^4.0.1
- '@vue/reactivity': ^3.5.10
- '@vue/shared': ^3.5.10
+ '@vue/reactivity': ^3.5.11
+ '@vue/shared': ^3.5.11
'@vue/test-utils': ^2.4.6
'@vueuse/core': ^11.1.0
'@vueuse/integrations': ^11.1.0
@@ -81,7 +82,7 @@ catalog:
dotenv: ^16.4.5
echarts: ^5.5.1
element-plus: ^2.8.4
- eslint: ^9.11.1
+ eslint: ^9.12.0
eslint-config-turbo: ^2.1.3
eslint-plugin-command: ^0.2.6
eslint-plugin-eslint-comments: ^3.2.0
@@ -93,7 +94,7 @@ catalog:
eslint-plugin-perfectionist: ^3.8.0
eslint-plugin-prettier: ^5.2.1
eslint-plugin-regexp: ^2.6.0
- eslint-plugin-unicorn: ^55.0.0
+ eslint-plugin-unicorn: ^56.0.0
eslint-plugin-unused-imports: ^4.1.4
eslint-plugin-vitest: ^0.5.4
eslint-plugin-vue: ^9.28.0
@@ -101,7 +102,7 @@ catalog:
find-up: ^7.0.0
get-port: ^7.1.0
globals: ^15.10.0
- h3: ^1.12.0
+ h3: ^1.13.0
happy-dom: ^15.7.4
html-minifier-terser: ^7.2.0
husky: ^9.1.6
@@ -118,14 +119,14 @@ catalog:
nprogress: ^0.2.0
ora: ^8.1.0
pinia: 2.2.2
- pinia-plugin-persistedstate: ^4.0.2
+ pinia-plugin-persistedstate: ^4.1.1
pkg-types: ^1.2.0
playwright: ^1.47.2
postcss: ^8.4.47
postcss-antd-fixes: ^0.2.0
postcss-html: ^1.7.0
postcss-import: ^16.1.0
- postcss-preset-env: ^10.0.5
+ postcss-preset-env: ^10.0.6
postcss-scss: ^4.0.9
prettier: ^3.3.3
prettier-plugin-tailwindcss: ^0.6.8
@@ -147,7 +148,7 @@ catalog:
stylelint-order: ^6.0.4
stylelint-prettier: ^5.0.2
stylelint-scss: ^6.7.0
- tailwind-merge: ^2.5.2
+ tailwind-merge: ^2.5.3
tailwindcss: ^3.4.13
tailwindcss-animate: ^1.0.7
theme-colors: ^0.1.0
@@ -160,17 +161,20 @@ catalog:
vite-plugin-compression: ^0.5.1
vite-plugin-dts: 4.2.1
vite-plugin-html: ^3.2.2
+ vite-plugin-lazy-import: ^1.0.7
vite-plugin-lib-inject-css: ^2.1.1
vite-plugin-pwa: ^0.20.5
vite-plugin-vue-devtools: ^7.4.6
vitepress: ^1.3.4
vitepress-plugin-group-icons: ^1.2.4
vitest: ^2.1.2
- vue: ^3.5.10
+ vue: ^3.5.11
vue-eslint-parser: ^9.4.3
vue-i18n: ^10.0.3
vue-router: ^4.4.5
vue-tsc: ^2.1.6
+ vxe-pc-ui: ^4.2.13
+ vxe-table: ^4.7.84
watermark-js-plus: ^1.5.7
zod: ^3.23.8
zod-defaults: ^0.1.3
diff --git a/scripts/turbo-run/package.json b/scripts/turbo-run/package.json
index d4d219b4..e8dca299 100644
--- a/scripts/turbo-run/package.json
+++ b/scripts/turbo-run/package.json
@@ -1,6 +1,6 @@
{
"name": "@vben/turbo-run",
- "version": "5.3.1",
+ "version": "5.3.2",
"private": true,
"license": "MIT",
"type": "module",
diff --git a/scripts/turbo-run/src/run.ts b/scripts/turbo-run/src/run.ts
index 6a8762fa..2e2efd8b 100644
--- a/scripts/turbo-run/src/run.ts
+++ b/scripts/turbo-run/src/run.ts
@@ -46,6 +46,7 @@ export async function run(options: RunOptions) {
process.exit(1);
}
+ process.env.VITE_CJS_IGNORE_WARNING = '1';
execaCommand(`pnpm --filter=${selectPkg} run ${command}`, {
stdio: 'inherit',
});
diff --git a/scripts/vsh/package.json b/scripts/vsh/package.json
index fa45b75f..c26be14f 100644
--- a/scripts/vsh/package.json
+++ b/scripts/vsh/package.json
@@ -1,6 +1,6 @@
{
"name": "@vben/vsh",
- "version": "5.3.1",
+ "version": "5.3.2",
"private": true,
"license": "MIT",
"type": "module",
diff --git a/turbo.json b/turbo.json
index a1d57e58..bc2fe7f6 100644
--- a/turbo.json
+++ b/turbo.json
@@ -30,9 +30,6 @@
"dependsOn": ["^build"],
"outputs": [".nitro/**", ".output/**"]
},
- "stub": {
- "cache": false
- },
"test:e2e": {},
"dev": {
"dependsOn": [],
--
Gitee
From 389307f3e810facbc3a8d6a33136182564c12bdf Mon Sep 17 00:00:00 2001
From: liangqing xia <413901125@qq.com>
Date: Mon, 7 Oct 2024 14:10:28 +0800
Subject: [PATCH 07/19] =?UTF-8?q?=E5=90=88=E5=B9=B6=E6=9C=80=E6=96=B0?=
=?UTF-8?q?=E7=9A=84=E4=BB=A3=E7=A0=81=E3=80=82?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
README.zh-CN.md | 205 +++++++-------
apps/web-antd/package.json | 1 +
apps/web-antd/src/adapter/form.ts | 3 +
apps/web-antd/src/adapter/vxe-table.ts | 35 +--
apps/web-antd/src/api/core/upload.ts | 8 +-
apps/web-antd/src/api/system/role/index.ts | 2 +-
.../web-antd/src/components/dict/src/data.tsx | 44 +++
apps/web-antd/src/components/global/button.ts | 21 ++
apps/web-antd/src/components/global/index.ts | 4 +
apps/web-antd/src/components/tinymce/index.ts | 6 +-
.../src/components/tinymce/src/helper.ts | 85 ++++++
.../src/components/tinymce/src/img-upload.vue | 115 ++++++++
.../src/components/tinymce/src/tinymce.ts | 11 +
apps/web-antd/src/components/upload/index.ts | 1 +
.../src/components/upload/src/helper.ts | 32 +++
.../components/upload/src/image-upload.vue | 261 ++++++++++++++++++
.../src/components/upload/src/typing.ts | 37 +++
.../src/components/upload/src/use-upload.ts | 60 ++++
apps/web-antd/src/layouts/basic.vue | 19 +-
apps/web-antd/src/locales/langs/en-US.json | 29 ++
apps/web-antd/src/locales/langs/zh-CN.json | 29 ++
apps/web-antd/src/router/access.ts | 2 +
apps/web-antd/src/router/guard.ts | 4 +-
.../profile/components/online-device.vue | 2 +
.../src/views/_core/profile/profile-panel.vue | 6 +-
.../web-antd/src/views/demo/demo/api/index.ts | 60 ++++
.../src/views/demo/demo/api/model.d.ts | 82 ++++++
apps/web-antd/src/views/demo/demo/data.ts | 91 ++++++
.../demo/demo-modal.vue} | 26 +-
apps/web-antd/src/views/demo/demo/index.vue | 182 +++++++++++-
.../web-antd/src/views/demo/tree/api/index.ts | 50 ++++
.../src/views/demo/tree/api/model.d.ts | 102 +++++++
apps/web-antd/src/views/demo/tree/data.ts | 106 +++++++
apps/web-antd/src/views/demo/tree/index.vue | 146 +++++++++-
.../src/views/demo/tree/tree-modal.vue | 104 +++++++
apps/web-antd/src/views/hr/dept/index.vue | 9 -
apps/web-antd/src/views/hr/organize/index.vue | 9 -
.../src/views/monitor/logininfor/index.vue | 12 +-
.../src/views/monitor/operlog/data.tsx | 14 +-
.../src/views/system/config/index.vue | 2 -
apps/web-antd/src/views/system/dept/index.vue | 81 +++++-
.../src/views/system/dict/type/index.vue | 55 +++-
apps/web-antd/src/views/system/menu/index.vue | 69 ++++-
apps/web-antd/src/views/system/post/index.vue | 6 +-
.../src/views/system/role-assign/data.tsx | 29 +-
.../src/views/system/role-assign/index.vue | 165 +++++++++--
.../system/role-assign/role-assign-drawer.vue | 101 +++++++
apps/web-antd/src/views/system/role/index.vue | 12 +-
.../web-antd/src/views/system/tenant/data.tsx | 14 +-
.../src/views/system/tenant/index.vue | 87 ++++--
.../src/views/system/tenant/tenant-drawer.vue | 12 +
.../src/views/system/tenantPackage/index.vue | 16 +-
apps/web-antd/src/views/system/user/data.tsx | 4 -
apps/web-antd/src/views/system/user/index.vue | 56 ++--
apps/web-antd/src/views/tool/gen/index.vue | 2 +-
.../upload/index.vue" | 30 ++
apps/web-antd/types/global-components.d.ts | 1 +
apps/web-ele/src/layouts/basic.vue | 19 +-
apps/web-ele/src/router/guard.ts | 4 +-
apps/web-naive/src/layouts/basic.vue | 20 +-
apps/web-naive/src/router/guard.ts | 4 +-
docs/src/en/guide/essentials/settings.md | 6 +-
docs/src/guide/essentials/settings.md | 6 +-
.../lint-configs/prettier-config/package.json | 6 -
.../composables/src/use-content-style.ts | 61 ----
.../__snapshots__/config.test.ts.snap | 2 +-
packages/@core/preferences/src/config.ts | 3 +-
packages/@core/preferences/src/types.ts | 4 +-
packages/@core/ui-kit/form-ui/src/index.ts | 3 +-
.../tabs-ui/src/components/widgets/index.ts | 1 -
.../src/components/widgets/tool-refresh.vue | 31 ---
packages/effects/hooks/src/use-watermark.ts | 13 +-
packages/effects/layouts/src/basic/README.md | 4 +-
.../layouts/src/basic/header/header.vue | 43 ++-
packages/effects/layouts/src/basic/layout.vue | 26 +-
.../layouts/src/basic/tabbar/tabbar.vue | 13 +-
.../preferences/blocks/layout/tabbar.vue | 4 -
.../preferences/blocks/layout/widget.vue | 4 +
.../preferences/preferences-drawer.vue | 4 +-
packages/effects/plugins/src/vxe-table/api.ts | 12 +-
.../plugins/src/vxe-table/use-vxe-grid.vue | 4 +-
packages/locales/src/langs/en-US.json | 4 +-
packages/locales/src/langs/zh-CN.json | 4 +-
playground/src/api/demos/index.ts | 1 -
playground/src/api/demos/status.ts | 10 -
playground/src/layouts/basic.vue | 20 +-
playground/src/router/guard.ts | 5 +-
pnpm-lock.yaml | 127 +++++----
pnpm-workspace.yaml | 10 +-
scripts/preview/1.png | Bin 0 -> 1207030 bytes
scripts/preview/10.png | Bin 0 -> 538445 bytes
scripts/preview/2.png | Bin 0 -> 840467 bytes
scripts/preview/3.png | Bin 0 -> 759337 bytes
scripts/preview/4.png | Bin 0 -> 767412 bytes
scripts/preview/5.png | Bin 0 -> 855035 bytes
scripts/preview/6.png | Bin 0 -> 837187 bytes
scripts/preview/7.png | Bin 0 -> 524299 bytes
scripts/preview/8.png | Bin 0 -> 625185 bytes
scripts/preview/9.png | Bin 0 -> 672313 bytes
99 files changed, 2675 insertions(+), 560 deletions(-)
create mode 100644 apps/web-antd/src/components/dict/src/data.tsx
create mode 100644 apps/web-antd/src/components/global/button.ts
create mode 100644 apps/web-antd/src/components/tinymce/src/helper.ts
create mode 100644 apps/web-antd/src/components/tinymce/src/img-upload.vue
create mode 100644 apps/web-antd/src/components/tinymce/src/tinymce.ts
create mode 100644 apps/web-antd/src/components/upload/index.ts
create mode 100644 apps/web-antd/src/components/upload/src/helper.ts
create mode 100644 apps/web-antd/src/components/upload/src/image-upload.vue
create mode 100644 apps/web-antd/src/components/upload/src/typing.ts
create mode 100644 apps/web-antd/src/components/upload/src/use-upload.ts
create mode 100644 apps/web-antd/src/views/demo/demo/api/index.ts
create mode 100644 apps/web-antd/src/views/demo/demo/api/model.d.ts
create mode 100644 apps/web-antd/src/views/demo/demo/data.ts
rename apps/web-antd/src/views/{system/dict/type/dict-type-model.vue => demo/demo/demo-modal.vue} (73%)
create mode 100644 apps/web-antd/src/views/demo/tree/api/index.ts
create mode 100644 apps/web-antd/src/views/demo/tree/api/model.d.ts
create mode 100644 apps/web-antd/src/views/demo/tree/data.ts
create mode 100644 apps/web-antd/src/views/demo/tree/tree-modal.vue
delete mode 100644 apps/web-antd/src/views/hr/dept/index.vue
delete mode 100644 apps/web-antd/src/views/hr/organize/index.vue
create mode 100644 apps/web-antd/src/views/system/role-assign/role-assign-drawer.vue
create mode 100644 "apps/web-antd/src/views/\346\274\224\347\244\272\344\275\277\347\224\250\350\207\252\350\241\214\345\210\240\351\231\244/upload/index.vue"
delete mode 100644 packages/@core/composables/src/use-content-style.ts
delete mode 100644 packages/@core/ui-kit/tabs-ui/src/components/widgets/tool-refresh.vue
delete mode 100644 playground/src/api/demos/index.ts
delete mode 100644 playground/src/api/demos/status.ts
create mode 100644 scripts/preview/1.png
create mode 100644 scripts/preview/10.png
create mode 100644 scripts/preview/2.png
create mode 100644 scripts/preview/3.png
create mode 100644 scripts/preview/4.png
create mode 100644 scripts/preview/5.png
create mode 100644 scripts/preview/6.png
create mode 100644 scripts/preview/7.png
create mode 100644 scripts/preview/8.png
create mode 100644 scripts/preview/9.png
diff --git a/README.zh-CN.md b/README.zh-CN.md
index d720ffe6..dbdeb729 100644
--- a/README.zh-CN.md
+++ b/README.zh-CN.md
@@ -1,126 +1,153 @@
-开发中:
-
-工作流模块等待后端重构后开发 暂时不开发
-
-**目前表格仅为测试使用 不代表最终版本**
-
-其他:
-
-1. 等待官方Table组件
-2. 已完成所有表单开发
-
-演示站: [点击前往](https://vben5.dapdap.top)
-
-贡献规范:
-
-文件夹/组件采用短横线命名法: 比如 `a-table.vue test-form.vue`
+[![license](https://img.shields.io/github/license/anncwb/vue-vben-admin.svg)](LICENSE)
-组件导入采用手动导入&大写(button/input等常用除外 可正常使用a-button/a-input) 与html标签区分开
+## 提示
-```vue
-
-
-
+该仓库使用vben最新版本v5开发, 老版本v2地址 [前往](https://gitee.com/dapppp/ruoyi-plus-vben)
-
-```
+v5版本采用分仓(包)目录结构, 具体开发路径为: `根目录/apps/web-antd`
-
+## 进度
-[![license](https://img.shields.io/github/license/anncwb/vue-vben-admin.svg)](LICENSE)
+目前为beta版本 等待最后收尾
-
Vue Vben Admin
-
+**工作流相关模块等待后端重构后开发**
-[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=vbenjs_vue-vben-admin&metric=alert_status)](https://sonarcloud.io/summary/new_code?id=vbenjs_vue-vben-admin) ![codeql](https://github.com/vbenjs/vue-vben-admin/actions/workflows/codeql.yml/badge.svg) ![build](https://github.com/vbenjs/vue-vben-admin/actions/workflows/build.yml/badge.svg) ![ci](https://github.com/vbenjs/vue-vben-admin/actions/workflows/ci.yml/badge.svg) ![deploy](https://github.com/vbenjs/vue-vben-admin/actions/workflows/deploy.yml/badge.svg)
+基础功能大致完成,有一部分需要等待官方更新
-**中文** | [English](./README.md) | [日本語](./README.ja-JP.md)
+除文件上传(不包含图片上传) 基本功能都已完成
## 简介
-Vue Vben Admin 是 Vue Vben Admin 的升级版本。作为一个免费开源的中后台模板,它采用了最新的 Vue 3、Vite、TypeScript 等主流技术开发,开箱即用,可用于中后台前端开发,也适合学习参考。
+基于 [vben5 & ant-design-vue](https://github.com/vbenjs/vue-vben-admin) 的 RuoYi-Vue-Plus 前端项目
-## 升级提示
+| 组件/框架 | 版本 |
+| :------------- | :----- |
+| vben | 5.3.2 |
+| ant-design-vue | 4.2.5 |
+| vue | 3.5.11 |
-该版本为最新版本`5.0`, 与其他版本不兼容,如果你是新项目,建议使用最新版本。如果你想查看旧版本,请使用 [v2 分支](https://github.com/vbenjs/vue-vben-admin/tree/v2)
+对应后端项目: **(分布式 5.X 分支 微服务 2.分支)**
-## 特性
+分布式 [RuoYi-Vue-Plus](https://gitee.com/dromara/RuoYi-Vue-Plus/tree/5.X/)
-- **最新技术栈**:使用 Vue3/vite 等前端前沿技术开发
-- **TypeScript**: 应用程序级 JavaScript 的语言
-- **主题**:提供多套主题色彩,可配置自定义主题
-- **国际化**:内置完善的国际化方案
-- **权限** 内置完善的动态路由权限生成方案
+微服务 [RuoYi-Cloud-Plus](https://gitee.com/dromara/RuoYi-Cloud-Plus/tree/2.X/)
## 预览
-- [Vben Admin](https://vben.pro/) - 完整版中文站点
+admin 账号: admin admin123
-测试账号: vben/123456
+[预览地址点这里](http://vben5.dapdap.top)
-
-
-
-
-
+## WX Group
-### 使用 Gitpod
+暂不开放
-在 Gitpod(适用于 GitHub 的免费在线开发环境)中打开项目,并立即开始编码.
+## 文档
-[![Open in Gitpod](https://gitpod.io/button/open-in-gitpod.svg)](https://gitpod.io/#https://github.com/vbenjs/vue-vben-admin)
+[vben 文档地址](https://doc.vvbin.cn/)
-## 文档
+[RuoYi-Plus 文档地址](https://plus-doc.dromara.org/#/)
+
+## 预览图
-[文档地址](https://doc.vben.pro/)
+![图片](https://gitee.com/dapppp/ruoyi-plus-vben5/raw/main/scripts/preview/1.png) ![图片](https://gitee.com/dapppp/ruoyi-plus-vben5/raw/main/scripts/preview/2.png) ![图片](https://gitee.com/dapppp/ruoyi-plus-vben5/raw/main/scripts/preview/3.png) ![图片](https://gitee.com/dapppp/ruoyi-plus-vben5/raw/main/scripts/preview/4.png) ![图片](https://gitee.com/dapppp/ruoyi-plus-vben5/raw/main/scripts/preview/5.png) ![图片](https://gitee.com/dapppp/ruoyi-plus-vben5/raw/main/scripts/preview/6.png) ![图片](https://gitee.com/dapppp/ruoyi-plus-vben5/raw/main/scripts/preview/7.png) ![图片](https://gitee.com/dapppp/ruoyi-plus-vben5/raw/main/scripts/preview/8.png) ![图片](https://gitee.com/dapppp/ruoyi-plus-vben5/raw/main/scripts/preview/9.png) ![图片](https://gitee.com/dapppp/ruoyi-plus-vben5/raw/main/scripts/preview/10.png)
## 安装使用
+前置准备环境(只能用pnpm)
+
+```json
+"packageManager": "pnpm",
+"engines": {
+ "node": ">=20.10.0",
+ "pnpm": ">=9.5.0"
+},
+```
+
- 获取项目代码
```bash
-git clone https://github.com/vbenjs/vue-vben-admin.git
+git clone https://gitee.com/dapppp/ruoyi-plus-vben5.git
```
- 安装依赖
```bash
-cd vue-vben-admin
-
-corepack enable
+cd ruoyi-plus-vben5
pnpm install
```
-- 运行
+- 关于代码生成
-```bash
-pnpm dev
+v5版本代码生成模板为付费功能(暂未开放)
+
+- 关于一些监控的地址配置(微服务版本可以跳过这一小节)
+
+使用[RuoYi-Vue-Plus](https://gitee.com/dromara/RuoYi-Vue-Plus/tree/5.X/)注意 `已经去除 admin/snailjob 的.env 配置` 可自行修改 有两种方式
+
+1. 修改源码`/views/monitor/admin` `views/monitor/snailjob`
+
+```ts
+// 修改地址
+const url = ref('http://127.0.0.1:7700/#/oms/home');
```
-- 打包
+2. **推荐** 使用菜单自行配置 (跟 cloud 版本打开方式一致)
-```bash
-pnpm build
+![图片](https://gitee.com/dapppp/ruoyi-plus-vben/raw/main/preview/菜单修改.png)
+
+使用内嵌 iframe 方式需要解决跨域问题 可参考[nginx.conf](https://gitee.com/dromara/RuoYi-Vue-Plus/blob/5.X/script/docker/nginx/conf/nginx.conf#LC87)配置
+
+- 修改.env.development 配置文件
+- **注意 RSA 公私钥一定要修改和后端匹配**
+- RSA 公私钥为两对 `前端请求加密-后端解密是一对` `后端响应加密 前端解密是一对`
+
+```properties
+# 端口号
+VITE_PORT=5666
+
+VITE_BASE=/
+# 是否开启 Nitro Mock服务,true 为开启,false 为关闭
+VITE_NITRO_MOCK=false
+# 是否打开 devtools,true 为打开,false 为关闭
+VITE_DEVTOOLS=false
+# 是否注入全局loading
+VITE_INJECT_APP_LOADING=true
+
+# 后台请求路径 具体在vite.config.mts配置代理
+VITE_GLOB_API_URL=/api
+
+# 全局加密开关(即开启了加解密功能才会生效 不是全部接口加密 需要和后端对应)
+VITE_GLOB_ENABLE_ENCRYPT=true
+# RSA公钥 请求加密使用 注意这两个是两对RSA公私钥 请求加密-后端解密是一对 响应解密-后端加密是一对
+VITE_GLOB_RSA_PUBLIC_KEY=
+# RSA私钥 响应解密使用 注意这两个是两对RSA公私钥 请求加密-后端解密是一对 响应解密-后端加密是一对
+VITE_GLOB_RSA_PRIVATE_KEY=
+# 客户端id
+VITE_GLOB_APP_CLIENT_ID=e5cd7e4891bf95d1d19206ce24a7b32e
+
+# 开启WEBSOCKET
+VITE_GLOB_WEBSOCKET_ENABLE=false
```
-## 更新日志
+- 运行
-[CHANGELOG](https://github.com/vbenjs/vue-vben-admin/releases)
+```bash
+pnpm dev:antd
+```
-## 如何贡献
+- 打包
-非常欢迎你的加入![提一个 Issue](https://github.com/anncwb/vue-vben-admin/issues/new/choose) 或者提交一个 Pull Request。
+```bash
+pnpm build:antd
+```
-**Pull Request:**
+## 这是一个特性 而不是一个bug!
-1. Fork 代码!
-2. 创建自己的分支: `git checkout -b feature/xxxx`
-3. 提交你的修改: `git commit -am 'feat(function): add xxxxx'`
-4. 推送您的分支: `git push origin feature/xxxx`
-5. 提交`pull request`
+1. 菜单管理可分配 但只有`admin`/`superadmin`角色能访问 其他角色访问会到403页面
+2. 租户相关菜单可分配 但只有`superadmin`角色能访问 其他角色访问会到403页面
+3. 分配的租户管理员无法修改自己的角色的菜单(即管理员角色的菜单) 防止自己把自己权限弄没了
## Git 贡献提交规范
@@ -135,13 +162,16 @@ pnpm build
- `test` 测试相关
- `docs` 文档/注释
- `chore` 依赖更新/脚手架配置修改等
+ - `workflow` 工作流改进
- `ci` 持续集成
- `types` 类型定义文件更改
- `wip` 开发中
## 浏览器支持
-本地开发推荐使用`Chrome 80+` 浏览器
+最低适配应该为`Chrome 88+`以上浏览器 详见 [css - where](https://developer.mozilla.org/en-US/docs/Web/CSS/:where#browser_compatibility)
+
+本地开发推荐使用`Chrome` 最新版本浏览器
支持现代浏览器, 不支持 IE
@@ -149,33 +179,8 @@ pnpm build
| :-: | :-: | :-: | :-: | :-: |
| not support | last 2 versions | last 2 versions | last 2 versions | last 2 versions |
-## 维护者
-
-[@Vben](https://github.com/anncwb)
-
-## Star History
-
-[![Star History Chart](https://api.star-history.com/svg?repos=vbenjs/vue-vben-admin&type=Date)](https://star-history.com/#vbenjs/vue-vben-admin&Date)
-
## 捐赠
-如果你觉得这个项目对你有帮助,你可以帮作者买一杯咖啡表示支持!
-
-![donate](https://unpkg.com/@vbenjs/static-source@0.1.7/source/sponsor.png)
-
-Paypal Me
-
-## Contributor
-
-
-
-
-
-## Discord
-
-- [Github Discussions](https://github.com/anncwb/vue-vben-admin/discussions)
-
-## License
+如果项目帮助到您 可以考虑请作者喝杯咖啡 万分感谢您对开源的支持!
-[MIT © Vben-2020](./LICENSE)
+
diff --git a/apps/web-antd/package.json b/apps/web-antd/package.json
index 48a8d727..2d22f369 100644
--- a/apps/web-antd/package.json
+++ b/apps/web-antd/package.json
@@ -26,6 +26,7 @@
"#/*": "./src/*"
},
"dependencies": {
+ "@ant-design/icons-vue": "^7.0.1",
"@tinymce/tinymce-vue": "^6.0.1",
"@vben/access": "workspace:*",
"@vben/common-ui": "workspace:*",
diff --git a/apps/web-antd/src/adapter/form.ts b/apps/web-antd/src/adapter/form.ts
index 3a9352fb..2bae74ac 100644
--- a/apps/web-antd/src/adapter/form.ts
+++ b/apps/web-antd/src/adapter/form.ts
@@ -36,6 +36,7 @@ import {
import { isArray } from 'lodash-es';
import { Tinymce as RichTextarea } from '#/components/tinymce';
+import { ImageUpload } from '#/components/upload';
// 这里需要自行根据业务组件库进行适配,需要用到的组件都需要在这里类型说明
export type FormComponentType =
@@ -44,6 +45,7 @@ export type FormComponentType =
| 'CheckboxGroup'
| 'DatePicker'
| 'Divider'
+ | 'ImageUpload'
| 'Input'
| 'InputNumber'
| 'InputPassword'
@@ -104,6 +106,7 @@ setupVbenForm({
TimePicker,
TreeSelect: withDefaultPlaceholder(TreeSelect, 'select'),
Upload,
+ ImageUpload,
},
config: {
// ant design vue组件库默认都是 v-model:value
diff --git a/apps/web-antd/src/adapter/vxe-table.ts b/apps/web-antd/src/adapter/vxe-table.ts
index 2a2d56b8..8f35c615 100644
--- a/apps/web-antd/src/adapter/vxe-table.ts
+++ b/apps/web-antd/src/adapter/vxe-table.ts
@@ -4,8 +4,6 @@ import { setupVbenVxeTable, useVbenVxeGrid } from '@vben/plugins/vxe-table';
import { Button, Image } from 'ant-design-vue';
-import { renderDict } from '#/utils/render';
-
import { useVbenForm } from './form';
setupVbenVxeTable({
@@ -13,7 +11,7 @@ setupVbenVxeTable({
vxeUI.setConfig({
grid: {
align: 'center',
- border: true,
+ border: false,
minHeight: 180,
proxyConfig: {
autoLoad: true,
@@ -25,9 +23,21 @@ setupVbenVxeTable({
showActiveMsg: true,
showResponseMsg: false,
},
+ pagerConfig: {
+ // pageSize: 10,
+ // pageSizes: [10, 20, 30, 40, 50],
+ },
+ rowConfig: {
+ // 鼠标移入行显示 hover 样式
+ isHover: true,
+ // 点击行高亮
+ isCurrent: true,
+ },
columnConfig: {
+ // 可拖拽列宽
resizable: true,
},
+ // 右上角工具栏
toolbarConfig: {
// 自定义列
custom: true,
@@ -36,7 +46,9 @@ setupVbenVxeTable({
// 刷新
refresh: true,
},
+ // 圆角按钮
round: true,
+ // 表格尺寸
size: 'medium',
},
});
@@ -61,23 +73,6 @@ setupVbenVxeTable({
},
});
- /**
- * 表格dict渲染 必传 props: { field: 参数名, dictName: 字典名 }
- */
- vxeUI.renderer.add('DictTag', {
- renderDefault(renderOpts, params) {
- const { props } = renderOpts;
- const field = props?.field;
- const dictName = props?.dictName;
- if (!field || !dictName) {
- console.warn('DictTag: field or dictName is not provided');
- return 'error';
- }
- const { row } = params;
- return renderDict(row[field], dictName);
- },
- });
-
// 这里可以自行扩展 vxe-table 的全局配置,比如自定义格式化
// vxeUI.formats.add
},
diff --git a/apps/web-antd/src/api/core/upload.ts b/apps/web-antd/src/api/core/upload.ts
index aeb0328b..a7b7f91b 100644
--- a/apps/web-antd/src/api/core/upload.ts
+++ b/apps/web-antd/src/api/core/upload.ts
@@ -1,7 +1,13 @@
import { requestClient } from '#/api/request';
+/**
+ * 通过单文件上传接口
+ * @param file 上传的文件
+ * @returns 上传结果
+ */
export function uploadApi(file: Blob | File) {
- return requestClient.upload('/resource/oss/upload', file);
+ console.log('uploadApi', file);
+ return requestClient.upload('/resource/oss/upload', { file });
}
/**
* 默认上传结果
diff --git a/apps/web-antd/src/api/system/role/index.ts b/apps/web-antd/src/api/system/role/index.ts
index 92bfde01..2a0de1ce 100644
--- a/apps/web-antd/src/api/system/role/index.ts
+++ b/apps/web-antd/src/api/system/role/index.ts
@@ -62,7 +62,7 @@ export function roleOptionSelect(params?: any) {
}
export function roleAllocatedList(params: any) {
- return requestClient.get(Api.roleAllocatedList, params);
+ return requestClient.get(Api.roleAllocatedList, { params });
}
/**
diff --git a/apps/web-antd/src/components/dict/src/data.tsx b/apps/web-antd/src/components/dict/src/data.tsx
new file mode 100644
index 00000000..68395f8a
--- /dev/null
+++ b/apps/web-antd/src/components/dict/src/data.tsx
@@ -0,0 +1,44 @@
+import { type VNode } from 'vue';
+
+import { Tag } from 'ant-design-vue';
+
+interface TagType {
+ [key: string]: { color: string; label: string };
+}
+
+export const tagTypes: TagType = {
+ cyan: { color: 'cyan', label: 'cyan' },
+ danger: { color: 'error', label: '危险(danger)' },
+ /** 由于和elementUI不同 用于替换颜色 */
+ default: { color: 'default', label: '默认(default)' },
+ green: { color: 'green', label: 'green' },
+ info: { color: 'default', label: '信息(info)' },
+ orange: { color: 'orange', label: 'orange' },
+ /** 自定义预设 color可以为16进制颜色 */
+ pink: { color: 'pink', label: 'pink' },
+ primary: { color: 'processing', label: '主要(primary)' },
+ purple: { color: 'purple', label: 'purple' },
+ red: { color: 'red', label: 'red' },
+ success: { color: 'success', label: '成功(success)' },
+ warning: { color: 'warning', label: '警告(warning)' },
+};
+
+// 字典选择使用 { label: string; value: string }[]
+interface Options {
+ label: string | VNode;
+ value: string;
+}
+
+export function tagSelectOptions() {
+ const selectArray: Options[] = [];
+ Object.keys(tagTypes).forEach((key) => {
+ if (!tagTypes[key]) return;
+ const label = tagTypes[key].label;
+ const color = tagTypes[key].color;
+ selectArray.push({
+ label: {label},
+ value: key,
+ });
+ });
+ return selectArray;
+}
diff --git a/apps/web-antd/src/components/global/button.ts b/apps/web-antd/src/components/global/button.ts
new file mode 100644
index 00000000..397fdf61
--- /dev/null
+++ b/apps/web-antd/src/components/global/button.ts
@@ -0,0 +1,21 @@
+import { defineComponent, h } from 'vue';
+
+import { Button } from 'ant-design-vue';
+import buttonProps from 'ant-design-vue/es/button/buttonTypes';
+import { omit } from 'lodash-es';
+
+/**
+ * 表格操作列按钮专用
+ */
+export const GhostButton = defineComponent({
+ name: 'GhostButton',
+ props: omit(buttonProps(), ['type', 'ghost', 'size']),
+ setup(props, { attrs, slots }) {
+ return () =>
+ h(
+ Button,
+ { ...props, ...attrs, type: 'primary', ghost: true, size: 'small' },
+ slots,
+ );
+ },
+});
diff --git a/apps/web-antd/src/components/global/index.ts b/apps/web-antd/src/components/global/index.ts
index 29d7cf94..ff07852f 100644
--- a/apps/web-antd/src/components/global/index.ts
+++ b/apps/web-antd/src/components/global/index.ts
@@ -2,9 +2,13 @@ import type { App } from 'vue';
import { Button as AButton } from 'ant-design-vue';
+import { GhostButton } from './button';
+
/**
* 全局组件注册
*/
export function setupGlobalComponent(app: App) {
app.use(AButton);
+ // 表格操作列专用按钮
+ app.component('GhostButton', GhostButton);
}
diff --git a/apps/web-antd/src/components/tinymce/index.ts b/apps/web-antd/src/components/tinymce/index.ts
index bc00d6b2..6fe80740 100644
--- a/apps/web-antd/src/components/tinymce/index.ts
+++ b/apps/web-antd/src/components/tinymce/index.ts
@@ -1,5 +1 @@
-import { withInstall } from '#/utils';
-
-import tinymce from './src/editor.vue';
-
-export const Tinymce = withInstall(tinymce);
+export { default as Tinymce } from './src/editor.vue';
diff --git a/apps/web-antd/src/components/tinymce/src/helper.ts b/apps/web-antd/src/components/tinymce/src/helper.ts
new file mode 100644
index 00000000..e169f501
--- /dev/null
+++ b/apps/web-antd/src/components/tinymce/src/helper.ts
@@ -0,0 +1,85 @@
+const validEvents = new Set([
+ 'onActivate',
+ 'onAddUndo',
+ 'onBeforeAddUndo',
+ 'onBeforeExecCommand',
+ 'onBeforeGetContent',
+ 'onBeforeRenderUI',
+ 'onBeforeSetContent',
+ 'onBeforePaste',
+ 'onBlur',
+ 'onChange',
+ 'onClearUndos',
+ 'onClick',
+ 'onContextMenu',
+ 'onCopy',
+ 'onCut',
+ 'onDblclick',
+ 'onDeactivate',
+ 'onDirty',
+ 'onDrag',
+ 'onDragDrop',
+ 'onDragEnd',
+ 'onDragGesture',
+ 'onDragOver',
+ 'onDrop',
+ 'onExecCommand',
+ 'onFocus',
+ 'onFocusIn',
+ 'onFocusOut',
+ 'onGetContent',
+ 'onHide',
+ 'onInit',
+ 'onKeyDown',
+ 'onKeyPress',
+ 'onKeyUp',
+ 'onLoadContent',
+ 'onMouseDown',
+ 'onMouseEnter',
+ 'onMouseLeave',
+ 'onMouseMove',
+ 'onMouseOut',
+ 'onMouseOver',
+ 'onMouseUp',
+ 'onNodeChange',
+ 'onObjectResizeStart',
+ 'onObjectResized',
+ 'onObjectSelected',
+ 'onPaste',
+ 'onPostProcess',
+ 'onPostRender',
+ 'onPreProcess',
+ 'onProgressState',
+ 'onRedo',
+ 'onRemove',
+ 'onReset',
+ 'onSaveContent',
+ 'onSelectionChange',
+ 'onSetAttrib',
+ 'onSetContent',
+ 'onShow',
+ 'onSubmit',
+ 'onUndo',
+ 'onVisualAid',
+]);
+
+const isValidKey = (key: string) => validEvents.has(key);
+
+export const bindHandlers = (
+ initEvent: Event,
+ listeners: any,
+ editor: any,
+): void => {
+ Object.keys(listeners)
+ .filter((element) => isValidKey(element))
+ .forEach((key: string) => {
+ const handler = listeners[key];
+ if (typeof handler === 'function') {
+ if (key === 'onInit') {
+ handler(initEvent, editor);
+ } else {
+ editor.on(key.slice(2), (e: any) => handler(e, editor));
+ }
+ }
+ });
+};
diff --git a/apps/web-antd/src/components/tinymce/src/img-upload.vue b/apps/web-antd/src/components/tinymce/src/img-upload.vue
new file mode 100644
index 00000000..441b9fee
--- /dev/null
+++ b/apps/web-antd/src/components/tinymce/src/img-upload.vue
@@ -0,0 +1,115 @@
+
+
+
+
+
+
diff --git a/apps/web-antd/src/components/tinymce/src/tinymce.ts b/apps/web-antd/src/components/tinymce/src/tinymce.ts
new file mode 100644
index 00000000..eb3964a6
--- /dev/null
+++ b/apps/web-antd/src/components/tinymce/src/tinymce.ts
@@ -0,0 +1,11 @@
+// Any plugins you want to setting has to be imported
+// Detail plugins list see https://www.tinymce.com/docs/plugins/
+// Custom builds see https://www.tinymce.com/download/custom-builds/
+// colorpicker/contextmenu/textcolor plugin is now built in to the core editor, please remove it from your editor configuration
+
+// quickbars 快捷栏
+export const plugins =
+ 'preview importcss searchreplace autolink autosave save directionality code visualblocks visualchars fullscreen image link media codesample table charmap pagebreak nonbreaking anchor insertdatetime advlist lists wordcount help charmap emoticons accordion';
+
+export const toolbar =
+ 'undo redo | accordion accordionremove | blocks fontfamily fontsize | bold italic underline strikethrough | align numlist bullist | link image | table media | lineheight outdent indent| forecolor backcolor removeformat | charmap emoticons | code fullscreen preview | save print | pagebreak anchor codesample | ltr rtl';
diff --git a/apps/web-antd/src/components/upload/index.ts b/apps/web-antd/src/components/upload/index.ts
new file mode 100644
index 00000000..89fac34a
--- /dev/null
+++ b/apps/web-antd/src/components/upload/index.ts
@@ -0,0 +1 @@
+export { default as ImageUpload } from './src/image-upload.vue';
diff --git a/apps/web-antd/src/components/upload/src/helper.ts b/apps/web-antd/src/components/upload/src/helper.ts
new file mode 100644
index 00000000..7c7c0078
--- /dev/null
+++ b/apps/web-antd/src/components/upload/src/helper.ts
@@ -0,0 +1,32 @@
+export function checkFileType(file: File, accepts: string[]) {
+ let reg;
+ if (!accepts || accepts.length === 0) {
+ reg = /.(?:jpg|jpeg|png|gif|webp)$/i;
+ } else {
+ const newTypes = accepts.join('|');
+ reg = new RegExp(`${String.raw`\.(` + newTypes})$`, 'i');
+ }
+ return reg.test(file.name);
+}
+
+export function checkImgType(file: File) {
+ return isImgTypeByName(file.name);
+}
+
+export function isImgTypeByName(name: string) {
+ return /\.(?:jpg|jpeg|png|gif|webp)$/i.test(name);
+}
+
+export function getBase64WithFile(file: File) {
+ return new Promise<{
+ file: File;
+ result: string;
+ }>((resolve, reject) => {
+ const reader = new FileReader();
+ reader.readAsDataURL(file);
+ reader.addEventListener('load', () =>
+ resolve({ result: reader.result as string, file }),
+ );
+ reader.addEventListener('error', (error) => reject(error));
+ });
+}
diff --git a/apps/web-antd/src/components/upload/src/image-upload.vue b/apps/web-antd/src/components/upload/src/image-upload.vue
new file mode 100644
index 00000000..aae5c37c
--- /dev/null
+++ b/apps/web-antd/src/components/upload/src/image-upload.vue
@@ -0,0 +1,261 @@
+
+
+
+
+
+
+
+
{{ $t('component.upload.upload') }}
+
+
+
+
+
+
+
+
+
diff --git a/apps/web-antd/src/components/upload/src/typing.ts b/apps/web-antd/src/components/upload/src/typing.ts
new file mode 100644
index 00000000..8f87fe28
--- /dev/null
+++ b/apps/web-antd/src/components/upload/src/typing.ts
@@ -0,0 +1,37 @@
+import type { Recordable } from '@vben/types';
+
+export enum UploadResultStatus {
+ DONE = 'done',
+ ERROR = 'error',
+ SUCCESS = 'success',
+ UPLOADING = 'uploading',
+}
+
+export interface FileItem {
+ thumbUrl?: string;
+ name: string;
+ size: number | string;
+ type?: string;
+ percent: number;
+ file: File;
+ status?: UploadResultStatus;
+ response?: { fileName: string; ossId: string; url: string } | Recordable;
+ uuid: string;
+}
+
+export interface Wrapper {
+ record: FileItem;
+ uidKey: string;
+ valueKey: string;
+}
+
+export interface BaseFileItem {
+ uid: number | string;
+ url: string;
+ name?: string;
+}
+export interface PreviewFileItem {
+ url: string;
+ name: string;
+ type: string;
+}
diff --git a/apps/web-antd/src/components/upload/src/use-upload.ts b/apps/web-antd/src/components/upload/src/use-upload.ts
new file mode 100644
index 00000000..b8710f14
--- /dev/null
+++ b/apps/web-antd/src/components/upload/src/use-upload.ts
@@ -0,0 +1,60 @@
+import { computed, unref } from 'vue';
+import type { Ref } from 'vue';
+
+import { $t } from '@vben/locales';
+
+export function useUploadType({
+ acceptRef,
+ helpTextRef,
+ maxNumberRef,
+ maxSizeRef,
+}: {
+ acceptRef: Ref;
+ helpTextRef: Ref;
+ maxNumberRef: Ref;
+ maxSizeRef: Ref;
+}) {
+ // 文件类型限制
+ const getAccept = computed(() => {
+ const accept = unref(acceptRef);
+ if (accept && accept.length > 0) {
+ return accept;
+ }
+ return [];
+ });
+ const getStringAccept = computed(() => {
+ return unref(getAccept)
+ .map((item) => {
+ return item.indexOf('/') > 0 || item.startsWith('.')
+ ? item
+ : `.${item}`;
+ })
+ .join(',');
+ });
+
+ // 支持jpg、jpeg、png格式,不超过2M,最多可选择10张图片,。
+ const getHelpText = computed(() => {
+ const helpText = unref(helpTextRef);
+ if (helpText) {
+ return helpText;
+ }
+ const helpTexts: string[] = [];
+
+ const accept = unref(acceptRef);
+ if (accept.length > 0) {
+ helpTexts.push($t('component.upload.accept', [accept.join(',')]));
+ }
+
+ const maxSize = unref(maxSizeRef);
+ if (maxSize) {
+ helpTexts.push($t('component.upload.maxSize', [maxSize]));
+ }
+
+ const maxNumber = unref(maxNumberRef);
+ if (maxNumber && maxNumber !== Infinity) {
+ helpTexts.push($t('component.upload.maxNumber', [maxNumber]));
+ }
+ return helpTexts.join(',');
+ });
+ return { getAccept, getStringAccept, getHelpText };
+}
diff --git a/apps/web-antd/src/layouts/basic.vue b/apps/web-antd/src/layouts/basic.vue
index 59dc915b..4891c44c 100644
--- a/apps/web-antd/src/layouts/basic.vue
+++ b/apps/web-antd/src/layouts/basic.vue
@@ -1,9 +1,10 @@
diff --git a/apps/web-antd/src/locales/langs/en-US.json b/apps/web-antd/src/locales/langs/en-US.json
index 7049c320..45590224 100644
--- a/apps/web-antd/src/locales/langs/en-US.json
+++ b/apps/web-antd/src/locales/langs/en-US.json
@@ -29,6 +29,35 @@
"notice": {
"title": "Notice",
"received": "You have received a new message"
+ },
+ "upload": {
+ "save": "Save",
+ "upload": "Upload",
+ "imgUpload": "ImageUpload",
+ "uploaded": "Uploaded",
+ "operating": "Operating",
+ "del": "Delete",
+ "download": "download",
+ "saveWarn": "Please wait for the file to upload and save!",
+ "saveError": "There is no file successfully uploaded and cannot be saved!",
+ "preview": "Preview",
+ "choose": "Select the file",
+ "accept": "Support {0} format",
+ "acceptUpload": "Only upload files in {0} format",
+ "maxSize": "A single file does not exceed {0}MB ",
+ "maxSizeMultiple": "Only upload files up to {0}MB!",
+ "maxNumber": "Only upload up to {0} files",
+ "legend": "Legend",
+ "fileName": "File name",
+ "fileSize": "File size",
+ "fileStatue": "File status",
+ "pending": "Pending",
+ "startUpload": "Start upload",
+ "uploadSuccess": "Upload successfully",
+ "uploadError": "Upload failed",
+ "uploading": "Uploading",
+ "uploadWait": "Please wait for the file upload to finish",
+ "reUploadFailed": "Re-upload failed files"
}
},
"pages": {
diff --git a/apps/web-antd/src/locales/langs/zh-CN.json b/apps/web-antd/src/locales/langs/zh-CN.json
index 5c6e4986..c0df070b 100644
--- a/apps/web-antd/src/locales/langs/zh-CN.json
+++ b/apps/web-antd/src/locales/langs/zh-CN.json
@@ -29,6 +29,35 @@
"notice": {
"title": "消息",
"received": "收到新消息"
+ },
+ "upload": {
+ "save": "保存",
+ "upload": "上传",
+ "imgUpload": "图片上传",
+ "uploaded": "已上传",
+ "operating": "操作",
+ "del": "删除",
+ "download": "下载",
+ "saveWarn": "请等待文件上传后,保存!",
+ "saveError": "没有上传成功的文件,无法保存!",
+ "preview": "预览",
+ "choose": "选择文件",
+ "accept": "支持{0}格式",
+ "acceptUpload": "只能上传{0}格式文件",
+ "maxSize": "单个文件不超过{0}MB",
+ "maxSizeMultiple": "只能上传不超过{0}MB的文件!",
+ "maxNumber": "最多只能上传{0}个文件",
+ "legend": "略缩图",
+ "fileName": "文件名",
+ "fileSize": "文件大小",
+ "fileStatue": "状态",
+ "pending": "待上传",
+ "startUpload": "开始上传",
+ "uploadSuccess": "上传成功",
+ "uploadError": "上传失败",
+ "uploading": "上传中",
+ "uploadWait": "请等待文件上传结束后操作",
+ "reUploadFailed": "重新上传失败文件"
}
},
"pages": {
diff --git a/apps/web-antd/src/router/access.ts b/apps/web-antd/src/router/access.ts
index 59ba0322..1b1c361a 100644
--- a/apps/web-antd/src/router/access.ts
+++ b/apps/web-antd/src/router/access.ts
@@ -171,6 +171,8 @@ async function generateAccess(options: GenerateMenuAndRoutesOptions) {
return await generateAccessible(preferences.app.accessMode, {
...options,
fetchMenuListAsync: async () => {
+ // 清除以前的message
+ message.destroy();
message.loading({
content: `${$t('common.loadingMenu')}...`,
duration: 1,
diff --git a/apps/web-antd/src/router/guard.ts b/apps/web-antd/src/router/guard.ts
index 673a86e4..205ee569 100644
--- a/apps/web-antd/src/router/guard.ts
+++ b/apps/web-antd/src/router/guard.ts
@@ -34,9 +34,7 @@ function setupCommonGuard(router: Router) {
router.afterEach((to) => {
// 记录页面是否加载,如果已经加载,后续的页面切换动画等效果不在重复执行
- if (preferences.tabbar.enable) {
- loadedPaths.add(to.path);
- }
+ loadedPaths.add(to.path);
// 关闭页面加载进度条
if (preferences.transition.progress) {
diff --git a/apps/web-antd/src/views/_core/profile/components/online-device.vue b/apps/web-antd/src/views/_core/profile/components/online-device.vue
index a0309d46..84d6798d 100644
--- a/apps/web-antd/src/views/_core/profile/components/online-device.vue
+++ b/apps/web-antd/src/views/_core/profile/components/online-device.vue
@@ -1,6 +1,8 @@
-
+
diff --git a/apps/web-antd/src/views/demo/demo/index.vue b/apps/web-antd/src/views/demo/demo/index.vue
index 06372a15..bf6ea62e 100644
--- a/apps/web-antd/src/views/demo/demo/index.vue
+++ b/apps/web-antd/src/views/demo/demo/index.vue
@@ -1,9 +1,183 @@
-
-
-
+
+
+
+ 测试单表列表
+
+
+
+
+ {{ $t('pages.common.export') }}
+
+
+ {{ $t('pages.common.delete') }}
+
+
+ {{ $t('pages.common.add') }}
+
+
+
+
+
+ {{ $t('pages.common.edit') }}
+
+
+
+ {{ $t('pages.common.delete') }}
+
+
+
+
+
+
diff --git a/apps/web-antd/src/views/demo/tree/api/index.ts b/apps/web-antd/src/views/demo/tree/api/index.ts
new file mode 100644
index 00000000..3df12a26
--- /dev/null
+++ b/apps/web-antd/src/views/demo/tree/api/index.ts
@@ -0,0 +1,50 @@
+import type { TreeForm, TreeQuery, TreeVO } from './model';
+
+import type { ID, IDS } from '#/api/common';
+
+import { requestClient } from '#/api/request';
+
+/**
+ * 查询测试树列表
+ * @param params
+ * @returns 测试树列表
+ */
+export function treeList(params?: TreeQuery) {
+ return requestClient.get('/demo/tree/list', { params });
+}
+
+/**
+ * 查询测试树详情
+ * @param id id
+ * @returns 测试树详情
+ */
+export function treeInfo(id: ID) {
+ return requestClient.get(`/demo/tree/${id}`);
+}
+
+/**
+ * 新增测试树
+ * @param data
+ * @returns void
+ */
+export function treeAdd(data: TreeForm) {
+ return requestClient.postWithMsg('/demo/tree', data);
+}
+
+/**
+ * 更新测试树
+ * @param data
+ * @returns void
+ */
+export function treeUpdate(data: TreeForm) {
+ return requestClient.putWithMsg('/demo/tree', data);
+}
+
+/**
+ * 删除测试树
+ * @param id id
+ * @returns void
+ */
+export function treeRemove(id: ID | IDS) {
+ return requestClient.deleteWithMsg(`/demo/tree/${id}`);
+}
diff --git a/apps/web-antd/src/views/demo/tree/api/model.d.ts b/apps/web-antd/src/views/demo/tree/api/model.d.ts
new file mode 100644
index 00000000..87ba83db
--- /dev/null
+++ b/apps/web-antd/src/views/demo/tree/api/model.d.ts
@@ -0,0 +1,102 @@
+import type { BaseEntity } from '#/api/common';
+
+export interface TreeVO {
+ /**
+ * 主键
+ */
+ id: number | string;
+
+ /**
+ * 父id
+ */
+ parentId: number | string;
+
+ /**
+ * 部门id
+ */
+ deptId: number | string;
+
+ /**
+ * 用户id
+ */
+ userId: number | string;
+
+ /**
+ * 值
+ */
+ treeName: string;
+
+ /**
+ * 版本
+ */
+ version: number;
+
+ /**
+ * 子对象
+ */
+ children: TreeVO[];
+}
+
+export interface TreeForm extends BaseEntity {
+ /**
+ * 主键
+ */
+ id?: number | string;
+
+ /**
+ * 父id
+ */
+ parentId?: number | string;
+
+ /**
+ * 部门id
+ */
+ deptId?: number | string;
+
+ /**
+ * 用户id
+ */
+ userId?: number | string;
+
+ /**
+ * 值
+ */
+ treeName?: string;
+
+ /**
+ * 版本
+ */
+ version?: number;
+}
+
+export interface TreeQuery {
+ /**
+ * 父id
+ */
+ parentId?: number | string;
+
+ /**
+ * 部门id
+ */
+ deptId?: number | string;
+
+ /**
+ * 用户id
+ */
+ userId?: number | string;
+
+ /**
+ * 值
+ */
+ treeName?: string;
+
+ /**
+ * 版本
+ */
+ version?: number;
+
+ /**
+ * 日期范围参数
+ */
+ params?: any;
+}
diff --git a/apps/web-antd/src/views/demo/tree/data.ts b/apps/web-antd/src/views/demo/tree/data.ts
new file mode 100644
index 00000000..5eaca015
--- /dev/null
+++ b/apps/web-antd/src/views/demo/tree/data.ts
@@ -0,0 +1,106 @@
+import type { FormSchemaGetter, VxeGridProps } from '#/adapter';
+
+export const querySchema: FormSchemaGetter = () => [
+ {
+ component: 'Input',
+ fieldName: 'parentId',
+ label: '父id',
+ },
+ {
+ component: 'Input',
+ fieldName: 'deptId',
+ label: '部门id',
+ },
+ {
+ component: 'Input',
+ fieldName: 'userId',
+ label: '用户id',
+ },
+ {
+ component: 'Input',
+ fieldName: 'treeName',
+ label: '值',
+ },
+ {
+ component: 'Input',
+ fieldName: 'version',
+ label: '版本',
+ },
+];
+
+export const columns: VxeGridProps['columns'] = [
+ {
+ title: '主键',
+ field: 'id',
+ treeNode: true,
+ },
+ {
+ title: '父id',
+ field: 'parentId',
+ },
+ {
+ title: '部门id',
+ field: 'deptId',
+ },
+ {
+ title: '用户id',
+ field: 'userId',
+ },
+ {
+ title: '值',
+ field: 'treeName',
+ },
+ {
+ title: '版本',
+ field: 'version',
+ },
+ {
+ field: 'action',
+ fixed: 'right',
+ slots: { default: 'action' },
+ title: '操作',
+ width: 180,
+ },
+];
+
+export const modalSchema: FormSchemaGetter = () => [
+ {
+ label: '主键',
+ fieldName: 'id',
+ component: 'Input',
+ dependencies: {
+ show: () => false,
+ triggerFields: [''],
+ },
+ },
+ {
+ label: '父id',
+ fieldName: 'parentId',
+ component: 'TreeSelect',
+ rules: 'required',
+ },
+ {
+ label: '部门id',
+ fieldName: 'deptId',
+ component: 'Input',
+ rules: 'required',
+ },
+ {
+ label: '用户id',
+ fieldName: 'userId',
+ component: 'Input',
+ rules: 'required',
+ },
+ {
+ label: '值',
+ fieldName: 'treeName',
+ component: 'Input',
+ rules: 'required',
+ },
+ {
+ label: '版本',
+ fieldName: 'version',
+ component: 'Input',
+ rules: 'required',
+ },
+];
diff --git a/apps/web-antd/src/views/demo/tree/index.vue b/apps/web-antd/src/views/demo/tree/index.vue
index 06372a15..95adccca 100644
--- a/apps/web-antd/src/views/demo/tree/index.vue
+++ b/apps/web-antd/src/views/demo/tree/index.vue
@@ -1,9 +1,147 @@
-
-
-
+
+
+
+ 测试树列表
+
+
+
+
+ {{ $t('pages.common.collapse') }}
+
+
+ {{ $t('pages.common.expand') }}
+
+
+ {{ $t('pages.common.add') }}
+
+
+
+
+
+ {{ $t('pages.common.edit') }}
+
+
+
+ {{ $t('pages.common.delete') }}
+
+
+
+
+
+
diff --git a/apps/web-antd/src/views/demo/tree/tree-modal.vue b/apps/web-antd/src/views/demo/tree/tree-modal.vue
new file mode 100644
index 00000000..00907d4d
--- /dev/null
+++ b/apps/web-antd/src/views/demo/tree/tree-modal.vue
@@ -0,0 +1,104 @@
+
+
+
+
+
+
+
diff --git a/apps/web-antd/src/views/hr/dept/index.vue b/apps/web-antd/src/views/hr/dept/index.vue
deleted file mode 100644
index 06372a15..00000000
--- a/apps/web-antd/src/views/hr/dept/index.vue
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-
-
-
-
-
diff --git a/apps/web-antd/src/views/hr/organize/index.vue b/apps/web-antd/src/views/hr/organize/index.vue
deleted file mode 100644
index 06372a15..00000000
--- a/apps/web-antd/src/views/hr/organize/index.vue
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-
-
-
-
-
diff --git a/apps/web-antd/src/views/monitor/logininfor/index.vue b/apps/web-antd/src/views/monitor/logininfor/index.vue
index 090287c5..19720295 100644
--- a/apps/web-antd/src/views/monitor/logininfor/index.vue
+++ b/apps/web-antd/src/views/monitor/logininfor/index.vue
@@ -137,7 +137,10 @@ async function handleUnlock() {
-
+
{{ $t('pages.common.clear') }}
{{ $t('pages.common.delete') }}
-
+
解锁
diff --git a/apps/web-antd/src/views/monitor/operlog/data.tsx b/apps/web-antd/src/views/monitor/operlog/data.tsx
index 8e2c7d9b..75b58086 100644
--- a/apps/web-antd/src/views/monitor/operlog/data.tsx
+++ b/apps/web-antd/src/views/monitor/operlog/data.tsx
@@ -60,9 +60,10 @@ export const columns: VxeGridProps['columns'] = [
{
title: '操作类型',
field: 'businessType',
- cellRender: {
- name: 'DictTag',
- props: { field: 'businessType', dictName: DictEnum.SYS_OPER_TYPE },
+ slots: {
+ default: ({ row }) => {
+ return renderDict(row.businessType, DictEnum.SYS_OPER_TYPE);
+ },
},
},
{ field: 'operName', title: '操作人员' },
@@ -71,9 +72,10 @@ export const columns: VxeGridProps['columns'] = [
{
field: 'status',
title: '操作状态',
- cellRender: {
- name: 'DictTag',
- props: { field: 'status', dictName: DictEnum.SYS_COMMON_STATUS },
+ slots: {
+ default: ({ row }) => {
+ return renderDict(row.status, DictEnum.SYS_COMMON_STATUS);
+ },
},
},
{ field: 'operTime', title: '操作日期' },
diff --git a/apps/web-antd/src/views/system/config/index.vue b/apps/web-antd/src/views/system/config/index.vue
index 845fea5e..d5e8b9f7 100644
--- a/apps/web-antd/src/views/system/config/index.vue
+++ b/apps/web-antd/src/views/system/config/index.vue
@@ -34,8 +34,6 @@ const gridOptions: VxeGridProps = {
highlight: true,
// 翻页时保留选中状态
reserve: true,
- // 点击行选中
- trigger: 'row',
},
columns,
height: 'auto',
diff --git a/apps/web-antd/src/views/system/dept/index.vue b/apps/web-antd/src/views/system/dept/index.vue
index c8983b28..ce334d63 100644
--- a/apps/web-antd/src/views/system/dept/index.vue
+++ b/apps/web-antd/src/views/system/dept/index.vue
@@ -4,9 +4,10 @@ import type { Recordable } from '@vben/types';
import { nextTick } from 'vue';
import { Page, useVbenDrawer, type VbenFormProps } from '@vben/common-ui';
-import { listToTree } from '@vben/utils';
+import { eachTree, listToTree, removeEmptyChildren } from '@vben/utils';
-import { Popconfirm, Space } from 'ant-design-vue';
+import { QuestionCircleOutlined } from '@ant-design/icons-vue';
+import { Popconfirm, Space, Tooltip } from 'ant-design-vue';
import { useVbenVxeGrid, type VxeGridProps } from '#/adapter';
import { deptList, deptRemove } from '#/api/system/dept';
@@ -40,12 +41,16 @@ const gridOptions: VxeGridProps = {
pid: 'parentId',
children: 'children',
});
+ removeEmptyChildren(treeData);
return { rows: treeData };
},
// 默认请求接口后展开全部 不需要可以删除这段
querySuccess: () => {
+ // 默认展开 需要加上标记
+ // eslint-disable-next-line no-use-before-define
+ eachTree(tableApi.grid.getData(), (item) => (item.expand = true));
nextTick(() => {
- expandAll();
+ setExpandOrCollapse(true);
});
},
},
@@ -64,7 +69,26 @@ const gridOptions: VxeGridProps = {
},
};
-const [BasicTable, tableApi] = useVbenVxeGrid({ formOptions, gridOptions });
+const [BasicTable, tableApi] = useVbenVxeGrid({
+ formOptions,
+ gridOptions,
+ gridEvents: {
+ cellDblclick: (e: any) => {
+ const { row = {} } = e;
+ if (!row?.children) {
+ return;
+ }
+ const isExpanded = row?.expand;
+ tableApi.grid.setTreeExpand(row, !isExpanded);
+ row.expand = !isExpanded;
+ },
+ // 需要监听使用箭头展开的情况 否则展开/折叠的数据不一致
+ toggleTreeExpand: (e: any) => {
+ const { row = {}, expanded } = e;
+ row.expand = expanded;
+ },
+ },
+});
const [DeptDrawer, drawerApi] = useVbenDrawer({
connectedComponent: deptDrawer,
});
@@ -74,6 +98,12 @@ function handleAdd() {
drawerApi.open();
}
+function handleSubAdd(row: Recordable) {
+ const { deptId } = row;
+ drawerApi.setData({ id: deptId, update: false });
+ drawerApi.open();
+}
+
async function handleEdit(record: Recordable) {
drawerApi.setData({ id: record.deptId, update: true });
drawerApi.open();
@@ -84,12 +114,13 @@ async function handleDelete(row: Recordable) {
await tableApi.query();
}
-function expandAll() {
- tableApi.grid?.setAllTreeExpand(true);
-}
-
-function collapseAll() {
- tableApi.grid?.setAllTreeExpand(false);
+/**
+ * 全部展开/折叠
+ * @param expand 是否展开
+ */
+function setExpandOrCollapse(expand: boolean) {
+ eachTree(tableApi.grid.getData(), (item) => (item.expand = expand));
+ tableApi.grid?.setAllTreeExpand(expand);
}
@@ -97,14 +128,19 @@ function collapseAll() {
- 部门列表
+
+ 部门列表
+
+
+
+
-
+
{{ $t('pages.common.collapse') }}
-
+
{{ $t('pages.common.expand') }}
{{ $t('pages.common.edit') }}
+
+ {{ $t('pages.common.add') }}
+
+
+
diff --git a/apps/web-antd/src/views/system/dict/type/index.vue b/apps/web-antd/src/views/system/dict/type/index.vue
index 6eb90c90..24dc2717 100644
--- a/apps/web-antd/src/views/system/dict/type/index.vue
+++ b/apps/web-antd/src/views/system/dict/type/index.vue
@@ -5,7 +5,15 @@ import { ref } from 'vue';
import { Page, useVbenModal, type VbenFormProps } from '@vben/common-ui';
-import { Modal, Popconfirm, Space } from 'ant-design-vue';
+import {
+ Dropdown,
+ Menu,
+ MenuItem,
+ type MenuProps,
+ Modal,
+ Popconfirm,
+ Space,
+} from 'ant-design-vue';
import dayjs from 'dayjs';
import { useVbenVxeGrid, type VxeGridProps } from '#/adapter';
@@ -13,7 +21,9 @@ import {
dictTypeExport,
dictTypeList,
dictTypeRemove,
+ refreshDictTypeCache,
} from '#/api/system/dict/dict-type';
+import { dictSyncTenant } from '#/api/system/tenant';
import { downloadExcel } from '#/utils/file/download';
import { emitter } from '../mitt';
@@ -132,6 +142,35 @@ function handleMultiDelete() {
},
});
}
+
+const handleMenuClick: MenuProps['onClick'] = (e) => {
+ switch (e.key) {
+ case '1': {
+ handleRefreshCache();
+ break;
+ }
+ case '2': {
+ handleSyncTenantDict();
+ break;
+ }
+ }
+};
+async function handleRefreshCache() {
+ await refreshDictTypeCache();
+ await tableApi.query();
+}
+
+function handleSyncTenantDict() {
+ Modal.confirm({
+ title: '提示',
+ iconType: 'warning',
+ content: '确认同步租户字典?',
+ onOk: async () => {
+ await dictSyncTenant();
+ await tableApi.query();
+ },
+ });
+}
@@ -142,7 +181,19 @@ function handleMultiDelete() {
- 缓存(TODO)
+
+
+
+
+ 更多
+
import type { Recordable } from '@vben/types';
+import { computed } from 'vue';
+
+import { useAccess } from '@vben/access';
import { Page, useVbenDrawer, type VbenFormProps } from '@vben/common-ui';
-import { listToTree } from '@vben/utils';
+import { Fallback } from '@vben/common-ui';
+import { eachTree, listToTree, removeEmptyChildren } from '@vben/utils';
-import { Popconfirm, Space } from 'ant-design-vue';
+import { Popconfirm, Space, Tooltip } from 'ant-design-vue';
import { useVbenVxeGrid, type VxeGridProps } from '#/adapter';
import { menuList, menuRemove } from '#/api/system/menu';
@@ -12,6 +16,11 @@ import { menuList, menuRemove } from '#/api/system/menu';
import { columns, querySchema } from './data';
import menuDrawer from './menu-drawer.vue';
+/**
+ * 不要问为什么有两个根节点 v-if会控制只会渲染一个
+ */
+import { QuestionCircleOutlined } from '@ant-design/icons-vue';
+
const formOptions: VbenFormProps = {
commonConfig: {
labelWidth: 80,
@@ -38,6 +47,7 @@ const gridOptions: VxeGridProps = {
pid: 'parentId',
children: 'children',
});
+ removeEmptyChildren(treeData);
return { rows: treeData };
},
},
@@ -56,7 +66,26 @@ const gridOptions: VxeGridProps = {
},
};
-const [BasicTable, tableApi] = useVbenVxeGrid({ formOptions, gridOptions });
+const [BasicTable, tableApi] = useVbenVxeGrid({
+ formOptions,
+ gridOptions,
+ gridEvents: {
+ cellDblclick: (e: any) => {
+ const { row = {} } = e;
+ if (!row?.children) {
+ return;
+ }
+ const isExpanded = row?.expand;
+ tableApi.grid.setTreeExpand(row, !isExpanded);
+ row.expand = !isExpanded;
+ },
+ // 需要监听使用箭头展开的情况 否则展开/折叠的数据不一致
+ toggleTreeExpand: (e: any) => {
+ const { row = {}, expanded } = e;
+ row.expand = expanded;
+ },
+ },
+});
const [MenuDrawer, drawerApi] = useVbenDrawer({
connectedComponent: menuDrawer,
});
@@ -76,27 +105,42 @@ async function handleDelete(row: Recordable) {
await tableApi.query();
}
-function expandAll() {
- tableApi.grid?.setAllTreeExpand(true);
+/**
+ * 全部展开/折叠
+ * @param expand 是否展开
+ */
+function setExpandOrCollapse(expand: boolean) {
+ eachTree(tableApi.grid.getData(), (item) => (item.expand = expand));
+ tableApi.grid?.setAllTreeExpand(expand);
}
-function collapseAll() {
- tableApi.grid?.setAllTreeExpand(false);
-}
+/**
+ * 与后台逻辑相同
+ * 只有租户管理和超级管理能访问菜单管理
+ */
+const { hasAccessByRoles } = useAccess();
+const isAdmin = computed(() => {
+ return hasAccessByRoles(['admin', 'superadmin']);
+});
-
+
- 菜单权限列表
+
+ 菜单列表
+
+
+
+
-
+
{{ $t('pages.common.collapse') }}
-
+
{{ $t('pages.common.expand') }}
+
diff --git a/apps/web-antd/src/views/system/post/index.vue b/apps/web-antd/src/views/system/post/index.vue
index bf2392e7..ccaed9c1 100644
--- a/apps/web-antd/src/views/system/post/index.vue
+++ b/apps/web-antd/src/views/system/post/index.vue
@@ -27,7 +27,9 @@ const formOptions: VbenFormProps = {
handleReset: async () => {
selectDeptId.value = [];
// eslint-disable-next-line no-use-before-define
- await tableApi.query();
+ const { formApi, reload } = tableApi;
+ await formApi.resetForm();
+ await reload();
},
};
@@ -138,7 +140,7 @@ function handleMultiDelete() {
tableApi.query()"
/>
diff --git a/apps/web-antd/src/views/system/role-assign/data.tsx b/apps/web-antd/src/views/system/role-assign/data.tsx
index 443c7f04..093ebd72 100644
--- a/apps/web-antd/src/views/system/role-assign/data.tsx
+++ b/apps/web-antd/src/views/system/role-assign/data.tsx
@@ -1,4 +1,4 @@
-import type { FormSchemaGetter } from '#/adapter';
+import type { FormSchemaGetter, VxeGridProps } from '#/adapter';
export const querySchema: FormSchemaGetter = () => [
{
@@ -12,3 +12,30 @@ export const querySchema: FormSchemaGetter = () => [
label: '手机号码',
},
];
+
+export const columns: VxeGridProps['columns'] = [
+ { type: 'checkbox', width: 60 },
+ {
+ title: '用户账号',
+ field: 'userName',
+ },
+ {
+ title: '用户昵称',
+ field: 'nickName',
+ },
+ {
+ title: '邮箱',
+ field: 'email',
+ },
+ {
+ title: '手机号',
+ field: 'phonenumber',
+ },
+ {
+ field: 'action',
+ fixed: 'right',
+ slots: { default: 'action' },
+ title: '操作',
+ width: 180,
+ },
+];
diff --git a/apps/web-antd/src/views/system/role-assign/index.vue b/apps/web-antd/src/views/system/role-assign/index.vue
index 444b8670..f51a6c9a 100644
--- a/apps/web-antd/src/views/system/role-assign/index.vue
+++ b/apps/web-antd/src/views/system/role-assign/index.vue
@@ -1,42 +1,163 @@
-
-
-
- ID: {{ roleId }}
-
+
+
+
+ 已分配的用户列表
+
+
+
+
+ 取消授权
+
+
+ {{ $t('pages.common.add') }}
+
+
+
+
+
+
+ 取消授权
+
+
+
+
+
diff --git a/apps/web-antd/src/views/system/role-assign/role-assign-drawer.vue b/apps/web-antd/src/views/system/role-assign/role-assign-drawer.vue
new file mode 100644
index 00000000..94ac020b
--- /dev/null
+++ b/apps/web-antd/src/views/system/role-assign/role-assign-drawer.vue
@@ -0,0 +1,101 @@
+
+
+
+
+
+
+
diff --git a/apps/web-antd/src/views/system/role/index.vue b/apps/web-antd/src/views/system/role/index.vue
index 02fe3d1f..2c5de524 100644
--- a/apps/web-antd/src/views/system/role/index.vue
+++ b/apps/web-antd/src/views/system/role/index.vue
@@ -1,7 +1,7 @@
-
- todo 新增修改删除与store同步 修改不显示密码
+
- 租户列表
+ 租户列表
@@ -170,31 +193,49 @@ const { hasAccessByCodes } = useAccess();
/>
-
- {{ $t('pages.common.edit') }}
-
-
+
- {{ $t('pages.common.delete') }}
+ {{ $t('pages.common.edit') }}
-
+
+
+ {{ $t('pages.common.sync') }}
+
+
+
+
+ {{ $t('pages.common.delete') }}
+
+
+
+
diff --git a/apps/web-antd/src/views/system/tenant/tenant-drawer.vue b/apps/web-antd/src/views/system/tenant/tenant-drawer.vue
index 675d9d27..28ab2d40 100644
--- a/apps/web-antd/src/views/system/tenant/tenant-drawer.vue
+++ b/apps/web-antd/src/views/system/tenant/tenant-drawer.vue
@@ -11,6 +11,7 @@ import { useVbenForm } from '#/adapter';
import { clientAdd, clientUpdate } from '#/api/system/client';
import { tenantInfo } from '#/api/system/tenant';
import { packageSelectList } from '#/api/system/tenant-package';
+import { useTenantStore } from '#/store/tenant';
import { drawerSchema } from './data';
@@ -70,10 +71,19 @@ const [BasicDrawer, drawerApi] = useVbenDrawer({
const record = await tenantInfo(id);
await formApi.setValues(record);
}
+ formApi.updateSchema([
+ {
+ fieldName: 'packageId',
+ componentProps: {
+ disabled: isUpdate.value,
+ },
+ },
+ ]);
drawerApi.drawerLoading(false);
},
});
+const tenantStore = useTenantStore();
async function handleConfirm() {
try {
drawerApi.drawerLoading(true);
@@ -85,6 +95,8 @@ async function handleConfirm() {
await (isUpdate.value ? clientUpdate(data) : clientAdd(data));
emit('reload');
await handleCancel();
+ // 重新加载租户信息
+ tenantStore.initTenant();
} catch (error) {
console.error(error);
} finally {
diff --git a/apps/web-antd/src/views/system/tenantPackage/index.vue b/apps/web-antd/src/views/system/tenantPackage/index.vue
index cc3619dc..2dadde00 100644
--- a/apps/web-antd/src/views/system/tenantPackage/index.vue
+++ b/apps/web-antd/src/views/system/tenantPackage/index.vue
@@ -1,10 +1,11 @@
-
+
租户套餐列表
@@ -197,4 +206,5 @@ const { hasAccessByCodes } = useAccess();
+
diff --git a/apps/web-antd/src/views/system/user/data.tsx b/apps/web-antd/src/views/system/user/data.tsx
index 904f4584..d56a8716 100644
--- a/apps/web-antd/src/views/system/user/data.tsx
+++ b/apps/web-antd/src/views/system/user/data.tsx
@@ -19,10 +19,6 @@ export const querySchema: FormSchemaGetter = () => [
component: 'Input',
fieldName: 'phonenumber',
label: '手机号码',
- rules: z
- .string()
- .regex(/^1[3-9]\d{9}$/, '请输入正确的手机号码')
- .optional(),
},
{
component: 'Select',
diff --git a/apps/web-antd/src/views/system/user/index.vue b/apps/web-antd/src/views/system/user/index.vue
index 2bbc376a..74f31a4e 100644
--- a/apps/web-antd/src/views/system/user/index.vue
+++ b/apps/web-antd/src/views/system/user/index.vue
@@ -10,6 +10,7 @@ import {
type VbenFormProps,
} from '@vben/common-ui';
import { $t } from '@vben/locales';
+import { preferences } from '@vben/preferences';
import { getPopupContainer } from '@vben/utils';
import {
@@ -63,7 +64,9 @@ const formOptions: VbenFormProps = {
handleReset: async () => {
selectDeptId.value = [];
// eslint-disable-next-line no-use-before-define
- await tableApi.query();
+ const { formApi, reload } = tableApi;
+ await formApi.resetForm();
+ await reload();
},
};
@@ -122,7 +125,6 @@ const gridOptions: VxeGridProps = {
align: 'center',
showOverflow: true,
};
-
const checked = ref(false);
const [BasicTable, tableApi] = useVbenVxeGrid({
formOptions,
@@ -194,7 +196,7 @@ function handleResetPwd(record: Recordable) {
tableApi.query()"
/>
@@ -236,10 +238,7 @@ function handleResetPwd(record: Recordable) {
-
+
) {
-
- {{ $t('pages.common.edit') }}
-
-
-
+
+ {{ $t('pages.common.edit') }}
+
+
- {{ $t('pages.common.delete') }}
-
-
+
+ {{ $t('pages.common.delete') }}
+
+
+
) {
const hideLoading = message.loading('下载中...');
try {
const blob = await batchGenCode(record.tableId);
- const filename = `代码生成_${record.tableName}_${new Date().toLocaleString()}.zip`;
+ const filename = `代码生成_${record.tableName}_${dayjs().valueOf()}.zip`;
downloadByData(blob, filename);
} catch (error) {
console.error(error);
diff --git "a/apps/web-antd/src/views/\346\274\224\347\244\272\344\275\277\347\224\250\350\207\252\350\241\214\345\210\240\351\231\244/upload/index.vue" "b/apps/web-antd/src/views/\346\274\224\347\244\272\344\275\277\347\224\250\350\207\252\350\241\214\345\210\240\351\231\244/upload/index.vue"
new file mode 100644
index 00000000..0b3f8851
--- /dev/null
+++ "b/apps/web-antd/src/views/\346\274\224\347\244\272\344\275\277\347\224\250\350\207\252\350\241\214\345\210\240\351\231\244/upload/index.vue"
@@ -0,0 +1,30 @@
+
+
+
+
+
+
+
diff --git a/apps/web-antd/types/global-components.d.ts b/apps/web-antd/types/global-components.d.ts
index 1d870cf9..7c94560c 100644
--- a/apps/web-antd/types/global-components.d.ts
+++ b/apps/web-antd/types/global-components.d.ts
@@ -4,5 +4,6 @@ export {};
declare module 'vue' {
export interface GlobalComponents {
AButton: typeof import('ant-design-vue/es/button')['default'];
+ GhostButton: typeof import('#/components/global/button')['GhostButton']
}
}
diff --git a/apps/web-ele/src/layouts/basic.vue b/apps/web-ele/src/layouts/basic.vue
index 3c302634..d7435b8a 100644
--- a/apps/web-ele/src/layouts/basic.vue
+++ b/apps/web-ele/src/layouts/basic.vue
@@ -1,10 +1,11 @@
diff --git a/apps/web-ele/src/router/guard.ts b/apps/web-ele/src/router/guard.ts
index 673a86e4..205ee569 100644
--- a/apps/web-ele/src/router/guard.ts
+++ b/apps/web-ele/src/router/guard.ts
@@ -34,9 +34,7 @@ function setupCommonGuard(router: Router) {
router.afterEach((to) => {
// 记录页面是否加载,如果已经加载,后续的页面切换动画等效果不在重复执行
- if (preferences.tabbar.enable) {
- loadedPaths.add(to.path);
- }
+ loadedPaths.add(to.path);
// 关闭页面加载进度条
if (preferences.transition.progress) {
diff --git a/apps/web-naive/src/layouts/basic.vue b/apps/web-naive/src/layouts/basic.vue
index 3c302634..bd0cbca0 100644
--- a/apps/web-naive/src/layouts/basic.vue
+++ b/apps/web-naive/src/layouts/basic.vue
@@ -1,10 +1,11 @@
diff --git a/apps/web-naive/src/router/guard.ts b/apps/web-naive/src/router/guard.ts
index cf84be11..6c9f8232 100644
--- a/apps/web-naive/src/router/guard.ts
+++ b/apps/web-naive/src/router/guard.ts
@@ -34,9 +34,7 @@ function setupCommonGuard(router: Router) {
router.afterEach((to) => {
// 记录页面是否加载,如果已经加载,后续的页面切换动画等效果不在重复执行
- if (preferences.tabbar.enable) {
- loadedPaths.add(to.path);
- }
+ loadedPaths.add(to.path);
// 关闭页面加载进度条
if (preferences.transition.progress) {
diff --git a/docs/src/en/guide/essentials/settings.md b/docs/src/en/guide/essentials/settings.md
index 03f0bbff..d09338a4 100644
--- a/docs/src/en/guide/essentials/settings.md
+++ b/docs/src/en/guide/essentials/settings.md
@@ -234,7 +234,6 @@ const defaultPreferences: Preferences = {
showIcon: true,
showMaximize: true,
showMore: true,
- showRefresh: true,
styleType: 'chrome',
},
theme: {
@@ -262,6 +261,7 @@ const defaultPreferences: Preferences = {
notification: true,
sidebarToggle: true,
themeToggle: true,
+ refresh: true,
},
};
```
@@ -421,8 +421,6 @@ interface TabbarPreferences {
showMaximize: boolean;
/** Whether to show the more button */
showMore: boolean;
- /** Whether to show the refresh button */
- showRefresh: boolean;
/** Tab style */
styleType: TabsStyleType;
}
@@ -469,6 +467,8 @@ interface WidgetPreferences {
lockScreen: boolean;
/** Whether notification widget is displayed */
notification: boolean;
+ /** Whether to show the refresh button */
+ refresh: boolean;
/** Whether sidebar show/hide widget is displayed */
sidebarToggle: boolean;
/** Whether theme switch widget is displayed */
diff --git a/docs/src/guide/essentials/settings.md b/docs/src/guide/essentials/settings.md
index 01598581..15ac5c3d 100644
--- a/docs/src/guide/essentials/settings.md
+++ b/docs/src/guide/essentials/settings.md
@@ -256,7 +256,6 @@ const defaultPreferences: Preferences = {
showIcon: true,
showMaximize: true,
showMore: true,
- showRefresh: true,
styleType: 'chrome',
},
theme: {
@@ -282,6 +281,7 @@ const defaultPreferences: Preferences = {
languageToggle: true,
lockScreen: true,
notification: true,
+ refresh: true,
sidebarToggle: true,
themeToggle: true,
},
@@ -445,8 +445,6 @@ interface TabbarPreferences {
showMaximize: boolean;
/** 显示更多按钮 */
showMore: boolean;
- /** 显示刷新按钮 */
- showRefresh: boolean;
/** 标签页风格 */
styleType: TabsStyleType;
}
@@ -494,6 +492,8 @@ interface WidgetPreferences {
lockScreen: boolean;
/** 是否显示通知部件 */
notification: boolean;
+ /** 显示刷新按钮 */
+ refresh: boolean;
/** 是否显示侧边栏显示/隐藏部件 */
sidebarToggle: boolean;
/** 是否显示主题切换部件 */
diff --git a/internal/lint-configs/prettier-config/package.json b/internal/lint-configs/prettier-config/package.json
index 38c4878c..65e8b8f8 100644
--- a/internal/lint-configs/prettier-config/package.json
+++ b/internal/lint-configs/prettier-config/package.json
@@ -22,13 +22,7 @@
}
},
"dependencies": {
-<<<<<<< HEAD
- "@vben/prettier-config": "file:",
- "prettier": "^3.3.3",
- "prettier-plugin-tailwindcss": "^0.6.6"
-=======
"prettier": "catalog:",
"prettier-plugin-tailwindcss": "catalog:"
->>>>>>> 29d24b49e366cdb89595be4ba21036882ee360e4
}
}
diff --git a/packages/@core/composables/src/use-content-style.ts b/packages/@core/composables/src/use-content-style.ts
deleted file mode 100644
index 4aea499c..00000000
--- a/packages/@core/composables/src/use-content-style.ts
+++ /dev/null
@@ -1,61 +0,0 @@
-import type { CSSProperties } from 'vue';
-import { computed, onMounted, onUnmounted, ref } from 'vue';
-
-import {
- CSS_VARIABLE_LAYOUT_CONTENT_HEIGHT,
- CSS_VARIABLE_LAYOUT_CONTENT_WIDTH,
-} from '@vben-core/shared/constants';
-import {
- getElementVisibleRect,
- type VisibleDomRect,
-} from '@vben-core/shared/utils';
-
-import { useCssVar, useDebounceFn } from '@vueuse/core';
-
-/**
- * @zh_CN content style
- */
-function useContentStyle() {
- let resizeObserver: null | ResizeObserver = null;
- const contentElement = ref(null);
- const visibleDomRect = ref(null);
- const contentHeight = useCssVar(CSS_VARIABLE_LAYOUT_CONTENT_HEIGHT);
- const contentWidth = useCssVar(CSS_VARIABLE_LAYOUT_CONTENT_WIDTH);
-
- const overlayStyle = computed((): CSSProperties => {
- const { height, left, top, width } = visibleDomRect.value ?? {};
- return {
- height: `${height}px`,
- left: `${left}px`,
- position: 'fixed',
- top: `${top}px`,
- width: `${width}px`,
- zIndex: 150,
- };
- });
-
- const debouncedCalcHeight = useDebounceFn(
- (_entries: ResizeObserverEntry[]) => {
- visibleDomRect.value = getElementVisibleRect(contentElement.value);
- contentHeight.value = `${visibleDomRect.value.height}px`;
- contentWidth.value = `${visibleDomRect.value.width}px`;
- },
- 100,
- );
-
- onMounted(() => {
- if (contentElement.value && !resizeObserver) {
- resizeObserver = new ResizeObserver(debouncedCalcHeight);
- resizeObserver.observe(contentElement.value);
- }
- });
-
- onUnmounted(() => {
- resizeObserver?.disconnect();
- resizeObserver = null;
- });
-
- return { contentElement, overlayStyle, visibleDomRect };
-}
-
-export { useContentStyle };
diff --git a/packages/@core/preferences/__tests__/__snapshots__/config.test.ts.snap b/packages/@core/preferences/__tests__/__snapshots__/config.test.ts.snap
index 139f23e4..1f860f35 100644
--- a/packages/@core/preferences/__tests__/__snapshots__/config.test.ts.snap
+++ b/packages/@core/preferences/__tests__/__snapshots__/config.test.ts.snap
@@ -81,7 +81,6 @@ exports[`defaultPreferences immutability test > should not modify the config obj
"showIcon": true,
"showMaximize": true,
"showMore": true,
- "showRefresh": true,
"styleType": "chrome",
},
"theme": {
@@ -107,6 +106,7 @@ exports[`defaultPreferences immutability test > should not modify the config obj
"languageToggle": true,
"lockScreen": true,
"notification": true,
+ "refresh": true,
"sidebarToggle": true,
"themeToggle": true,
},
diff --git a/packages/@core/preferences/src/config.ts b/packages/@core/preferences/src/config.ts
index 4e2dd28a..1e15403c 100644
--- a/packages/@core/preferences/src/config.ts
+++ b/packages/@core/preferences/src/config.ts
@@ -81,7 +81,7 @@ const defaultPreferences: Preferences = {
showIcon: true,
showMaximize: true,
showMore: true,
- showRefresh: true,
+
styleType: 'chrome',
},
theme: {
@@ -107,6 +107,7 @@ const defaultPreferences: Preferences = {
languageToggle: true,
lockScreen: true,
notification: true,
+ refresh: true,
sidebarToggle: true,
themeToggle: true,
},
diff --git a/packages/@core/preferences/src/types.ts b/packages/@core/preferences/src/types.ts
index e3ad2bf5..59341af2 100644
--- a/packages/@core/preferences/src/types.ts
+++ b/packages/@core/preferences/src/types.ts
@@ -169,8 +169,6 @@ interface TabbarPreferences {
showMaximize: boolean;
/** 显示更多按钮 */
showMore: boolean;
- /** 显示刷新按钮 */
- showRefresh: boolean;
/** 标签页风格 */
styleType: TabsStyleType;
}
@@ -218,6 +216,8 @@ interface WidgetPreferences {
lockScreen: boolean;
/** 是否显示通知部件 */
notification: boolean;
+ /** 显示刷新按钮 */
+ refresh: boolean;
/** 是否显示侧边栏显示/隐藏部件 */
sidebarToggle: boolean;
/** 是否显示主题切换部件 */
diff --git a/packages/@core/ui-kit/form-ui/src/index.ts b/packages/@core/ui-kit/form-ui/src/index.ts
index 100c224e..67ed4a50 100644
--- a/packages/@core/ui-kit/form-ui/src/index.ts
+++ b/packages/@core/ui-kit/form-ui/src/index.ts
@@ -1,11 +1,12 @@
export { setupVbenForm } from './config';
+
export type {
BaseFormComponentType,
+ ExtendedFormApi,
FormSchema as VbenFormSchema,
VbenFormProps,
} from './types';
export * from './use-vben-form';
-
// export { default as VbenForm } from './vben-form.vue';
export * as z from 'zod';
diff --git a/packages/@core/ui-kit/tabs-ui/src/components/widgets/index.ts b/packages/@core/ui-kit/tabs-ui/src/components/widgets/index.ts
index f7634ce8..a26899ef 100644
--- a/packages/@core/ui-kit/tabs-ui/src/components/widgets/index.ts
+++ b/packages/@core/ui-kit/tabs-ui/src/components/widgets/index.ts
@@ -1,3 +1,2 @@
export { default as TabsToolMore } from './tool-more.vue';
-export { default as TabsToolRefresh } from './tool-refresh.vue';
export { default as TabsToolScreen } from './tool-screen.vue';
diff --git a/packages/@core/ui-kit/tabs-ui/src/components/widgets/tool-refresh.vue b/packages/@core/ui-kit/tabs-ui/src/components/widgets/tool-refresh.vue
deleted file mode 100644
index 4eba2415..00000000
--- a/packages/@core/ui-kit/tabs-ui/src/components/widgets/tool-refresh.vue
+++ /dev/null
@@ -1,31 +0,0 @@
-
-
-
-
-
-
-
diff --git a/packages/effects/hooks/src/use-watermark.ts b/packages/effects/hooks/src/use-watermark.ts
index 0efd4391..765cdfb5 100644
--- a/packages/effects/hooks/src/use-watermark.ts
+++ b/packages/effects/hooks/src/use-watermark.ts
@@ -1,8 +1,6 @@
import type { Watermark, WatermarkOptions } from 'watermark-js-plus';
-import { nextTick, onUnmounted, ref, watch } from 'vue';
-
-import { preferences } from '@vben/preferences';
+import { nextTick, onUnmounted, ref } from 'vue';
const watermark = ref();
const cachedOptions = ref>({
@@ -67,15 +65,6 @@ export function useWatermark() {
watermark.value?.destroy();
}
- watch(
- () => preferences.app.watermark,
- (enable) => {
- if (!enable) {
- destroyWatermark();
- }
- },
- );
-
onUnmounted(() => {
destroyWatermark();
});
diff --git a/packages/effects/layouts/src/basic/README.md b/packages/effects/layouts/src/basic/README.md
index 05d7afc8..b1266ea2 100644
--- a/packages/effects/layouts/src/basic/README.md
+++ b/packages/effects/layouts/src/basic/README.md
@@ -3,5 +3,5 @@
### header
- 支持N个自定义插槽,命名方式:header-right-n,header-left-n
-- header-left-n ,排序方式:1-4 ,breadcrumb,6-x
-- header-right-n ,排序方式:1-4,global-search,6-9,theme-toggle,11-14,language-toggle,16-19,fullscreen,21-24,notification,26-29,user-dropdown,30-x
+- header-left-n ,排序方式:0-19 ,breadcrumb 21-x
+- header-right-n ,排序方式:0-49,global-search,51-59,theme-toggle,61-69,language-toggle,71-79,fullscreen,81-89,notification,91-149,user-dropdown,151-x
diff --git a/packages/effects/layouts/src/basic/header/header.vue b/packages/effects/layouts/src/basic/header/header.vue
index a083d13f..787fe28f 100644
--- a/packages/effects/layouts/src/basic/header/header.vue
+++ b/packages/effects/layouts/src/basic/header/header.vue
@@ -1,9 +1,11 @@
diff --git a/packages/locales/src/langs/en-US.json b/packages/locales/src/langs/en-US.json
index a3c83587..0a701210 100644
--- a/packages/locales/src/langs/en-US.json
+++ b/packages/locales/src/langs/en-US.json
@@ -213,7 +213,6 @@
"enable": "Enable Tab Bar",
"icon": "Show Tabbar Icon",
"showMore": "Show More Button",
- "showRefresh": "Show Refresh Button",
"showMaximize": "Show Maximize Button",
"persist": "Persist Tabs",
"dragable": "Enable Dragable Sort",
@@ -325,7 +324,8 @@
"languageToggle": "Enable Language Toggle",
"notification": "Enable Notification",
"sidebarToggle": "Enable Sidebar Toggle",
- "lockScreen": "Enable Lock Screen"
+ "lockScreen": "Enable Lock Screen",
+ "refresh": "Enable Refresh"
}
},
"ui": {
diff --git a/packages/locales/src/langs/zh-CN.json b/packages/locales/src/langs/zh-CN.json
index 830c3583..008b24ac 100644
--- a/packages/locales/src/langs/zh-CN.json
+++ b/packages/locales/src/langs/zh-CN.json
@@ -213,7 +213,6 @@
"enable": "启用标签栏",
"icon": "显示标签栏图标",
"showMore": "显示更多按钮",
- "showRefresh": "显示刷新按钮",
"showMaximize": "显示最大化按钮",
"persist": "持久化标签页",
"dragable": "启动拖拽排序",
@@ -325,7 +324,8 @@
"languageToggle": "启用语言切换",
"notification": "启用通知",
"sidebarToggle": "启用侧边栏切换",
- "lockScreen": "启用锁屏"
+ "lockScreen": "启用锁屏",
+ "refresh": "启用刷新"
}
},
"ui": {
diff --git a/playground/src/api/demos/index.ts b/playground/src/api/demos/index.ts
deleted file mode 100644
index 420cc02a..00000000
--- a/playground/src/api/demos/index.ts
+++ /dev/null
@@ -1 +0,0 @@
-export * from './status';
diff --git a/playground/src/api/demos/status.ts b/playground/src/api/demos/status.ts
deleted file mode 100644
index 4a75fe7e..00000000
--- a/playground/src/api/demos/status.ts
+++ /dev/null
@@ -1,10 +0,0 @@
-import { requestClient } from '#/api/request';
-
-/**
- * 模拟任意状态码
- */
-async function getMockStatusApi(status: string) {
- return requestClient.get('/status', { params: { status } });
-}
-
-export { getMockStatusApi };
diff --git a/playground/src/layouts/basic.vue b/playground/src/layouts/basic.vue
index 3c302634..bd0cbca0 100644
--- a/playground/src/layouts/basic.vue
+++ b/playground/src/layouts/basic.vue
@@ -1,10 +1,11 @@
diff --git a/playground/src/router/guard.ts b/playground/src/router/guard.ts
index 08685687..441dcf9f 100644
--- a/playground/src/router/guard.ts
+++ b/playground/src/router/guard.ts
@@ -33,10 +33,7 @@ function setupCommonGuard(router: Router) {
router.afterEach((to) => {
// 记录页面是否加载,如果已经加载,后续的页面切换动画等效果不在重复执行
-
- if (preferences.tabbar.enable) {
- loadedPaths.add(to.path);
- }
+ loadedPaths.add(to.path);
// 关闭页面加载进度条
if (preferences.transition.progress) {
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index ea3723f4..12dc5f8d 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -40,8 +40,8 @@ catalogs:
specifier: ^4.1.2
version: 4.1.2
'@intlify/core-base':
- specifier: ^10.0.3
- version: 10.0.3
+ specifier: ^10.0.4
+ version: 10.0.4
'@intlify/unplugin-vue-i18n':
specifier: ^5.2.0
version: 5.2.0
@@ -184,11 +184,11 @@ catalogs:
specifier: ^7.0.6
version: 7.0.6
cz-git:
- specifier: ^1.10.0
- version: 1.10.0
+ specifier: ^1.10.1
+ version: 1.10.1
czg:
- specifier: ^1.10.0
- version: 1.10.0
+ specifier: ^1.10.1
+ version: 1.10.1
dayjs:
specifier: ^1.11.13
version: 1.11.13
@@ -466,8 +466,8 @@ catalogs:
specifier: ^9.4.3
version: 9.4.3
vue-i18n:
- specifier: ^10.0.3
- version: 10.0.3
+ specifier: ^10.0.4
+ version: 10.0.4
vue-router:
specifier: ^4.4.5
version: 4.4.5
@@ -475,8 +475,8 @@ catalogs:
specifier: ^2.1.6
version: 2.1.6
vxe-pc-ui:
- specifier: ^4.2.13
- version: 4.2.13
+ specifier: ^4.2.15
+ version: 4.2.15
vxe-table:
specifier: ^4.7.84
version: 4.7.85
@@ -621,6 +621,9 @@ importers:
apps/web-antd:
dependencies:
+ '@ant-design/icons-vue':
+ specifier: ^7.0.1
+ version: 7.0.1(vue@3.5.11(typescript@5.6.2))
'@tinymce/tinymce-vue':
specifier: ^6.0.1
version: 6.0.1(vue@3.5.11(typescript@5.6.2))
@@ -902,10 +905,10 @@ importers:
version: 4.0.0(@commitlint/lint@19.5.0)
cz-git:
specifier: 'catalog:'
- version: 1.10.0
+ version: 1.10.1
czg:
specifier: 'catalog:'
- version: 1.10.0
+ version: 1.10.1
internal/lint-configs/eslint-config:
dependencies:
@@ -1137,7 +1140,11 @@ importers:
dependencies:
'@intlify/unplugin-vue-i18n':
specifier: 'catalog:'
+<<<<<<< HEAD
version: 5.2.0(@vue/compiler-dom@3.5.11)(eslint@9.12.0(jiti@1.21.6))(rollup@4.24.0)(typescript@5.6.2)(vue-i18n@10.0.3(vue@3.5.11(typescript@5.6.2)))(vue@3.5.11(typescript@5.6.2))
+=======
+ version: 5.2.0(@vue/compiler-dom@3.5.11)(eslint@9.12.0(jiti@2.2.1))(rollup@4.24.0)(typescript@5.6.2)(vue-i18n@10.0.4(vue@3.5.11(typescript@5.6.2)))(vue@3.5.11(typescript@5.6.2))
+>>>>>>> f8ce3fdf1ff90bd9c30a966c77eb48f0ebf18fb4
'@jspm/generator':
specifier: 'catalog:'
version: 2.3.1
@@ -1698,7 +1705,7 @@ importers:
version: 3.5.11(typescript@5.6.2)
vxe-pc-ui:
specifier: 'catalog:'
- version: 4.2.13
+ version: 4.2.15
vxe-table:
specifier: 'catalog:'
version: 4.7.85
@@ -1729,7 +1736,7 @@ importers:
dependencies:
'@intlify/core-base':
specifier: 'catalog:'
- version: 10.0.3
+ version: 10.0.4
'@vben-core/composables':
specifier: workspace:*
version: link:../@core/composables
@@ -1738,7 +1745,7 @@ importers:
version: 3.5.11(typescript@5.6.2)
vue-i18n:
specifier: 'catalog:'
- version: 10.0.3(vue@3.5.11(typescript@5.6.2))
+ version: 10.0.4(vue@3.5.11(typescript@5.6.2))
packages/preferences:
dependencies:
@@ -4094,24 +4101,24 @@ packages:
vue-i18n:
optional: true
- '@intlify/core-base@10.0.3':
- resolution: {integrity: sha512-ysJnTGDtuXPa6R2Ii4JIvfMVvDahUUny3aY8+P4r6/0TYHkblgzIMjV6cAn60em67AB0M7OWNAdcAVfWWeN8Qg==}
+ '@intlify/core-base@10.0.4':
+ resolution: {integrity: sha512-GG428DkrrWCMhxRMRQZjuS7zmSUzarYcaHJqG9VB8dXAxw4iQDoKVQ7ChJRB6ZtsCsX3Jse1PEUlHrJiyQrOTg==}
engines: {node: '>= 16'}
'@intlify/message-compiler@10.0.0':
resolution: {integrity: sha512-OcaWc63NC/9p1cMdgoNKBj4d61BH8sUW1Hfs6YijTd9656ZR4rNqXAlRnBrfS5ABq0vjQjpa8VnyvH9hK49yBw==}
engines: {node: '>= 16'}
- '@intlify/message-compiler@10.0.3':
- resolution: {integrity: sha512-KC2fG8nCzSYmXjHptEt6i/xM3k6S2szsPaHDCRgWKEYAbeHe6JFm6X4KRw3Csy112A8CxpavMi1dh3h7khwV5w==}
+ '@intlify/message-compiler@10.0.4':
+ resolution: {integrity: sha512-AFbhEo10DP095/45EauinQJ5hJ3rJUmuuqltGguvc3WsvezZN+g8qNHLGWKu60FHQVizMrQY7VJ+zVlBXlQQkQ==}
engines: {node: '>= 16'}
'@intlify/shared@10.0.0':
resolution: {integrity: sha512-6ngLfI7DOTew2dcF9WMJx+NnMWghMBhIiHbGg+wRvngpzD5KZJZiJVuzMsUQE1a5YebEmtpTEfUrDp/NqVGdiw==}
engines: {node: '>= 16'}
- '@intlify/shared@10.0.3':
- resolution: {integrity: sha512-PWxrCb6fDlnoGLnXLlWu6d7o/HdWACB9TjRnpLro+9uyfqgWA9hvqg5vekcPRyraTieV5srCbTk/ldYw9V3LHw==}
+ '@intlify/shared@10.0.4':
+ resolution: {integrity: sha512-ukFn0I01HsSgr3VYhYcvkTCLS7rGa0gw4A4AMpcy/A9xx/zRJy7PS2BElMXLwUazVFMAr5zuiTk3MQeoeGXaJg==}
engines: {node: '>= 16'}
'@intlify/unplugin-vue-i18n@5.2.0':
@@ -5926,9 +5933,6 @@ packages:
resolution: {integrity: sha512-yCEafptTtb4bk7GLEQoM8KVJpxAfdBJYaXyzQEgQQQgYrZiDp8SJmGKlYza6CYjEDNstAdNdKA3UuoULlEbS6w==}
engines: {node: '>=12.13'}
- core-js-compat@3.38.0:
- resolution: {integrity: sha512-75LAicdLa4OJVwFxFbQR3NdnZjNgX6ILpVcVzcC4T2smerB5lELMrJQQQoWV6TiuC/vlaFqgU2tKQx9w5s0e0A==}
-
core-js-compat@3.38.1:
resolution: {integrity: sha512-JRH6gfXxGmrzF3tZ57lFx97YARxCXPaMzPo6jELZhv88pBH5VXpQ+y0znKGlFnzuaihqhLbefxSJxWJMPtfDzw==}
@@ -6145,12 +6149,12 @@ packages:
csstype@3.1.3:
resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==}
- cz-git@1.10.0:
- resolution: {integrity: sha512-WJidM6BwqJXPi2KUBzkUgZwZYh9U5VP5tJSIZ5G4+CDDv0lzLo8vrOrsWItE12f3xpAvlZTeQipreSczuaxFRA==}
+ cz-git@1.10.1:
+ resolution: {integrity: sha512-pBudDYUEqSOgt5cAlAk6BDs/h99lxfiii+1KCxfuVNOgcpn+yz7AejDjdBEJ+XDt7MOeAvcpYW3gi7C7il+IFA==}
engines: {node: '>=v12.20.0'}
- czg@1.10.0:
- resolution: {integrity: sha512-RJqFwHtEoDe6eivsLXI1hrUTNRd7Fy16+wivm+q9C9VT6/uC+g77piaz27rcMVeqa5zmtTlWuSGr3svzqWe2WA==}
+ czg@1.10.1:
+ resolution: {integrity: sha512-melR80u+GA4EWNexwiWkbAPkFkxBqtLMQU4ePmnkF4N9F//8lB9mo1i0PmxphTamhn0N6kRAmnrkFrkRteNW8g==}
engines: {node: '>=v12.20.0'}
hasBin: true
@@ -10724,8 +10728,8 @@ packages:
peerDependencies:
eslint: '>=6.0.0'
- vue-i18n@10.0.3:
- resolution: {integrity: sha512-8ul2S4Hy9orKs7eOlkw/zqnVu98GttUdyIMRyjoMpv6hFPxnybgBLdep/UCmdan5kUHyxqMnr2cGHTBuPBYJaw==}
+ vue-i18n@10.0.4:
+ resolution: {integrity: sha512-1xkzVxqBLk2ZFOmeI+B5r1J7aD/WtNJ4j9k2mcFcQo5BnOmHBmD7z4/oZohh96AAaRZ4Q7mNQvxc9h+aT+Md3w==}
engines: {node: '>= 16'}
peerDependencies:
vue: ^3.5.11
@@ -10766,8 +10770,8 @@ packages:
peerDependencies:
vue: ^3.5.11
- vxe-pc-ui@4.2.13:
- resolution: {integrity: sha512-zTI0pDAO0sJ5Snvv8zDnvxMcZt2dKg5RPrtOXsHpSuAW+B2dS/grdn7bvj7RVpgb/cSx4fdNoVmmU5U6HLufAA==}
+ vxe-pc-ui@4.2.15:
+ resolution: {integrity: sha512-Vdmd2YpUsH0jKVREurolAet2SMViwkkgNbCI8V0CQRqAA1JWNSw3RfeXywN+IQwBaghzihZFnKSfRSAVaALX3A==}
vxe-table@4.7.85:
resolution: {integrity: sha512-sNQ4jKnU6vZkStTK2JDDKgIz5kKCCWtTtOVl7dpNsLJ16NYWMCDlNby5m/DJC+xa0dPvSdr7+AH4TXfD1vpRFg==}
@@ -12029,7 +12033,7 @@ snapshots:
babel-plugin-polyfill-corejs2: 0.4.11(@babel/core@7.25.2)
babel-plugin-polyfill-corejs3: 0.10.6(@babel/core@7.25.2)
babel-plugin-polyfill-regenerator: 0.6.2(@babel/core@7.25.2)
- core-js-compat: 3.38.0
+ core-js-compat: 3.38.1
semver: 6.3.1
transitivePeerDependencies:
- supports-color
@@ -13365,7 +13369,7 @@ snapshots:
dependencies:
'@swc/helpers': 0.5.12
- '@intlify/bundle-utils@9.0.0-beta.0(vue-i18n@10.0.3(vue@3.5.11(typescript@5.6.2)))':
+ '@intlify/bundle-utils@9.0.0-beta.0(vue-i18n@10.0.4(vue@3.5.11(typescript@5.6.2)))':
dependencies:
'@intlify/message-compiler': 10.0.0
'@intlify/shared': 10.0.0
@@ -13377,27 +13381,33 @@ snapshots:
source-map-js: 1.2.0
yaml-eslint-parser: 1.2.3
optionalDependencies:
- vue-i18n: 10.0.3(vue@3.5.11(typescript@5.6.2))
+ vue-i18n: 10.0.4(vue@3.5.11(typescript@5.6.2))
- '@intlify/core-base@10.0.3':
+ '@intlify/core-base@10.0.4':
dependencies:
- '@intlify/message-compiler': 10.0.3
- '@intlify/shared': 10.0.3
+ '@intlify/message-compiler': 10.0.4
+ '@intlify/shared': 10.0.4
'@intlify/message-compiler@10.0.0':
dependencies:
'@intlify/shared': 10.0.0
source-map-js: 1.2.1
- '@intlify/message-compiler@10.0.3':
+ '@intlify/message-compiler@10.0.4':
dependencies:
+<<<<<<< HEAD
'@intlify/shared': 10.0.3
source-map-js: 1.2.0
+=======
+ '@intlify/shared': 10.0.4
+ source-map-js: 1.2.1
+>>>>>>> f8ce3fdf1ff90bd9c30a966c77eb48f0ebf18fb4
'@intlify/shared@10.0.0': {}
- '@intlify/shared@10.0.3': {}
+ '@intlify/shared@10.0.4': {}
+<<<<<<< HEAD
'@intlify/unplugin-vue-i18n@5.2.0(@vue/compiler-dom@3.5.11)(eslint@9.12.0(jiti@1.21.6))(rollup@4.24.0)(typescript@5.6.2)(vue-i18n@10.0.3(vue@3.5.11(typescript@5.6.2)))(vue@3.5.11(typescript@5.6.2))':
dependencies:
'@eslint-community/eslint-utils': 4.4.0(eslint@9.12.0(jiti@1.21.6))
@@ -13405,6 +13415,15 @@ snapshots:
'@intlify/shared': 10.0.0
'@intlify/vue-i18n-extensions': 7.0.0(@intlify/shared@10.0.0)(@vue/compiler-dom@3.5.11)(vue-i18n@10.0.3(vue@3.5.11(typescript@5.6.2)))(vue@3.5.11(typescript@5.6.2))
'@rollup/pluginutils': 5.1.0(rollup@4.24.0)
+=======
+ '@intlify/unplugin-vue-i18n@5.2.0(@vue/compiler-dom@3.5.11)(eslint@9.12.0(jiti@2.2.1))(rollup@4.24.0)(typescript@5.6.2)(vue-i18n@10.0.4(vue@3.5.11(typescript@5.6.2)))(vue@3.5.11(typescript@5.6.2))':
+ dependencies:
+ '@eslint-community/eslint-utils': 4.4.0(eslint@9.12.0(jiti@2.2.1))
+ '@intlify/bundle-utils': 9.0.0-beta.0(vue-i18n@10.0.4(vue@3.5.11(typescript@5.6.2)))
+ '@intlify/shared': 10.0.0
+ '@intlify/vue-i18n-extensions': 7.0.0(@intlify/shared@10.0.0)(@vue/compiler-dom@3.5.11)(vue-i18n@10.0.4(vue@3.5.11(typescript@5.6.2)))(vue@3.5.11(typescript@5.6.2))
+ '@rollup/pluginutils': 5.1.2(rollup@4.24.0)
+>>>>>>> f8ce3fdf1ff90bd9c30a966c77eb48f0ebf18fb4
'@typescript-eslint/scope-manager': 7.18.0
'@typescript-eslint/typescript-estree': 7.18.0(typescript@5.6.2)
debug: 4.3.6
@@ -13417,7 +13436,7 @@ snapshots:
unplugin: 1.12.0
vue: 3.5.11(typescript@5.6.2)
optionalDependencies:
- vue-i18n: 10.0.3(vue@3.5.11(typescript@5.6.2))
+ vue-i18n: 10.0.4(vue@3.5.11(typescript@5.6.2))
transitivePeerDependencies:
- '@vue/compiler-dom'
- eslint
@@ -13425,14 +13444,14 @@ snapshots:
- supports-color
- typescript
- '@intlify/vue-i18n-extensions@7.0.0(@intlify/shared@10.0.0)(@vue/compiler-dom@3.5.11)(vue-i18n@10.0.3(vue@3.5.11(typescript@5.6.2)))(vue@3.5.11(typescript@5.6.2))':
+ '@intlify/vue-i18n-extensions@7.0.0(@intlify/shared@10.0.0)(@vue/compiler-dom@3.5.11)(vue-i18n@10.0.4(vue@3.5.11(typescript@5.6.2)))(vue@3.5.11(typescript@5.6.2))':
dependencies:
'@babel/parser': 7.25.3
optionalDependencies:
'@intlify/shared': 10.0.0
'@vue/compiler-dom': 3.5.11
vue: 3.5.11(typescript@5.6.2)
- vue-i18n: 10.0.3(vue@3.5.11(typescript@5.6.2))
+ vue-i18n: 10.0.4(vue@3.5.11(typescript@5.6.2))
'@ioredis/commands@1.2.0': {}
@@ -15176,7 +15195,7 @@ snapshots:
dependencies:
'@babel/core': 7.25.2
'@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.25.2)
- core-js-compat: 3.38.0
+ core-js-compat: 3.38.1
transitivePeerDependencies:
- supports-color
@@ -15645,10 +15664,6 @@ snapshots:
dependencies:
is-what: 4.1.16
- core-js-compat@3.38.0:
- dependencies:
- browserslist: 4.23.3
-
core-js-compat@3.38.1:
dependencies:
browserslist: 4.23.3
@@ -15970,9 +15985,9 @@ snapshots:
csstype@3.1.3: {}
- cz-git@1.10.0: {}
+ cz-git@1.10.1: {}
- czg@1.10.0: {}
+ czg@1.10.1: {}
dargs@8.1.0: {}
@@ -21207,8 +21222,9 @@ snapshots:
transitivePeerDependencies:
- supports-color
- vue-i18n@10.0.3(vue@3.5.11(typescript@5.6.2)):
+ vue-i18n@10.0.4(vue@3.5.11(typescript@5.6.2)):
dependencies:
+<<<<<<< HEAD
'@intlify/core-base': 10.0.3
'@intlify/shared': 10.0.3
'@vue/devtools-api': 6.6.3
@@ -21216,6 +21232,11 @@ snapshots:
vue-json-pretty@2.4.0(vue@3.5.11(typescript@5.6.2)):
dependencies:
+=======
+ '@intlify/core-base': 10.0.4
+ '@intlify/shared': 10.0.4
+ '@vue/devtools-api': 6.6.4
+>>>>>>> f8ce3fdf1ff90bd9c30a966c77eb48f0ebf18fb4
vue: 3.5.11(typescript@5.6.2)
vue-router@4.4.5(vue@3.5.11(typescript@5.6.2)):
@@ -21256,13 +21277,13 @@ snapshots:
vooks: 0.2.12(vue@3.5.11(typescript@5.6.2))
vue: 3.5.11(typescript@5.6.2)
- vxe-pc-ui@4.2.13:
+ vxe-pc-ui@4.2.15:
dependencies:
'@vxe-ui/core': 4.0.12
vxe-table@4.7.85:
dependencies:
- vxe-pc-ui: 4.2.13
+ vxe-pc-ui: 4.2.15
w3c-keyname@2.2.8: {}
diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml
index 39f4c540..ca9b1cec 100644
--- a/pnpm-workspace.yaml
+++ b/pnpm-workspace.yaml
@@ -25,7 +25,7 @@ catalog:
'@iconify/json': ^2.2.256
'@iconify/tailwind': ^1.1.3
'@iconify/vue': ^4.1.2
- '@intlify/core-base': ^10.0.3
+ '@intlify/core-base': ^10.0.4
'@intlify/unplugin-vue-i18n': ^5.2.0
'@jspm/generator': ^2.3.1
'@manypkg/get-packages': ^2.2.2
@@ -74,8 +74,8 @@ catalog:
cross-env: ^7.0.3
cspell: ^8.14.4
cssnano: ^7.0.6
- cz-git: ^1.10.0
- czg: ^1.10.0
+ cz-git: ^1.10.1
+ czg: ^1.10.1
dayjs: ^1.11.13
defu: ^6.1.4
depcheck: ^1.4.7
@@ -170,10 +170,10 @@ catalog:
vitest: ^2.1.2
vue: ^3.5.11
vue-eslint-parser: ^9.4.3
- vue-i18n: ^10.0.3
+ vue-i18n: ^10.0.4
vue-router: ^4.4.5
vue-tsc: ^2.1.6
- vxe-pc-ui: ^4.2.13
+ vxe-pc-ui: ^4.2.15
vxe-table: ^4.7.84
watermark-js-plus: ^1.5.7
zod: ^3.23.8
diff --git a/scripts/preview/1.png b/scripts/preview/1.png
new file mode 100644
index 0000000000000000000000000000000000000000..d538d1244fcd704bd7b8446007495527fb2bb354
GIT binary patch
literal 1207030
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