diff --git a/packages/ui-vue/components/data-grid/src/data-grid.component.tsx b/packages/ui-vue/components/data-grid/src/data-grid.component.tsx
index 860613a4a3aac856f93760284f4f03dcc941b9d4..2a35e609d99f2065f2658f46a12ef073c7828ab0 100644
--- a/packages/ui-vue/components/data-grid/src/data-grid.component.tsx
+++ b/packages/ui-vue/components/data-grid/src/data-grid.component.tsx
@@ -31,9 +31,12 @@ import './data-grid.css';
export default defineComponent({
name: 'FDataGrid',
props: dataGridProps,
- emits: ['changed', 'clickRow', 'doubleClickRow', 'selectionChange', 'unSelectItem', 'selectItem', 'enterUpInLastCell', 'pageIndexChanged', 'pageSizeChanged', 'beginEditCell', 'endEditCell', 'filterChanged',
- 'columnSorted'
- ],
+ emits: ['changed', 'clickRow', 'doubleClickRow', 'selectionChange',
+ 'unSelectItem', 'selectItem', 'enterUpInLastCell',
+ 'selecAll', 'unSelectAll',
+ 'pageIndexChanged', 'pageSizeChanged', 'beginEditCell',
+ 'endEditCell', 'filterChanged',
+ 'columnSorted'],
setup(props: DataGridProps, context) {
const preloadCount = 0;
const rowHeight = props.rowOption?.height || 28;
@@ -56,7 +59,7 @@ export default defineComponent({
const usePaginationComposition = usePagination(props, dataView);
const { shouldRenderPagination } = usePaginationComposition;
const useSelectionComposition = useSelection(props as DataViewOptions, dataView, useIdentifyComposition, visibleDatas, context as SetupContext);
- const { showSelectAll, updateSelectAllStatus } = useSelectionComposition;
+ const { showSelectAll, showSelection, selectedValues, updateSelectAllStatus } = useSelectionComposition;
const isDisabled = computed(() => props.disabled);
const visibleCapacity = computed(() => {
return props.virtualized ? Math.min(dataView.dataView.value.length, defaultVisibleCapacity.value) : dataView.dataView.value.length;
@@ -174,7 +177,7 @@ export default defineComponent({
if (useVirtualScrollComposition.shouldShowHorizontalScrollbar.value) {
styleObject.paddingBottom = '10px';
}
- if(useVirtualScrollComposition.shouldShowVirticalScrollbar.value){
+ if (useVirtualScrollComposition.shouldShowVirticalScrollbar.value) {
styleObject.paddingRight = '10px';
}
return styleObject;
@@ -203,7 +206,7 @@ export default defineComponent({
);
const { renderDataGridPagination } = getPagination(props as DataViewOptions, context as SetupContext, dataView,
- useVirtualScrollComposition, usePaginationComposition);
+ useVirtualScrollComposition, usePaginationComposition, useSelectionComposition);
const { renderDataGridSidebar } = getSidebar(props as DataViewOptions, useRowComposition, useSelectionComposition, useSidebarComposition, useVirtualScrollComposition);
@@ -489,7 +492,23 @@ export default defineComponent({
const shouldRenderEmptyContent = computed(() => !visibleDatas.value || !visibleDatas.value.length);
// 渲染空数据提示
- const { renderEmpty } = getEmpty(context as SetupContext);
+ const { renderEmpty } = getEmpty(props as DataViewOptions, context as SetupContext);
+
+ const paginationContainerClass = computed(() => {
+ return {
+ 'd-flex': true,
+ 'justify-content-between': shouldRenderPagination.value && showSelection.value,
+ 'justify-content-end': shouldRenderPagination.value && !showSelection.value,
+ 'position-relative': true
+ };
+ });
+
+ const showSelectionContainerClass = computed(() => {
+ return {
+ 'd-flex': true,
+ 'align-items-center': true
+ };
+ });
return () => {
return (
@@ -508,7 +527,16 @@ export default defineComponent({
{gridContentRef.value && renderVerticalScrollbar()}
{gridContentRef.value && renderDataGridSummary()}
- {shouldRenderPagination.value && renderDataGridPagination()}
+ {(shouldRenderPagination.value || showSelection.value) &&
+
+ }
{renderGridColumnResizeOverlay()}
{isDisabled.value && renderDisableMask()}
diff --git a/packages/ui-vue/components/data-grid/src/data-grid.props.ts b/packages/ui-vue/components/data-grid/src/data-grid.props.ts
index d91d8beb0e05367c8558d4223c1a758c21580ff8..a941cf15622f58b0362224b850c284a3af91b145 100644
--- a/packages/ui-vue/components/data-grid/src/data-grid.props.ts
+++ b/packages/ui-vue/components/data-grid/src/data-grid.props.ts
@@ -400,7 +400,7 @@ export const dataGridProps = {
multiSelectMode: 'DependOnCheck',
showCheckbox: false,
showSelectAll: false,
- showSelection: true,
+ showSelection: false,
keepSelectingOnClick: true
}
},
@@ -438,6 +438,8 @@ export const dataGridProps = {
virtualized: { type: Boolean, default: true },
/** 宽度 */
width: { type: Number, default: -1 },
+ /** 空数据模板 */
+ emptyTemplate: { type: Object as PropType VNode | string)> }
} as Record;
export type DataGridProps = ExtractPropTypes;
diff --git a/packages/ui-vue/components/data-grid/src/property-config/data-grid-column.property-config.ts b/packages/ui-vue/components/data-grid/src/property-config/data-grid-column.property-config.ts
index 43ae5208471c87560325e07a2549f28eee812ee3..d2e5b362661bf4470ce1d4c557942fbe2db3fde4 100644
--- a/packages/ui-vue/components/data-grid/src/property-config/data-grid-column.property-config.ts
+++ b/packages/ui-vue/components/data-grid/src/property-config/data-grid-column.property-config.ts
@@ -228,6 +228,16 @@ export class DataGriColumnProperty extends BaseControlProperty {
title: '启用过滤',
type: 'boolean'
},
+ draggable: {
+ description: '允许列拖拽',
+ title: '启用拖拽',
+ type: 'boolean'
+ },
+ // filterable: {
+ // description: '启用过滤',
+ // title: '启用过滤',
+ // type: 'boolean'
+ // },
width: {
description: '列宽',
title: '列宽',
diff --git a/packages/ui-vue/components/data-grid/src/property-config/data-grid.property-config.ts b/packages/ui-vue/components/data-grid/src/property-config/data-grid.property-config.ts
index 73174f1fd467353a1cf5a6ffeb1739357abec65a..f94721830c540b235a5b93acdf1d510f9ac7e9f7 100644
--- a/packages/ui-vue/components/data-grid/src/property-config/data-grid.property-config.ts
+++ b/packages/ui-vue/components/data-grid/src/property-config/data-grid.property-config.ts
@@ -19,7 +19,8 @@ export class DataGridProperty extends BaseControlProperty {
this.propertyConfig.categories['command'] = this.getCommandColumnProperties(propertyData);
// 填充列宽,仅支持平分列宽
this.propertyConfig.categories['column'] = this.getColumnOptionProperties(propertyData);
-
+ // 行配置 增加行和单元格自定义样式
+ this.propertyConfig.categories['rowOption'] = this.getRowOptionProperties(propertyData);
// 合计行
this.propertyConfig.categories['summary'] = this.getSummaryProperties(propertyData);
// 事件
@@ -67,6 +68,33 @@ export class DataGridProperty extends BaseControlProperty {
};
}
+ private getRowOptionProperties(propertyData: any) {
+ return {
+ title: '行配置',
+ description: '',
+ properties: {
+ customRowStyle: {
+ title: '行样式',
+ type: 'string',
+ description: '自定义行样式',
+ editor: {
+ type: "code-editor",
+ language: "html",
+ }
+ },
+ customCellStyle: {
+ title: '单元格样式',
+ type: 'string',
+ description: '自定义单元格样式',
+ editor: {
+ type: "code-editor",
+ language: "html",
+ }
+ }
+ }
+ };
+ }
+
private getColumnOptionProperties(propertyData: any) {
return {
title: '填充列宽',
@@ -220,15 +248,24 @@ export class DataGridProperty extends BaseControlProperty {
type: "boolean",
description: "是否显示条纹"
},
- // showBorder: {
- // title: "显示边框",
- // type: "boolean",
- // description: "是否显示边框"
- // },
+ showBorder: {
+ title: "显示边框",
+ type: "boolean",
+ description: "是否显示边框"
+ },
showSetting: {
title: "显示设置按钮",
type: "boolean",
description: "是否显示设置按钮"
+ },
+ emptyTemplate: {
+ title: "空模板",
+ type: "string",
+ description: "空模板",
+ editor: {
+ type: "code-editor",
+ language: "html",
+ }
}
// useBlankWhenDataIsEmpty: {
// title: '空数据表格显示空白行',
@@ -275,6 +312,15 @@ export class DataGridProperty extends BaseControlProperty {
visible: propertyData.selection == null ? false : propertyData.selection.multiSelect && propertyData.selection.showCheckbox,
title: '显示全选',
type: 'boolean'
+ },
+ keepSelectingOnPaging: {
+ visible: !!propertyData.selection?.multiSelect,
+ title: '启用跨页多选',
+ type: 'boolean'
+ },
+ showSelection: {
+ title: '显示已选数据数量',
+ type: 'boolean'
}
},
setPropertyRelates(changeObject: PropertyChangeObject, data: any) {
@@ -363,7 +409,11 @@ export class DataGridProperty extends BaseControlProperty {
{
"label": "onDoubleClickRow",
"name": "行双击事件"
- }
+ },
+ {
+ "label": "onEndEditCell",
+ "name": "单元格结束编辑事件"
+ },
];
if (propertyData.pagination?.enable !== false) {
// 如果没有设置,默认是按照true处理的
@@ -387,6 +437,28 @@ export class DataGridProperty extends BaseControlProperty {
"name": "操作列删除事件"
});
}
+ if (propertyData.selection?.multiSelect) {
+ // 启用多选,暴露多选事件
+ events.push({
+ "label": "onSelectItem",
+ "name": "选中行事件"
+ },
+ {
+ "label": "onUnSelectItem",
+ "name": "取消选中行事件"
+ },);
+ }
+ if (propertyData.selection?.multiSelect && propertyData.selection?.showSelectAll) {
+ // 启用全选事件,暴露全选和取消全选事件
+ events.push({
+ "label": "onSelectAll",
+ "name": "全选事件"
+ },
+ {
+ "label": "onUnSelectAll",
+ "name": "取消全选事件"
+ });
+ }
const self = this;
const initialData = self.eventsEditorUtils['formProperties'](propertyData, self.viewModelId, events);
const properties = self.createBaseEventProperty(initialData);
diff --git a/packages/ui-vue/components/data-grid/src/schema/data-grid-column.schema.json b/packages/ui-vue/components/data-grid/src/schema/data-grid-column.schema.json
index 5117df01c787fbf54de27595b1e181feef81e05d..f230ee64b7491f3c4ab1452147a69c42eaf023b4 100644
--- a/packages/ui-vue/components/data-grid/src/schema/data-grid-column.schema.json
+++ b/packages/ui-vue/components/data-grid/src/schema/data-grid-column.schema.json
@@ -172,6 +172,11 @@
"multiLanguage": {
"description": "是否启用多语",
"type": "boolean"
+ },
+ "draggable": {
+ "description": "是否允许拖拽",
+ "type": "boolean",
+ "default": false
}
},
"required": [
diff --git a/packages/ui-vue/components/data-grid/src/schema/data-grid.schema.json b/packages/ui-vue/components/data-grid/src/schema/data-grid.schema.json
index f76f755d4b73925977ef476f68c5a2c4661abbb6..43a56e38a81f53d8a3a8f07de68727652042f6a9 100644
--- a/packages/ui-vue/components/data-grid/src/schema/data-grid.schema.json
+++ b/packages/ui-vue/components/data-grid/src/schema/data-grid.schema.json
@@ -803,6 +803,23 @@
"type": "boolean",
"default": false
}
+ },
+ "emptyTemplate": {
+ "description": "",
+ "type": "string",
+ "default": ""
+ },
+ "rowOption": {
+ "customRowStyle": {
+ "description": "",
+ "type": "string",
+ "default": ""
+ },
+ "customCellStyle": {
+ "description": "",
+ "type": "string",
+ "default": ""
+ }
}
},
"required": [
diff --git a/packages/ui-vue/components/data-view/components/column-header/column-header.component.tsx b/packages/ui-vue/components/data-view/components/column-header/column-header.component.tsx
index 7d3753b8255d91f574706c3206a9571b43607a87..dc700aeb60a2c1626783201685f7b8e09485afaf 100644
--- a/packages/ui-vue/components/data-view/components/column-header/column-header.component.tsx
+++ b/packages/ui-vue/components/data-view/components/column-header/column-header.component.tsx
@@ -179,11 +179,13 @@ export default function (
inVisibleData.forEach((dataItem: any) => {
selectDataItem(dataItem);
});
+ context.emit('selecAll', value);
} else {
unSelectAll();
inVisibleData.forEach((dataItem: any) => {
unSelectDataItem(dataItem);
});
+ context.emit('unSelecAll', value);
}
}
diff --git a/packages/ui-vue/components/data-view/components/data/empty.component.tsx b/packages/ui-vue/components/data-view/components/data/empty.component.tsx
index 810d5d388102e7ae48c840a125bf531a1ac0647b..2db2099e086d51e1f33c5b027f5ced374f5184e6 100644
--- a/packages/ui-vue/components/data-view/components/data/empty.component.tsx
+++ b/packages/ui-vue/components/data-view/components/data/empty.component.tsx
@@ -1,14 +1,20 @@
import { SetupContext } from "vue";
import { useI18n } from 'vue-i18n';
+import { DataViewOptions } from "../../composition/types";
-export default function (context: SetupContext) {
+export default function (props: DataViewOptions, context: SetupContext) {
const { t: getLocaleValue } = useI18n();
function renderEmpty() {
- return
-
{getLocaleValue('datagrid.emptyMessage')}
-
+ return
+ {
+ props.emptyTemplate ? props.emptyTemplate() :
+
{
+ getLocaleValue('datagrid.emptyMessage')
+ }
+
+ }
;
}
return { renderEmpty };
diff --git a/packages/ui-vue/components/data-view/components/pagination/data-grid-pagination.component.tsx b/packages/ui-vue/components/data-view/components/pagination/data-grid-pagination.component.tsx
index 2e6a1b1fd51dc7209446f6cd6b36875834777b82..d4c83fffae3b089b5a5064190489cc5296a41a1d 100644
--- a/packages/ui-vue/components/data-view/components/pagination/data-grid-pagination.component.tsx
+++ b/packages/ui-vue/components/data-view/components/pagination/data-grid-pagination.component.tsx
@@ -14,7 +14,7 @@
* limitations under the License.
*/
import { computed, onMounted, ref, SetupContext, watch } from 'vue';
-import { DataViewOptions, UseDataView, UsePagination, UseVirtualScroll } from '../../composition/types';
+import { DataViewOptions, UseDataView, UsePagination, UseSelection, UseVirtualScroll } from '../../composition/types';
import FPagination from '@farris/ui-vue/components/pagination';
export default function (
@@ -22,46 +22,45 @@ export default function (
context: SetupContext,
dataView: UseDataView,
virtualScroll: UseVirtualScroll,
- usePaginationComposition: UsePagination
+ usePaginationComposition: UsePagination,
+ useSelectionComposition: UseSelection
) {
+ const { clearSelection, keepSelectingOnPaging } = useSelectionComposition;
const { pageIndex, totalItems, updatePageSize } = dataView;
const paginationRef = ref();
const { pageSize, pageList, showGotoPage, showPageIndex, showPageList, mode, disabled, shouldRenderPagination } = usePaginationComposition;
- function onPageIndexChanged(pageInfo: { pageIndex: number; pageSize: number }) {
- const { pageIndex, pageSize } = pageInfo;
+
+ function changePage(pageIndex: number, pageSize: number) {
if (shouldRenderPagination.value && mode.value !== 'server') {
dataView.navigatePageTo(pageIndex);
virtualScroll.resetScroll();
+ } else {
+ updatePageSize(pageSize);
+ if(!keepSelectingOnPaging.value) {
+ clearSelection();
+ }
}
+ }
+ function onPageIndexChanged(pageInfo: { pageIndex: number; pageSize: number }) {
+ const { pageIndex, pageSize } = pageInfo;
+ changePage(pageIndex, pageSize);
context.emit('pageIndexChanged', { pageIndex, pageSize });
}
function onPageSizeChanged(pageInfo: { pageIndex: number; pageSize: number }) {
const { pageIndex, pageSize } = pageInfo;
- if (shouldRenderPagination.value && mode.value !== 'server') {
- dataView.changePageSizeTo(pageSize);
- virtualScroll.resetScroll();
- }else{
- updatePageSize(pageSize);
- }
+ changePage(pageIndex, pageSize);
context.emit('pageSizeChanged', { pageIndex, pageSize });
}
function onChange(pageInfo: { pageIndex: number; pageSize: number }) {
const { pageIndex, pageSize } = pageInfo;
- if (shouldRenderPagination.value && mode.value !== 'server') {
- // 服务端分页不执行重定向数据的逻辑
- dataView.navigatePageTo(pageIndex);
- virtualScroll.resetScroll();
- }else {
- updatePageSize(pageSize);
- }
+ changePage(pageIndex, pageSize);
context.emit('changed', { pageIndex, pageSize });
}
function renderDataGridPagination() {
return (
-
);
}
diff --git a/packages/ui-vue/components/data-view/composition/types.ts b/packages/ui-vue/components/data-view/composition/types.ts
index bbc80784b3090c36df27a2098fba64d4714cddd5..6dcc900d16440923412b197b9169682fc0433900 100644
--- a/packages/ui-vue/components/data-view/composition/types.ts
+++ b/packages/ui-vue/components/data-view/composition/types.ts
@@ -386,6 +386,8 @@ export interface SelectionOptions {
showSelection: boolean;
keepSelectingOnClick: boolean;
+
+ keepSelectingOnPaging: boolean;
};
export interface CommandOptions {
@@ -529,6 +531,8 @@ export interface DataViewOptions {
/** 自动高度 */
autoHeight: boolean;
showBorder: boolean;
+
+ emptyTemplate: null | undefined | (() => VNode | string);
}
export interface UseDataView {
@@ -1021,6 +1025,8 @@ export interface UseSelection {
selectAllStatus: Ref
;
indeterminateStatus: Ref;
isSingleSelect: ComputedRef;
+ showSelection: ComputedRef;
+ keepSelectingOnPaging: ComputedRef;
}
export interface UseSelectHierarchyItem {
diff --git a/packages/ui-vue/components/data-view/composition/use-selection.ts b/packages/ui-vue/components/data-view/composition/use-selection.ts
index 18a92dc11e2d9921492dadbaa080ba3f305ea495..2095b4f7a7feea9978665046c301fd4176c9d7e2 100644
--- a/packages/ui-vue/components/data-view/composition/use-selection.ts
+++ b/packages/ui-vue/components/data-view/composition/use-selection.ts
@@ -16,6 +16,7 @@
import { Ref, SetupContext, computed, ref, watch } from 'vue';
import { DataViewOptions, DataViewType, MultiSelectMode, SelectionOptions, UseDataView, UseIdentify, UseSelection, VisualData } from './types';
+type DataItem = DataViewType['value'][number];
export function useSelection(
props: DataViewOptions,
dataViewComposition: UseDataView,
@@ -32,6 +33,8 @@ export function useSelection(
const showCheckBox = ref(props.selection.showCheckbox);
const showSelectAll = ref(props.selection.showSelectAll);
const selectedValues = ref(props.selectionValues || []);
+ const showSelection = computed(() => props.selection.showSelection);
+ const keepSelectingOnPaging = computed(() => props.selection?.keepSelectingOnPaging === undefined ? true : props.selection.keepSelectingOnPaging);
// 全选状态
const selectAllStatus = ref(!!selectedValues.value.length &&
@@ -44,6 +47,17 @@ export function useSelection(
showSelectAll.value = newShowSelectAllValue;
}
});
+
+ function resetSelectedValuesOnPaging() {
+ if (!keepSelectingOnPaging.value) {
+ const dataViewIds = dataView.value.map((dataItem: DataViewType['value'][number]) => {
+ return dataItem[idField.value];
+ });
+ selectedValues.value = selectedValues.value.filter((selectedValue: string) => {
+ return dataViewIds.includes(selectedValue);
+ });
+ }
+ }
// 根据所有数据的checked状态确定全选状态
function updateSelectAllStatus() {
const isSelectedAll = dataView.value.every((dataItem: any) =>
@@ -207,6 +221,7 @@ export function useSelection(
const uniqueValueSet = new Set(selectedValues.value);
uniqueValueSet.add(dataItem[idField.value]);
selectedValues.value = Array.from(uniqueValueSet.values());
+ resetSelectedValuesOnPaging();
}
function unSelectDataItem(dataItemToBeUnSelected: Record) {
@@ -215,6 +230,7 @@ export function useSelection(
dataItem.__fv_indeterminate__ = false;
selectedValues.value = selectedValues.value
.filter((seletedDataId: string) => seletedDataId !== dataItem[idField.value]);
+ resetSelectedValuesOnPaging();
}
function selectWithoutRow(visualDataToBeSelected: VisualData) {
@@ -224,6 +240,7 @@ export function useSelection(
const uniqueValueSet = new Set(selectedValues.value);
uniqueValueSet.add(dataItem[idField.value]);
selectedValues.value = Array.from(uniqueValueSet.values());
+ resetSelectedValuesOnPaging();
visualDataToBeSelected.checked = true;
visualDataToBeSelected.indeterminate = false;
}
@@ -234,6 +251,7 @@ export function useSelection(
dataItem.__fv_indeterminate__ = false;
selectedValues.value = selectedValues.value
.filter((seletedDataId: string) => seletedDataId !== dataItem[idField.value]);
+ resetSelectedValuesOnPaging();
visualDataToBeUnSelected.checked = false;
visualDataToBeUnSelected.indeterminate = false;
}
@@ -255,6 +273,7 @@ export function useSelection(
dataItem.__fv_indeterminate__ = true;
selectedValues.value = selectedValues.value
.filter((seletedDataId: string) => seletedDataId !== dataItem[idField.value]);
+ resetSelectedValuesOnPaging();
}
/** 灰选指定节点, 用于选择树形结构数据 */
function indeterminate(visualDataToBeIndeterminate: VisualData) {
@@ -263,6 +282,7 @@ export function useSelection(
dataItem.__fv_indeterminate__ = true;
selectedValues.value = selectedValues.value
.filter((seletedDataId: string) => seletedDataId !== dataItem[idField.value]);
+ resetSelectedValuesOnPaging();
visualDataToBeIndeterminate.checked = false;
visualDataToBeIndeterminate.indeterminate = true;
}
@@ -395,6 +415,7 @@ export function useSelection(
selectedValues.value = selectedValues.value.filter((selectedId: string) =>
!dataItemIds.includes(selectedId)
);
+ resetSelectedValuesOnPaging();
}
@@ -455,6 +476,8 @@ export function useSelection(
updateSelectAllStatus,
selectAllStatus,
indeterminateStatus,
- isSingleSelect
+ isSingleSelect,
+ showSelection,
+ keepSelectingOnPaging
};
}
diff --git a/packages/ui-vue/components/tree-grid/src/tree-grid.component.tsx b/packages/ui-vue/components/tree-grid/src/tree-grid.component.tsx
index cfd601281aed4d5adddd90585cf0e2324fbf19a9..6cb9e47f0c317455dd5d0a711ef8a19c094ee1d1 100644
--- a/packages/ui-vue/components/tree-grid/src/tree-grid.component.tsx
+++ b/packages/ui-vue/components/tree-grid/src/tree-grid.component.tsx
@@ -382,7 +382,7 @@ export default defineComponent({
}
const shouldRenderEmptyContent = computed(() => !visibleDatas.value || !visibleDatas.value.length);
// 渲染空数据提示
- const { renderEmpty } = getEmpty(context as SetupContext);
+ const { renderEmpty } = getEmpty(props as DataViewOptions, context as SetupContext);
function getSelectionRow() {
return useSelectionComposition.getSelectionRow();
}
@@ -516,12 +516,12 @@ export default defineComponent({
if (useVirtualScrollComposition.shouldShowHorizontalScrollbar.value) {
styleObject.paddingBottom = '10px';
}
- if(useVirtualScrollComposition.shouldShowVirticalScrollbar.value){
+ if (useVirtualScrollComposition.shouldShowVirticalScrollbar.value) {
styleObject.paddingRight = '10px';
}
return styleObject;
});
-
+
const treeGridStyle = computed(() => {
return {
...containerStyleObject.value,
@@ -537,7 +537,7 @@ export default defineComponent({
onMouseover={() => mouseInContent.value = true}
onMouseleave={() => mouseInContent.value = false}
style={gridContentStyle.value}
- >
+ >
{gridContentRef.value && renderDataGridSidebar(visibleDatas)}
{gridContentRef.value && renderDataArea()}
{gridContentRef.value && shouldRenderEmptyContent.value && renderEmpty()}
diff --git a/packages/ui-vue/components/tree-view/src/tree-view.component.tsx b/packages/ui-vue/components/tree-view/src/tree-view.component.tsx
index 0fd455c4cb96a5bf3820e7e461c30641aeb27d4a..2a55b378d8a8b16dc1b6f9f5bffd4d4ea0b726de 100644
--- a/packages/ui-vue/components/tree-view/src/tree-view.component.tsx
+++ b/packages/ui-vue/components/tree-view/src/tree-view.component.tsx
@@ -164,7 +164,7 @@ export default defineComponent({
calculateColumnsSize();
}
- const { renderEmpty } = getEmpty(context as SetupContext);
+ const { renderEmpty } = getEmpty(props as DataViewOptions, context as SetupContext);
onMounted(() => {
if (treeContentRef.value) {
defaultVisibleCapacity.value = Math.max(Math.ceil(treeContentRef.value.clientHeight / rowHeight),
@@ -302,13 +302,13 @@ export default defineComponent({
// }
// );
-
+
const gridContentStyle = computed(() => {
const styleObject: { paddingBottom?: string, paddingRight?: string } = {};
if (useVirtualScrollComposition.shouldShowHorizontalScrollbar.value) {
styleObject.paddingBottom = '10px';
}
- if(useVirtualScrollComposition.shouldShowVirticalScrollbar.value){
+ if (useVirtualScrollComposition.shouldShowVirticalScrollbar.value) {
styleObject.paddingRight = '10px';
}
return styleObject;
@@ -321,7 +321,7 @@ export default defineComponent({
onMouseover={() => { mouseInContent.value = true; }}
onMouseleave={() => { mouseInContent.value = false; }}
style={gridContentStyle.value}
- >
+ >
{treeContentRef.value && renderDataGridSidebar(visibleDatas)}
{renderTreeArea()}
{treeContentRef.value && shouldRenderEmptyContent.value && renderEmpty()}
diff --git a/packages/ui-vue/demos/data-grid/cell_custom.vue b/packages/ui-vue/demos/data-grid/cell_custom.vue
index 0a0d979426c902c66f1cffd36f880ad0d70fba2c..273fc925687882d9e1e54674ad1569d827456be7 100644
--- a/packages/ui-vue/demos/data-grid/cell_custom.vue
+++ b/packages/ui-vue/demos/data-grid/cell_custom.vue
@@ -109,6 +109,7 @@ const data = [
const columns: Partial[] = [
{
+ draggable: true,
field: 'code', title: '编号', width: 200, dataType: 'string',
format: (cell: VisualDataCell, visualDataRow: VisualData) =>
h('a', {
@@ -125,7 +126,8 @@ const columns: Partial[] = [
return `我叫${cell.data}`;
}
return `姓名:${cell.data}`;
- }
+ },
+ draggable: true,
},
{
field: 'booleanField1', title: '布尔', width: 200, dataType: 'boolean',
@@ -138,7 +140,8 @@ const columns: Partial[] = [
{ id: 'item4', name: '选项四' },
{ id: 'item5', name: '选项五' }
]
- }
+ },
+ draggable: true,
},
// { field: 'dateField1', title: '日期', width: 200, dataType: 'date' },
// { field: 'datetimeField1', title: '日期时间', width: 200, dataType: 'datetime' },
diff --git a/packages/ui-vue/demos/data-grid/empty_content.vue b/packages/ui-vue/demos/data-grid/empty_content.vue
index 123c08ad3cab5a6f2af0f3d927d5d64bc14aa6d6..33d0e07c488c4d5f0b5b6d27c11e6060ecbb0cdc 100644
--- a/packages/ui-vue/demos/data-grid/empty_content.vue
+++ b/packages/ui-vue/demos/data-grid/empty_content.vue
@@ -1,36 +1,8 @@
+ 自定义空数据模板
+ 默认空数据模板
-
-
-
- 数据为空了
-
-
+
diff --git a/packages/ui-vue/demos/data-grid/selection_mode.vue b/packages/ui-vue/demos/data-grid/selection_mode.vue
index 418fe367e6801efb7d9b85e9f0a2e87db7fba638..88c9a9fa310b52ccdb15a728fcd6f01a03799223 100644
--- a/packages/ui-vue/demos/data-grid/selection_mode.vue
+++ b/packages/ui-vue/demos/data-grid/selection_mode.vue
@@ -20,7 +20,8 @@ const selectionOption = computed(() => {
multiSelect: false,
multiSelectMode: multiSelectMode.value,
showCheckbox: showCheckbox.value,
- keepSelectingOnClick: false
+ keepSelectingOnClick: false,
+ showSelection: true
};
});
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index b9b3146c84590468bb2368ac2e9afb25ec5d9bfb..e3e286b93a9dd2fdbf958c5bd6e83017e4d20d93 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -366,10 +366,10 @@ importers:
version: 7.18.0(eslint@9.32.0(jiti@2.5.1))(typescript@4.9.5)
'@vitejs/plugin-vue':
specifier: ^4.0.0
- version: 4.6.2(vite@4.5.5(@types/node@20.5.1)(sass@1.80.3)(terser@5.36.0))(vue@3.5.12(typescript@4.9.5))
+ version: 4.6.2(vite@4.5.5(@types/node@18.19.57)(sass@1.80.3)(terser@5.36.0))(vue@3.5.12(typescript@4.9.5))
'@vitejs/plugin-vue-jsx':
specifier: ^3.0.0
- version: 3.1.0(vite@4.5.5(@types/node@20.5.1)(sass@1.80.3)(terser@5.36.0))(vue@3.5.12(typescript@4.9.5))
+ version: 3.1.0(vite@4.5.5(@types/node@18.19.57)(sass@1.80.3)(terser@5.36.0))(vue@3.5.12(typescript@4.9.5))
'@vue/babel-plugin-jsx':
specifier: ^1.1.1
version: 1.2.5(@babel/core@7.25.8)
@@ -408,7 +408,7 @@ importers:
version: 9.3.7
jest:
specifier: ^29.0.0
- version: 29.7.0(@types/node@20.5.1)(ts-node@10.9.2(@types/node@20.5.1)(typescript@4.9.5))
+ version: 29.7.0(@types/node@18.19.57)(ts-node@10.9.2(@types/node@18.19.57)(typescript@4.9.5))
lodash:
specifier: ^4.17.21
version: 4.17.21
@@ -444,19 +444,19 @@ importers:
version: 4.9.5
vite:
specifier: ^4.1.4
- version: 4.5.5(@types/node@20.5.1)(sass@1.80.3)(terser@5.36.0)
+ version: 4.5.5(@types/node@18.19.57)(sass@1.80.3)(terser@5.36.0)
vite-plugin-dts:
specifier: ^2.1.0
- version: 2.3.0(@types/node@20.5.1)(rollup@4.24.0)(vite@4.5.5(@types/node@20.5.1)(sass@1.80.3)(terser@5.36.0))
+ version: 2.3.0(@types/node@18.19.57)(rollup@4.24.0)(vite@4.5.5(@types/node@18.19.57)(sass@1.80.3)(terser@5.36.0))
vite-plugin-md:
specifier: ^0.20.0
- version: 0.20.6(@vitejs/plugin-vue@4.6.2(vite@4.5.5(@types/node@20.5.1)(sass@1.80.3)(terser@5.36.0))(vue@3.5.12(typescript@4.9.5)))(happy-dom@8.9.0)(jsdom@20.0.3)(sass@1.80.3)(terser@5.36.0)(vite@4.5.5(@types/node@20.5.1)(sass@1.80.3)(terser@5.36.0))
+ version: 0.20.6(@vitejs/plugin-vue@4.6.2(vite@4.5.5(@types/node@18.19.57)(sass@1.80.3)(terser@5.36.0))(vue@3.5.12(typescript@4.9.5)))(happy-dom@8.9.0)(jsdom@20.0.3)(sass@1.80.3)(terser@5.36.0)(vite@4.5.5(@types/node@18.19.57)(sass@1.80.3)(terser@5.36.0))
vite-svg-loader:
specifier: ^4.0.0
version: 4.0.0
vitepress:
specifier: 1.0.0-alpha.8
- version: 1.0.0-alpha.8(@algolia/client-search@5.34.1)(@types/node@20.5.1)(react-dom@16.14.0(react@16.14.0))(react@16.14.0)(sass@1.80.3)(search-insights@2.17.2)(terser@5.36.0)(typescript@4.9.5)
+ version: 1.0.0-alpha.8(@algolia/client-search@5.34.1)(@types/node@18.19.57)(react-dom@16.14.0(react@16.14.0))(react@16.14.0)(sass@1.80.3)(search-insights@2.17.2)(terser@5.36.0)(typescript@4.9.5)
vitepress-theme-demoblock:
specifier: 1.4.2
version: 1.4.2(react-dom@16.14.0(react@16.14.0))(react@16.14.0)(sass@1.80.3)(typescript@4.9.5)
@@ -513,7 +513,7 @@ importers:
version: 7.8.1
vite-plugin-dts:
specifier: ^2.1.0
- version: 2.3.0(@types/node@18.19.120)(rollup@4.45.1)(vite@5.4.9(@types/node@18.19.120)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0))
+ version: 2.3.0(@types/node@20.5.1)(rollup@4.45.1)(vite@5.4.9(@types/node@20.5.1)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0))
vue:
specifier: ^3.2.37
version: 3.5.12(typescript@5.6.3)
@@ -526,10 +526,10 @@ importers:
version: 7.25.8
'@babel/preset-env':
specifier: ^7.19.0
- version: 7.25.8(@babel/core@7.25.8)
+ version: 7.25.8(@babel/core@7.28.0)
'@babel/preset-typescript':
specifier: ^7.18.0
- version: 7.25.7(@babel/core@7.25.8)
+ version: 7.25.7(@babel/core@7.28.0)
'@babel/traverse':
specifier: ^7.19.0
version: 7.25.7
@@ -565,13 +565,13 @@ importers:
version: 7.18.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.6.3)
'@vitejs/plugin-vue':
specifier: ^4.2.3
- version: 4.6.2(vite@5.4.9(@types/node@18.19.120)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0))(vue@3.5.12(typescript@5.6.3))
+ version: 4.6.2(vite@5.4.9(@types/node@20.5.1)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0))(vue@3.5.12(typescript@5.6.3))
'@vitejs/plugin-vue-jsx':
specifier: ^3.0.1
- version: 3.1.0(vite@5.4.9(@types/node@18.19.120)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0))(vue@3.5.12(typescript@5.6.3))
+ version: 3.1.0(vite@5.4.9(@types/node@20.5.1)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0))(vue@3.5.12(typescript@5.6.3))
'@vue/babel-plugin-jsx':
specifier: ^1.1.1
- version: 1.2.5(@babel/core@7.25.8)
+ version: 1.2.5(@babel/core@7.28.0)
'@vue/compiler-sfc':
specifier: ^3.2.0
version: 3.5.12
@@ -586,7 +586,7 @@ importers:
version: 0.7.6
babel-jest:
specifier: ^29.0.3
- version: 29.7.0(@babel/core@7.25.8)
+ version: 29.7.0(@babel/core@7.28.0)
chalk:
specifier: ^5.0.0
version: 5.3.0
@@ -604,7 +604,7 @@ importers:
version: 9.3.7
jest:
specifier: ^29.0.0
- version: 29.7.0(@types/node@18.19.120)(ts-node@10.9.2(@types/node@18.19.120)(typescript@5.6.3))
+ version: 29.7.0(@types/node@20.5.1)(ts-node@10.9.2(@types/node@20.5.1)(typescript@5.6.3))
ora:
specifier: ^6.1.2
version: 6.3.1
@@ -622,25 +622,25 @@ importers:
version: 5.6.3
vite:
specifier: ^5.3.3
- version: 5.4.9(@types/node@18.19.120)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0)
+ version: 5.4.9(@types/node@20.5.1)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0)
vite-plugin-banner:
specifier: ^0.8.0
version: 0.8.0
vite-plugin-md:
specifier: ^0.21.5
- version: 0.21.5(@vitejs/plugin-vue@4.6.2(vite@5.4.9(@types/node@18.19.120)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0))(vue@3.5.12(typescript@5.6.3)))(happy-dom@8.9.0)(jsdom@20.0.3)(sass@1.80.3)(terser@5.36.0)(vite@5.4.9(@types/node@18.19.120)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0))
+ version: 0.21.5(happy-dom@8.9.0)(jsdom@20.0.3)(sass@1.80.3)(terser@5.36.0)(vite@5.4.9(@types/node@20.5.1)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0))
vite-svg-loader:
specifier: ^5.1.0
version: 5.1.0(vue@3.5.12(typescript@5.6.3))
vitepress:
specifier: ^1.0.0-alpha.8
- version: 1.0.0-alpha.10(@algolia/client-search@5.34.1)(@types/node@18.19.120)(react-dom@16.14.0(react@16.14.0))(react@16.14.0)(sass@1.80.3)(search-insights@2.17.2)(terser@5.36.0)(typescript@5.6.3)
+ version: 1.0.0-alpha.10(@algolia/client-search@5.34.1)(@types/node@20.5.1)(react-dom@16.14.0(react@16.14.0))(react@16.14.0)(sass@1.80.3)(search-insights@2.17.2)(terser@5.36.0)(typescript@5.6.3)
vitepress-theme-demoblock:
specifier: 1.4.2
version: 1.4.2(react-dom@16.14.0(react@16.14.0))(react@16.14.0)(sass@1.80.3)(typescript@5.6.3)
vitest:
specifier: ^1.4.0
- version: 1.6.0(@types/node@18.19.120)(happy-dom@8.9.0)(jsdom@20.0.3)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0)
+ version: 1.6.0(@types/node@20.5.1)(happy-dom@8.9.0)(jsdom@20.0.3)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0)
vue-tsc:
specifier: ^2.0.0
version: 2.1.6(typescript@5.6.3)
@@ -843,7 +843,7 @@ importers:
version: 3.9.1(@types/node@20.5.1)(rollup@4.45.1)(typescript@5.6.3)(vite@5.4.9(@types/node@20.5.1)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0))
vite-plugin-md:
specifier: ^0.21.5
- version: 0.21.5(@vitejs/plugin-vue@4.6.2(vite@5.4.9(@types/node@20.5.1)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0))(vue@3.5.12(typescript@5.6.3)))(happy-dom@8.9.0)(jsdom@20.0.3)(sass@1.80.3)(terser@5.36.0)(vite@5.4.9(@types/node@20.5.1)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0))
+ version: 0.21.5(happy-dom@8.9.0)(jsdom@20.0.3)(sass@1.80.3)(terser@5.36.0)(vite@5.4.9(@types/node@20.5.1)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0))
vite-svg-loader:
specifier: ^5.1.0
version: 5.1.0(vue@3.5.12(typescript@5.6.3))
@@ -1091,7 +1091,7 @@ importers:
version: 2.3.0(@types/node@20.5.1)(rollup@4.45.1)(vite@4.5.5(@types/node@20.5.1)(sass@1.80.3)(terser@5.36.0))
vite-plugin-md:
specifier: ^0.20.0
- version: 0.20.6(@vitejs/plugin-vue@4.6.2(vite@4.5.5(@types/node@20.5.1)(sass@1.80.3)(terser@5.36.0))(vue@3.5.12(typescript@4.9.5)))(happy-dom@8.9.0)(jsdom@20.0.3)(sass@1.80.3)(terser@5.36.0)(vite@4.5.5(@types/node@20.5.1)(sass@1.80.3)(terser@5.36.0))
+ version: 0.20.6(jsdom@20.0.3)(sass@1.80.3)(terser@5.36.0)
vite-svg-loader:
specifier: ^4.0.0
version: 4.0.0
@@ -1185,10 +1185,10 @@ importers:
version: 7.18.0(eslint@9.32.0(jiti@2.5.1))(typescript@4.9.5)
'@vitejs/plugin-vue':
specifier: ^4.0.0
- version: 4.6.2(vite@4.5.5(@types/node@18.19.57)(sass@1.80.3)(terser@5.36.0))(vue@3.5.12(typescript@4.9.5))
+ version: 4.6.2(vite@4.5.5(@types/node@20.5.1)(sass@1.80.3)(terser@5.36.0))(vue@3.5.12(typescript@4.9.5))
'@vitejs/plugin-vue-jsx':
specifier: ^3.0.0
- version: 3.1.0(vite@4.5.5(@types/node@18.19.57)(sass@1.80.3)(terser@5.36.0))(vue@3.5.12(typescript@4.9.5))
+ version: 3.1.0(vite@4.5.5(@types/node@20.5.1)(sass@1.80.3)(terser@5.36.0))(vue@3.5.12(typescript@4.9.5))
'@vue/babel-plugin-jsx':
specifier: ^1.1.1
version: 1.2.5(@babel/core@7.25.8)
@@ -1227,7 +1227,7 @@ importers:
version: 9.3.7
jest:
specifier: ^29.0.0
- version: 29.7.0(@types/node@18.19.57)(ts-node@10.9.2(@types/node@18.19.57)(typescript@4.9.5))
+ version: 29.7.0(@types/node@20.5.1)(ts-node@10.9.2(@types/node@20.5.1)(typescript@4.9.5))
lodash:
specifier: ^4.17.21
version: 4.17.21
@@ -1263,19 +1263,19 @@ importers:
version: 4.9.5
vite:
specifier: ^4.1.4
- version: 4.5.5(@types/node@18.19.57)(sass@1.80.3)(terser@5.36.0)
+ version: 4.5.5(@types/node@20.5.1)(sass@1.80.3)(terser@5.36.0)
vite-plugin-dts:
specifier: ^2.1.0
- version: 2.3.0(@types/node@18.19.57)(rollup@4.24.0)(vite@4.5.5(@types/node@18.19.57)(sass@1.80.3)(terser@5.36.0))
+ version: 2.3.0(@types/node@20.5.1)(rollup@4.24.0)(vite@4.5.5(@types/node@20.5.1)(sass@1.80.3)(terser@5.36.0))
vite-plugin-md:
specifier: ^0.20.0
- version: 0.20.6(@vitejs/plugin-vue@4.6.2(vite@4.5.5(@types/node@18.19.57)(sass@1.80.3)(terser@5.36.0))(vue@3.5.12(typescript@4.9.5)))(happy-dom@8.9.0)(jsdom@20.0.3)(sass@1.80.3)(terser@5.36.0)(vite@4.5.5(@types/node@18.19.57)(sass@1.80.3)(terser@5.36.0))
+ version: 0.20.6(jsdom@20.0.3)(sass@1.80.3)(terser@5.36.0)
vite-svg-loader:
specifier: ^4.0.0
version: 4.0.0
vitepress:
specifier: 1.0.0-alpha.8
- version: 1.0.0-alpha.8(@algolia/client-search@5.34.1)(@types/node@18.19.57)(react-dom@16.14.0(react@16.14.0))(react@16.14.0)(sass@1.80.3)(search-insights@2.17.2)(terser@5.36.0)(typescript@4.9.5)
+ version: 1.0.0-alpha.8(@algolia/client-search@5.34.1)(@types/node@20.5.1)(react-dom@16.14.0(react@16.14.0))(react@16.14.0)(sass@1.80.3)(search-insights@2.17.2)(terser@5.36.0)(typescript@4.9.5)
vitepress-theme-demoblock:
specifier: 1.4.2
version: 1.4.2(react-dom@16.14.0(react@16.14.0))(react@16.14.0)(sass@1.80.3)(typescript@4.9.5)
@@ -1499,7 +1499,7 @@ importers:
version: 2.3.0(@types/node@20.5.1)(rollup@4.45.1)(vite@4.5.5(@types/node@20.5.1)(sass@1.80.3)(terser@5.36.0))
vite-plugin-md:
specifier: ^0.20.0
- version: 0.20.6(@vitejs/plugin-vue@4.6.2(vite@4.5.5(@types/node@20.5.1)(sass@1.80.3)(terser@5.36.0))(vue@3.5.12(typescript@4.9.5)))(happy-dom@8.9.0)(jsdom@20.0.3)(sass@1.80.3)(terser@5.36.0)(vite@4.5.5(@types/node@20.5.1)(sass@1.80.3)(terser@5.36.0))
+ version: 0.20.6(jsdom@20.0.3)(sass@1.80.3)(terser@5.36.0)
vite-svg-loader:
specifier: ^4.0.0
version: 4.0.0
@@ -1720,7 +1720,7 @@ importers:
version: 2.3.0(@types/node@20.5.1)(rollup@4.45.1)(vite@4.5.5(@types/node@20.5.1)(sass@1.80.3)(terser@5.36.0))
vite-plugin-md:
specifier: ^0.20.0
- version: 0.20.6(@vitejs/plugin-vue@4.6.2(vite@4.5.5(@types/node@20.5.1)(sass@1.80.3)(terser@5.36.0))(vue@3.5.12(typescript@4.9.5)))(happy-dom@8.9.0)(jsdom@20.0.3)(sass@1.80.3)(terser@5.36.0)(vite@4.5.5(@types/node@20.5.1)(sass@1.80.3)(terser@5.36.0))
+ version: 0.20.6(jsdom@20.0.3)(sass@1.80.3)(terser@5.36.0)
vite-svg-loader:
specifier: ^4.0.0
version: 4.0.0
@@ -2083,7 +2083,7 @@ importers:
version: 2.3.0(@types/node@20.5.1)(rollup@4.45.1)(vite@4.5.5(@types/node@20.5.1)(sass@1.80.3)(terser@5.36.0))
vite-plugin-md:
specifier: ^0.20.0
- version: 0.20.6(@vitejs/plugin-vue@4.6.2(vite@4.5.5(@types/node@20.5.1)(sass@1.80.3)(terser@5.36.0))(vue@3.5.12(typescript@4.9.5)))(happy-dom@8.9.0)(jsdom@20.0.3)(sass@1.80.3)(terser@5.36.0)(vite@4.5.5(@types/node@20.5.1)(sass@1.80.3)(terser@5.36.0))
+ version: 0.20.6(jsdom@20.0.3)(sass@1.80.3)(terser@5.36.0)
vite-svg-loader:
specifier: ^4.0.0
version: 4.0.0
@@ -2340,7 +2340,7 @@ importers:
version: 0.8.0
vite-plugin-md:
specifier: ^0.21.5
- version: 0.21.5(@vitejs/plugin-vue@4.6.2(vite@5.4.9(@types/node@20.5.1)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0))(vue@3.5.12(typescript@5.6.3)))(happy-dom@8.9.0)(jsdom@20.0.3)(sass@1.80.3)(terser@5.36.0)(vite@5.4.9(@types/node@20.5.1)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0))
+ version: 0.21.5(happy-dom@8.9.0)(jsdom@20.0.3)(sass@1.80.3)(terser@5.36.0)(vite@5.4.9(@types/node@20.5.1)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0))
vite-svg-loader:
specifier: ^5.1.0
version: 5.1.0(vue@3.5.12(typescript@5.6.3))
@@ -4841,6 +4841,7 @@ packages:
'@ls-lint/ls-lint@2.3.1':
resolution: {integrity: sha512-vPe6IDByQnQRTxcAYjTxrmga/tSIui50VBFTB5KIJWY3OOFmxE2VtymjeSEfQfiMbhZV/ZPAqYy2lt8pZFQ0Rw==}
+ cpu: [x64, arm64, s390x, ppc64le]
os: [darwin, linux, win32]
hasBin: true
@@ -16345,7 +16346,7 @@ snapshots:
'@types/node': 20.5.1
chalk: 4.1.2
cosmiconfig: 8.3.6(typescript@5.8.3)
- cosmiconfig-typescript-loader: 4.4.0(@types/node@20.5.1)(cosmiconfig@8.3.6(typescript@5.8.3))(ts-node@10.9.2(@types/node@20.5.1)(typescript@5.8.3))(typescript@5.8.3)
+ cosmiconfig-typescript-loader: 4.4.0(@types/node@20.5.1)(cosmiconfig@8.3.6(typescript@5.8.3))(ts-node@10.9.2(@types/node@18.19.57)(typescript@4.9.5))(typescript@5.8.3)
lodash.isplainobject: 4.0.6
lodash.merge: 4.6.2
lodash.uniq: 4.5.0
@@ -17188,7 +17189,7 @@ snapshots:
bignumber.js: 9.1.2
lodash: 4.17.21
lodash-es: 4.17.21
- moment: 2.30.1
+ moment: 2.29.1
mxgraph: 4.2.2
rxjs: 7.8.1
vue: 3.5.12(typescript@4.9.5)
@@ -17619,41 +17620,6 @@ snapshots:
jest-util: 29.7.0
slash: 3.0.0
- '@jest/core@29.7.0(ts-node@10.9.2(@types/node@18.19.120)(typescript@5.6.3))':
- dependencies:
- '@jest/console': 29.7.0
- '@jest/reporters': 29.7.0
- '@jest/test-result': 29.7.0
- '@jest/transform': 29.7.0
- '@jest/types': 29.6.3
- '@types/node': 18.19.120
- ansi-escapes: 4.3.2
- chalk: 4.1.2
- ci-info: 3.9.0
- exit: 0.1.2
- graceful-fs: 4.2.11
- jest-changed-files: 29.7.0
- jest-config: 29.7.0(@types/node@18.19.120)(ts-node@10.9.2(@types/node@18.19.120)(typescript@5.6.3))
- jest-haste-map: 29.7.0
- jest-message-util: 29.7.0
- jest-regex-util: 29.6.3
- jest-resolve: 29.7.0
- jest-resolve-dependencies: 29.7.0
- jest-runner: 29.7.0
- jest-runtime: 29.7.0
- jest-snapshot: 29.7.0
- jest-util: 29.7.0
- jest-validate: 29.7.0
- jest-watcher: 29.7.0
- micromatch: 4.0.8
- pretty-format: 29.7.0
- slash: 3.0.0
- strip-ansi: 6.0.1
- transitivePeerDependencies:
- - babel-plugin-macros
- - supports-color
- - ts-node
-
'@jest/core@29.7.0(ts-node@10.9.2(@types/node@18.19.120)(typescript@5.8.3))':
dependencies:
'@jest/console': 29.7.0
@@ -18000,14 +17966,6 @@ snapshots:
transitivePeerDependencies:
- '@types/node'
- '@microsoft/api-extractor-model@7.29.8(@types/node@18.19.120)':
- dependencies:
- '@microsoft/tsdoc': 0.15.0
- '@microsoft/tsdoc-config': 0.17.0
- '@rushstack/node-core-library': 5.9.0(@types/node@18.19.120)
- transitivePeerDependencies:
- - '@types/node'
-
'@microsoft/api-extractor-model@7.29.8(@types/node@18.19.57)':
dependencies:
'@microsoft/tsdoc': 0.15.0
@@ -18060,24 +18018,6 @@ snapshots:
transitivePeerDependencies:
- '@types/node'
- '@microsoft/api-extractor@7.47.11(@types/node@18.19.120)':
- dependencies:
- '@microsoft/api-extractor-model': 7.29.8(@types/node@18.19.120)
- '@microsoft/tsdoc': 0.15.0
- '@microsoft/tsdoc-config': 0.17.0
- '@rushstack/node-core-library': 5.9.0(@types/node@18.19.120)
- '@rushstack/rig-package': 0.5.3
- '@rushstack/terminal': 0.14.2(@types/node@18.19.120)
- '@rushstack/ts-command-line': 4.23.0(@types/node@18.19.120)
- lodash: 4.17.21
- minimatch: 3.0.8
- resolve: 1.22.8
- semver: 7.5.4
- source-map: 0.6.1
- typescript: 5.4.2
- transitivePeerDependencies:
- - '@types/node'
-
'@microsoft/api-extractor@7.47.11(@types/node@18.19.57)':
dependencies:
'@microsoft/api-extractor-model': 7.29.8(@types/node@18.19.57)
@@ -18473,18 +18413,6 @@ snapshots:
'@rushstack/eslint-patch@1.11.0': {}
- '@rushstack/node-core-library@3.66.1(@types/node@18.19.120)':
- dependencies:
- colors: 1.2.5
- fs-extra: 7.0.1
- import-lazy: 4.0.0
- jju: 1.4.0
- resolve: 1.22.8
- semver: 7.5.4
- z-schema: 5.0.5
- optionalDependencies:
- '@types/node': 18.19.120
-
'@rushstack/node-core-library@3.66.1(@types/node@18.19.57)':
dependencies:
colors: 1.2.5
@@ -18531,19 +18459,6 @@ snapshots:
optionalDependencies:
'@types/node': 20.5.1
- '@rushstack/node-core-library@5.9.0(@types/node@18.19.120)':
- dependencies:
- ajv: 8.13.0
- ajv-draft-04: 1.0.0(ajv@8.13.0)
- ajv-formats: 3.0.1(ajv@8.13.0)
- fs-extra: 7.0.1
- import-lazy: 4.0.0
- jju: 1.4.0
- resolve: 1.22.8
- semver: 7.5.4
- optionalDependencies:
- '@types/node': 18.19.120
-
'@rushstack/node-core-library@5.9.0(@types/node@18.19.57)':
dependencies:
ajv: 8.13.0
@@ -18594,13 +18509,6 @@ snapshots:
optionalDependencies:
'@types/node': 20.5.1
- '@rushstack/terminal@0.14.2(@types/node@18.19.120)':
- dependencies:
- '@rushstack/node-core-library': 5.9.0(@types/node@18.19.120)
- supports-color: 8.1.1
- optionalDependencies:
- '@types/node': 18.19.120
-
'@rushstack/terminal@0.14.2(@types/node@18.19.57)':
dependencies:
'@rushstack/node-core-library': 5.9.0(@types/node@18.19.57)
@@ -18633,15 +18541,6 @@ snapshots:
transitivePeerDependencies:
- '@types/node'
- '@rushstack/ts-command-line@4.23.0(@types/node@18.19.120)':
- dependencies:
- '@rushstack/terminal': 0.14.2(@types/node@18.19.120)
- '@types/argparse': 1.0.38
- argparse: 1.0.10
- string-argv: 0.3.2
- transitivePeerDependencies:
- - '@types/node'
-
'@rushstack/ts-command-line@4.23.0(@types/node@18.19.57)':
dependencies:
'@rushstack/terminal': 0.14.2(@types/node@18.19.57)
@@ -19421,16 +19320,6 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@vitejs/plugin-vue-jsx@3.1.0(vite@5.4.9(@types/node@18.19.120)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0))(vue@3.5.12(typescript@5.6.3))':
- dependencies:
- '@babel/core': 7.25.8
- '@babel/plugin-transform-typescript': 7.25.7(@babel/core@7.25.8)
- '@vue/babel-plugin-jsx': 1.2.5(@babel/core@7.25.8)
- vite: 5.4.9(@types/node@18.19.120)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0)
- vue: 3.5.12(typescript@5.6.3)
- transitivePeerDependencies:
- - supports-color
-
'@vitejs/plugin-vue-jsx@3.1.0(vite@5.4.9(@types/node@20.5.1)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0))(vue@3.5.12(typescript@5.6.3))':
dependencies:
'@babel/core': 7.25.8
@@ -19460,11 +19349,6 @@ snapshots:
dependencies:
vite: 2.9.18(sass@1.89.2)
- '@vitejs/plugin-vue@3.2.0(vite@3.2.11(@types/node@18.19.120)(sass@1.80.3)(terser@5.36.0))(vue@3.5.12(typescript@5.6.3))':
- dependencies:
- vite: 3.2.11(@types/node@18.19.120)(sass@1.80.3)(terser@5.36.0)
- vue: 3.5.12(typescript@5.6.3)
-
'@vitejs/plugin-vue@3.2.0(vite@3.2.11(@types/node@18.19.57)(sass@1.80.3)(terser@5.36.0))(vue@3.5.12(typescript@4.9.5))':
dependencies:
vite: 3.2.11(@types/node@18.19.57)(sass@1.80.3)(terser@5.36.0)
@@ -19500,11 +19384,6 @@ snapshots:
vite: 4.5.5(@types/node@20.5.1)(sass@1.89.2)(terser@5.36.0)
vue: 3.5.12(typescript@4.9.5)
- '@vitejs/plugin-vue@4.6.2(vite@5.4.9(@types/node@18.19.120)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0))(vue@3.5.12(typescript@5.6.3))':
- dependencies:
- vite: 5.4.9(@types/node@18.19.120)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0)
- vue: 3.5.12(typescript@5.6.3)
-
'@vitejs/plugin-vue@4.6.2(vite@5.4.9(@types/node@20.5.1)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0))(vue@3.5.12(typescript@5.6.3))':
dependencies:
vite: 5.4.9(@types/node@20.5.1)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0)
@@ -20218,39 +20097,14 @@ snapshots:
- terser
- vite
- '@yankeeinlondon/builder-api@1.4.1(@vitejs/plugin-vue@4.6.2(vite@4.5.5(@types/node@20.5.1)(sass@1.80.3)(terser@5.36.0))(vue@3.5.12(typescript@4.9.5)))(happy-dom@8.9.0)(jsdom@20.0.3)(sass@1.80.3)(terser@5.36.0)(vite@4.5.5(@types/node@20.5.1)(sass@1.80.3)(terser@5.36.0))':
- dependencies:
- '@types/markdown-it': 12.2.3
- '@yankeeinlondon/happy-wrapper': 2.10.1(jsdom@20.0.3)(sass@1.80.3)(terser@5.36.0)
- fp-ts: 2.16.9
- inferred-types: 0.37.6(happy-dom@8.9.0)(jsdom@20.0.3)(sass@1.80.3)(terser@5.36.0)
- markdown-it: 13.0.2
- vite-plugin-md: 0.22.5(@vitejs/plugin-vue@4.6.2(vite@4.5.5(@types/node@20.5.1)(sass@1.80.3)(terser@5.36.0))(vue@3.5.12(typescript@4.9.5)))(happy-dom@8.9.0)(jsdom@20.0.3)(sass@1.80.3)(terser@5.36.0)(vite@4.5.5(@types/node@20.5.1)(sass@1.80.3)(terser@5.36.0))
- transitivePeerDependencies:
- - '@edge-runtime/vm'
- - '@vitejs/plugin-vue'
- - '@vitest/browser'
- - '@vitest/ui'
- - encoding
- - happy-dom
- - jsdom
- - less
- - lightningcss
- - sass
- - stylus
- - sugarss
- - supports-color
- - terser
- - vite
-
- '@yankeeinlondon/builder-api@1.4.1(@vitejs/plugin-vue@4.6.2(vite@5.4.9(@types/node@18.19.120)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0))(vue@3.5.12(typescript@5.6.3)))(happy-dom@8.9.0)(jsdom@20.0.3)(sass@1.80.3)(terser@5.36.0)(vite@5.4.9(@types/node@18.19.120)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0))':
+ '@yankeeinlondon/builder-api@1.4.1(@vitejs/plugin-vue@5.2.4(vite@5.4.19(@types/node@18.19.120)(sass-embedded@1.80.3)(sass@1.89.2)(terser@5.36.0))(vue@3.5.18(typescript@5.8.3)))(happy-dom@14.12.3)(jsdom@20.0.3)(sass@1.89.2)(terser@5.36.0)(vite@5.4.19(@types/node@18.19.120)(sass-embedded@1.80.3)(sass@1.89.2)(terser@5.36.0))':
dependencies:
'@types/markdown-it': 12.2.3
- '@yankeeinlondon/happy-wrapper': 2.10.1(jsdom@20.0.3)(sass@1.80.3)(terser@5.36.0)
+ '@yankeeinlondon/happy-wrapper': 2.10.1(jsdom@20.0.3)(sass@1.89.2)(terser@5.36.0)
fp-ts: 2.16.9
- inferred-types: 0.37.6(happy-dom@8.9.0)(jsdom@20.0.3)(sass@1.80.3)(terser@5.36.0)
+ inferred-types: 0.37.6(happy-dom@14.12.3)(jsdom@20.0.3)(sass@1.89.2)(terser@5.36.0)
markdown-it: 13.0.2
- vite-plugin-md: 0.22.5(@vitejs/plugin-vue@4.6.2(vite@5.4.9(@types/node@18.19.120)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0))(vue@3.5.12(typescript@5.6.3)))(happy-dom@8.9.0)(jsdom@20.0.3)(sass@1.80.3)(terser@5.36.0)(vite@5.4.9(@types/node@18.19.120)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0))
+ vite-plugin-md: 0.22.5(@vitejs/plugin-vue@5.2.4(vite@5.4.19(@types/node@18.19.120)(sass-embedded@1.80.3)(sass@1.89.2)(terser@5.36.0))(vue@3.5.18(typescript@5.8.3)))(jsdom@20.0.3)(sass@1.89.2)(terser@5.36.0)(vite@5.4.19(@types/node@18.19.120)(sass-embedded@1.80.3)(sass@1.89.2)(terser@5.36.0))
transitivePeerDependencies:
- '@edge-runtime/vm'
- '@vitejs/plugin-vue'
@@ -20268,46 +20122,19 @@ snapshots:
- terser
- vite
- '@yankeeinlondon/builder-api@1.4.1(@vitejs/plugin-vue@4.6.2(vite@5.4.9(@types/node@20.5.1)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0))(vue@3.5.12(typescript@5.6.3)))(happy-dom@8.9.0)(jsdom@20.0.3)(sass@1.80.3)(terser@5.36.0)(vite@5.4.9(@types/node@20.5.1)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0))':
+ '@yankeeinlondon/builder-api@1.4.1(jsdom@20.0.3)(sass@1.80.3)(terser@5.36.0)':
dependencies:
'@types/markdown-it': 12.2.3
'@yankeeinlondon/happy-wrapper': 2.10.1(jsdom@20.0.3)(sass@1.80.3)(terser@5.36.0)
fp-ts: 2.16.9
- inferred-types: 0.37.6(happy-dom@8.9.0)(jsdom@20.0.3)(sass@1.80.3)(terser@5.36.0)
- markdown-it: 13.0.2
- vite-plugin-md: 0.22.5(@vitejs/plugin-vue@4.6.2(vite@5.4.9(@types/node@20.5.1)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0))(vue@3.5.12(typescript@5.6.3)))(happy-dom@8.9.0)(jsdom@20.0.3)(sass@1.80.3)(terser@5.36.0)(vite@5.4.9(@types/node@20.5.1)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0))
- transitivePeerDependencies:
- - '@edge-runtime/vm'
- - '@vitejs/plugin-vue'
- - '@vitest/browser'
- - '@vitest/ui'
- - encoding
- - happy-dom
- - jsdom
- - less
- - lightningcss
- - sass
- - stylus
- - sugarss
- - supports-color
- - terser
- - vite
-
- '@yankeeinlondon/builder-api@1.4.1(@vitejs/plugin-vue@5.2.4(vite@5.4.19(@types/node@18.19.120)(sass-embedded@1.80.3)(sass@1.89.2)(terser@5.36.0))(vue@3.5.18(typescript@5.8.3)))(happy-dom@14.12.3)(jsdom@20.0.3)(sass@1.89.2)(terser@5.36.0)(vite@5.4.19(@types/node@18.19.120)(sass-embedded@1.80.3)(sass@1.89.2)(terser@5.36.0))':
- dependencies:
- '@types/markdown-it': 12.2.3
- '@yankeeinlondon/happy-wrapper': 2.10.1(jsdom@20.0.3)(sass@1.89.2)(terser@5.36.0)
- fp-ts: 2.16.9
- inferred-types: 0.37.6(happy-dom@14.12.3)(jsdom@20.0.3)(sass@1.89.2)(terser@5.36.0)
+ inferred-types: 0.37.6
markdown-it: 13.0.2
- vite-plugin-md: 0.22.5(@vitejs/plugin-vue@5.2.4(vite@5.4.19(@types/node@18.19.120)(sass-embedded@1.80.3)(sass@1.89.2)(terser@5.36.0))(vue@3.5.18(typescript@5.8.3)))(jsdom@20.0.3)(sass@1.89.2)(terser@5.36.0)(vite@5.4.19(@types/node@18.19.120)(sass-embedded@1.80.3)(sass@1.89.2)(terser@5.36.0))
+ vite-plugin-md: 0.22.5(@vitejs/plugin-vue@4.6.2(vite@4.5.5(@types/node@18.19.57)(sass@1.80.3)(terser@5.36.0))(vue@3.5.12(typescript@4.9.5)))(happy-dom@8.9.0)(jsdom@20.0.3)(sass@1.80.3)(terser@5.36.0)(vite@4.5.5(@types/node@18.19.57)(sass@1.80.3)(terser@5.36.0))
transitivePeerDependencies:
- '@edge-runtime/vm'
- - '@vitejs/plugin-vue'
- '@vitest/browser'
- '@vitest/ui'
- encoding
- - happy-dom
- jsdom
- less
- lightningcss
@@ -20316,14 +20143,13 @@ snapshots:
- sugarss
- supports-color
- terser
- - vite
'@yankeeinlondon/builder-api@1.4.1(jsdom@20.0.3)(sass@1.89.2)(terser@5.36.0)':
dependencies:
'@types/markdown-it': 12.2.3
'@yankeeinlondon/happy-wrapper': 2.10.1(jsdom@20.0.3)(sass@1.89.2)(terser@5.36.0)
fp-ts: 2.16.9
- inferred-types: 0.37.6(happy-dom@14.12.3)(jsdom@20.0.3)(sass@1.89.2)(terser@5.36.0)
+ inferred-types: 0.37.6
markdown-it: 13.0.2
vite-plugin-md: 0.22.5(@vitejs/plugin-vue@5.2.4(vite@5.4.19(@types/node@18.19.120)(sass-embedded@1.80.3)(sass@1.89.2)(terser@5.36.0))(vue@3.5.18(typescript@5.8.3)))(jsdom@20.0.3)(sass@1.89.2)(terser@5.36.0)(vite@5.4.19(@types/node@18.19.120)(sass-embedded@1.80.3)(sass@1.89.2)(terser@5.36.0))
transitivePeerDependencies:
@@ -20342,7 +20168,7 @@ snapshots:
'@yankeeinlondon/gray-matter@6.2.1':
dependencies:
- inferred-types: 0.37.6(happy-dom@14.12.3)(jsdom@20.0.3)(sass@1.89.2)(terser@5.36.0)
+ inferred-types: 0.37.6
js-yaml: 4.1.0
kind-of: 6.0.3
section-matter: 1.0.0
@@ -21289,7 +21115,7 @@ snapshots:
dependencies:
bumpp: 8.2.1
callsites: 4.2.0
- inferred-types: 0.37.6(happy-dom@14.12.3)(jsdom@20.0.3)(sass@1.89.2)(terser@5.36.0)
+ inferred-types: 0.37.6
vitest: 0.25.8(happy-dom@14.12.3)(jsdom@20.0.3)(sass@1.89.2)(terser@5.36.0)
transitivePeerDependencies:
- '@edge-runtime/vm'
@@ -21309,7 +21135,7 @@ snapshots:
dependencies:
bumpp: 8.2.1
callsites: 4.2.0
- inferred-types: 0.37.6(happy-dom@14.12.3)(jsdom@20.0.3)(sass@1.89.2)(terser@5.36.0)
+ inferred-types: 0.37.6
vitest: 0.25.8(happy-dom@8.9.0)(jsdom@20.0.3)(sass@1.80.3)(terser@5.36.0)
transitivePeerDependencies:
- '@edge-runtime/vm'
@@ -21329,7 +21155,7 @@ snapshots:
dependencies:
bumpp: 8.2.1
callsites: 4.2.0
- inferred-types: 0.37.6(happy-dom@14.12.3)(jsdom@20.0.3)(sass@1.89.2)(terser@5.36.0)
+ inferred-types: 0.37.6
vitest: 0.25.8(happy-dom@8.9.0)(jsdom@20.0.3)(sass@1.89.2)(terser@5.36.0)
transitivePeerDependencies:
- '@edge-runtime/vm'
@@ -22112,7 +21938,7 @@ snapshots:
object-assign: 4.1.1
vary: 1.1.2
- cosmiconfig-typescript-loader@4.4.0(@types/node@20.5.1)(cosmiconfig@8.3.6(typescript@5.8.3))(ts-node@10.9.2(@types/node@20.5.1)(typescript@5.8.3))(typescript@5.8.3):
+ cosmiconfig-typescript-loader@4.4.0(@types/node@20.5.1)(cosmiconfig@8.3.6(typescript@5.8.3))(ts-node@10.9.2(@types/node@18.19.57)(typescript@4.9.5))(typescript@5.8.3):
dependencies:
'@types/node': 20.5.1
cosmiconfig: 8.3.6(typescript@5.8.3)
@@ -22182,21 +22008,6 @@ snapshots:
p-filter: 3.0.0
p-map: 6.0.0
- create-jest@29.7.0(@types/node@18.19.120)(ts-node@10.9.2(@types/node@18.19.120)(typescript@5.6.3)):
- dependencies:
- '@jest/types': 29.6.3
- chalk: 4.1.2
- exit: 0.1.2
- graceful-fs: 4.2.11
- jest-config: 29.7.0(@types/node@18.19.120)(ts-node@10.9.2(@types/node@18.19.120)(typescript@5.6.3))
- jest-util: 29.7.0
- prompts: 2.4.2
- transitivePeerDependencies:
- - '@types/node'
- - babel-plugin-macros
- - supports-color
- - ts-node
-
create-jest@29.7.0(@types/node@18.19.120)(ts-node@10.9.2(@types/node@18.19.120)(typescript@5.8.3)):
dependencies:
'@jest/types': 29.6.3
@@ -24560,6 +24371,10 @@ snapshots:
index-to-position@0.1.2: {}
+ inferred-types@0.37.6:
+ dependencies:
+ brilliant-errors: 0.7.3(happy-dom@14.12.3)(jsdom@20.0.3)(sass@1.89.2)(terser@5.36.0)
+
inferred-types@0.37.6(happy-dom@14.12.3)(jsdom@20.0.3)(sass@1.89.2)(terser@5.36.0):
dependencies:
brilliant-errors: 0.7.3(happy-dom@14.12.3)(jsdom@20.0.3)(sass@1.89.2)(terser@5.36.0)
@@ -25108,25 +24923,6 @@ snapshots:
- babel-plugin-macros
- supports-color
- jest-cli@29.7.0(@types/node@18.19.120)(ts-node@10.9.2(@types/node@18.19.120)(typescript@5.6.3)):
- dependencies:
- '@jest/core': 29.7.0(ts-node@10.9.2(@types/node@18.19.120)(typescript@5.6.3))
- '@jest/test-result': 29.7.0
- '@jest/types': 29.6.3
- chalk: 4.1.2
- create-jest: 29.7.0(@types/node@18.19.120)(ts-node@10.9.2(@types/node@18.19.120)(typescript@5.6.3))
- exit: 0.1.2
- import-local: 3.2.0
- jest-config: 29.7.0(@types/node@18.19.120)(ts-node@10.9.2(@types/node@18.19.120)(typescript@5.6.3))
- jest-util: 29.7.0
- jest-validate: 29.7.0
- yargs: 17.7.2
- transitivePeerDependencies:
- - '@types/node'
- - babel-plugin-macros
- - supports-color
- - ts-node
-
jest-cli@29.7.0(@types/node@18.19.120)(ts-node@10.9.2(@types/node@18.19.120)(typescript@5.8.3)):
dependencies:
'@jest/core': 29.7.0(ts-node@10.9.2(@types/node@18.19.120)(typescript@5.8.3))
@@ -25203,7 +24999,7 @@ snapshots:
- supports-color
- ts-node
- jest-config@29.7.0(@types/node@18.19.120)(ts-node@10.9.2(@types/node@18.19.120)(typescript@5.6.3)):
+ jest-config@29.7.0(@types/node@18.19.120)(ts-node@10.9.2(@types/node@18.19.120)(typescript@5.8.3)):
dependencies:
'@babel/core': 7.25.8
'@jest/test-sequencer': 29.7.0
@@ -25229,12 +25025,12 @@ snapshots:
strip-json-comments: 3.1.1
optionalDependencies:
'@types/node': 18.19.120
- ts-node: 10.9.2(@types/node@20.5.1)(typescript@5.8.3)
+ ts-node: 10.9.2(@types/node@18.19.120)(typescript@5.8.3)
transitivePeerDependencies:
- babel-plugin-macros
- supports-color
- jest-config@29.7.0(@types/node@18.19.120)(ts-node@10.9.2(@types/node@18.19.120)(typescript@5.8.3)):
+ jest-config@29.7.0(@types/node@18.19.120)(ts-node@10.9.2(@types/node@18.19.57)(typescript@4.9.5)):
dependencies:
'@babel/core': 7.25.8
'@jest/test-sequencer': 29.7.0
@@ -25260,12 +25056,12 @@ snapshots:
strip-json-comments: 3.1.1
optionalDependencies:
'@types/node': 18.19.120
- ts-node: 10.9.2(@types/node@18.19.120)(typescript@5.8.3)
+ ts-node: 10.9.2(@types/node@20.5.1)(typescript@5.8.3)
transitivePeerDependencies:
- babel-plugin-macros
- supports-color
- jest-config@29.7.0(@types/node@18.19.120)(ts-node@10.9.2(@types/node@18.19.57)(typescript@4.9.5)):
+ jest-config@29.7.0(@types/node@18.19.120)(ts-node@10.9.2(@types/node@20.5.1)(typescript@4.9.5)):
dependencies:
'@babel/core': 7.25.8
'@jest/test-sequencer': 29.7.0
@@ -25291,12 +25087,12 @@ snapshots:
strip-json-comments: 3.1.1
optionalDependencies:
'@types/node': 18.19.120
- ts-node: 10.9.2(@types/node@18.19.57)(typescript@4.9.5)
+ ts-node: 10.9.2(@types/node@20.5.1)(typescript@4.9.5)
transitivePeerDependencies:
- babel-plugin-macros
- supports-color
- jest-config@29.7.0(@types/node@18.19.120)(ts-node@10.9.2(@types/node@20.5.1)(typescript@4.9.5)):
+ jest-config@29.7.0(@types/node@18.19.120)(ts-node@10.9.2(@types/node@20.5.1)(typescript@5.6.3)):
dependencies:
'@babel/core': 7.25.8
'@jest/test-sequencer': 29.7.0
@@ -25322,43 +25118,12 @@ snapshots:
strip-json-comments: 3.1.1
optionalDependencies:
'@types/node': 18.19.120
- ts-node: 10.9.2(@types/node@20.5.1)(typescript@4.9.5)
+ ts-node: 10.9.2(@types/node@20.5.1)(typescript@5.6.3)
transitivePeerDependencies:
- babel-plugin-macros
- supports-color
- jest-config@29.7.0(@types/node@18.19.120)(ts-node@10.9.2(@types/node@20.5.1)(typescript@5.6.3)):
- dependencies:
- '@babel/core': 7.25.8
- '@jest/test-sequencer': 29.7.0
- '@jest/types': 29.6.3
- babel-jest: 29.7.0(@babel/core@7.25.8)
- chalk: 4.1.2
- ci-info: 3.9.0
- deepmerge: 4.3.1
- glob: 7.2.3
- graceful-fs: 4.2.11
- jest-circus: 29.7.0
- jest-environment-node: 29.7.0
- jest-get-type: 29.6.3
- jest-regex-util: 29.6.3
- jest-resolve: 29.7.0
- jest-runner: 29.7.0
- jest-util: 29.7.0
- jest-validate: 29.7.0
- micromatch: 4.0.8
- parse-json: 5.2.0
- pretty-format: 29.7.0
- slash: 3.0.0
- strip-json-comments: 3.1.1
- optionalDependencies:
- '@types/node': 18.19.120
- ts-node: 10.9.2(@types/node@20.5.1)(typescript@5.6.3)
- transitivePeerDependencies:
- - babel-plugin-macros
- - supports-color
-
- jest-config@29.7.0(@types/node@18.19.57)(ts-node@10.9.2(@types/node@18.19.57)(typescript@4.9.5)):
+ jest-config@29.7.0(@types/node@18.19.57)(ts-node@10.9.2(@types/node@18.19.57)(typescript@4.9.5)):
dependencies:
'@babel/core': 7.25.8
'@jest/test-sequencer': 29.7.0
@@ -25384,7 +25149,7 @@ snapshots:
strip-json-comments: 3.1.1
optionalDependencies:
'@types/node': 18.19.57
- ts-node: 10.9.2(@types/node@18.19.57)(typescript@4.9.5)
+ ts-node: 10.9.2(@types/node@20.5.1)(typescript@5.8.3)
transitivePeerDependencies:
- babel-plugin-macros
- supports-color
@@ -25690,18 +25455,6 @@ snapshots:
merge-stream: 2.0.0
supports-color: 8.1.1
- jest@29.7.0(@types/node@18.19.120)(ts-node@10.9.2(@types/node@18.19.120)(typescript@5.6.3)):
- dependencies:
- '@jest/core': 29.7.0(ts-node@10.9.2(@types/node@18.19.120)(typescript@5.6.3))
- '@jest/types': 29.6.3
- import-local: 3.2.0
- jest-cli: 29.7.0(@types/node@18.19.120)(ts-node@10.9.2(@types/node@18.19.120)(typescript@5.6.3))
- transitivePeerDependencies:
- - '@types/node'
- - babel-plugin-macros
- - supports-color
- - ts-node
-
jest@29.7.0(@types/node@18.19.120)(ts-node@10.9.2(@types/node@18.19.120)(typescript@5.8.3)):
dependencies:
'@jest/core': 29.7.0(ts-node@10.9.2(@types/node@18.19.120)(typescript@5.8.3))
@@ -28864,25 +28617,6 @@ snapshots:
v8-compile-cache-lib: 3.0.1
yn: 3.1.1
- ts-node@10.9.2(@types/node@18.19.57)(typescript@4.9.5):
- dependencies:
- '@cspotcode/source-map-support': 0.8.1
- '@tsconfig/node10': 1.0.11
- '@tsconfig/node12': 1.0.11
- '@tsconfig/node14': 1.0.3
- '@tsconfig/node16': 1.0.4
- '@types/node': 18.19.57
- acorn: 8.13.0
- acorn-walk: 8.3.4
- arg: 4.1.3
- create-require: 1.1.1
- diff: 4.0.2
- make-error: 1.3.6
- typescript: 4.9.5
- v8-compile-cache-lib: 3.0.1
- yn: 3.1.1
- optional: true
-
ts-node@10.9.2(@types/node@20.5.1)(typescript@4.9.5):
dependencies:
'@cspotcode/source-map-support': 0.8.1
@@ -29345,24 +29079,6 @@ snapshots:
- supports-color
- terser
- vite-node@1.6.0(@types/node@18.19.120)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0):
- dependencies:
- cac: 6.7.14
- debug: 4.3.7
- pathe: 1.1.2
- picocolors: 1.1.1
- vite: 5.4.19(@types/node@18.19.120)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0)
- transitivePeerDependencies:
- - '@types/node'
- - less
- - lightningcss
- - sass
- - sass-embedded
- - stylus
- - sugarss
- - supports-color
- - terser
-
vite-node@1.6.0(@types/node@20.5.1)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0):
dependencies:
cac: 6.7.14
@@ -29405,24 +29121,6 @@ snapshots:
dependencies:
vite: 4.5.5(@types/node@20.5.1)(sass@1.89.2)(terser@5.36.0)
- vite-plugin-dts@2.3.0(@types/node@18.19.120)(rollup@4.45.1)(vite@5.4.9(@types/node@18.19.120)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0)):
- dependencies:
- '@babel/parser': 7.25.8
- '@microsoft/api-extractor': 7.47.11(@types/node@18.19.120)
- '@rollup/pluginutils': 5.1.2(rollup@4.45.1)
- '@rushstack/node-core-library': 3.66.1(@types/node@18.19.120)
- debug: 4.3.7
- fast-glob: 3.3.2
- fs-extra: 10.1.0
- kolorist: 1.8.0
- magic-string: 0.29.0
- ts-morph: 18.0.0
- vite: 5.4.9(@types/node@18.19.120)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0)
- transitivePeerDependencies:
- - '@types/node'
- - rollup
- - supports-color
-
vite-plugin-dts@2.3.0(@types/node@18.19.57)(rollup@4.24.0)(vite@4.5.5(@types/node@18.19.57)(sass@1.80.3)(terser@5.36.0)):
dependencies:
'@babel/parser': 7.25.8
@@ -29606,69 +29304,18 @@ snapshots:
- terser
- vite
- vite-plugin-md@0.20.6(@vitejs/plugin-vue@4.6.2(vite@4.5.5(@types/node@20.5.1)(sass@1.80.3)(terser@5.36.0))(vue@3.5.12(typescript@4.9.5)))(happy-dom@8.9.0)(jsdom@20.0.3)(sass@1.80.3)(terser@5.36.0)(vite@4.5.5(@types/node@20.5.1)(sass@1.80.3)(terser@5.36.0)):
+ vite-plugin-md@0.20.6(jsdom@20.0.3)(sass@1.80.3)(terser@5.36.0):
dependencies:
- '@yankeeinlondon/builder-api': 1.4.1(@vitejs/plugin-vue@4.6.2(vite@4.5.5(@types/node@20.5.1)(sass@1.80.3)(terser@5.36.0))(vue@3.5.12(typescript@4.9.5)))(happy-dom@8.9.0)(jsdom@20.0.3)(sass@1.80.3)(terser@5.36.0)(vite@4.5.5(@types/node@20.5.1)(sass@1.80.3)(terser@5.36.0))
+ '@yankeeinlondon/builder-api': 1.4.1(jsdom@20.0.3)(sass@1.80.3)(terser@5.36.0)
'@yankeeinlondon/happy-wrapper': 2.10.1(jsdom@20.0.3)(sass@1.80.3)(terser@5.36.0)
gray-matter: 4.0.3
markdown-it: 13.0.2
source-map-js: 1.2.1
transitivePeerDependencies:
- '@edge-runtime/vm'
- - '@vitejs/plugin-vue'
- - '@vitest/browser'
- - '@vitest/ui'
- - encoding
- - happy-dom
- - jsdom
- - less
- - lightningcss
- - sass
- - stylus
- - sugarss
- - supports-color
- - terser
- - vite
-
- vite-plugin-md@0.21.5(@vitejs/plugin-vue@4.6.2(vite@5.4.9(@types/node@18.19.120)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0))(vue@3.5.12(typescript@5.6.3)))(happy-dom@8.9.0)(jsdom@20.0.3)(sass@1.80.3)(terser@5.36.0)(vite@5.4.9(@types/node@18.19.120)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0)):
- dependencies:
- '@yankeeinlondon/builder-api': 1.4.1(@vitejs/plugin-vue@4.6.2(vite@5.4.9(@types/node@18.19.120)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0))(vue@3.5.12(typescript@5.6.3)))(happy-dom@8.9.0)(jsdom@20.0.3)(sass@1.80.3)(terser@5.36.0)(vite@5.4.9(@types/node@18.19.120)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0))
- '@yankeeinlondon/gray-matter': 6.2.1(happy-dom@8.9.0)(jsdom@20.0.3)(sass@1.80.3)(terser@5.36.0)
- '@yankeeinlondon/happy-wrapper': 2.10.1(jsdom@20.0.3)(sass@1.80.3)(terser@5.36.0)
- markdown-it: 13.0.2
- source-map-js: 1.2.1
- vite: 5.4.9(@types/node@18.19.120)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0)
- transitivePeerDependencies:
- - '@edge-runtime/vm'
- - '@vitejs/plugin-vue'
- - '@vitest/browser'
- - '@vitest/ui'
- - encoding
- - happy-dom
- - jsdom
- - less
- - lightningcss
- - sass
- - stylus
- - sugarss
- - supports-color
- - terser
-
- vite-plugin-md@0.21.5(@vitejs/plugin-vue@4.6.2(vite@5.4.9(@types/node@20.5.1)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0))(vue@3.5.12(typescript@5.6.3)))(happy-dom@8.9.0)(jsdom@20.0.3)(sass@1.80.3)(terser@5.36.0)(vite@5.4.9(@types/node@20.5.1)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0)):
- dependencies:
- '@yankeeinlondon/builder-api': 1.4.1(@vitejs/plugin-vue@4.6.2(vite@5.4.9(@types/node@20.5.1)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0))(vue@3.5.12(typescript@5.6.3)))(happy-dom@8.9.0)(jsdom@20.0.3)(sass@1.80.3)(terser@5.36.0)(vite@5.4.9(@types/node@20.5.1)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0))
- '@yankeeinlondon/gray-matter': 6.2.1(happy-dom@8.9.0)(jsdom@20.0.3)(sass@1.80.3)(terser@5.36.0)
- '@yankeeinlondon/happy-wrapper': 2.10.1(jsdom@20.0.3)(sass@1.80.3)(terser@5.36.0)
- markdown-it: 13.0.2
- source-map-js: 1.2.1
- vite: 5.4.9(@types/node@20.5.1)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0)
- transitivePeerDependencies:
- - '@edge-runtime/vm'
- - '@vitejs/plugin-vue'
- '@vitest/browser'
- '@vitest/ui'
- encoding
- - happy-dom
- jsdom
- less
- lightningcss
@@ -29702,63 +29349,14 @@ snapshots:
- supports-color
- terser
- vite-plugin-md@0.22.5(@vitejs/plugin-vue@4.6.2(vite@4.5.5(@types/node@18.19.57)(sass@1.80.3)(terser@5.36.0))(vue@3.5.12(typescript@4.9.5)))(happy-dom@8.9.0)(jsdom@20.0.3)(sass@1.80.3)(terser@5.36.0)(vite@4.5.5(@types/node@18.19.57)(sass@1.80.3)(terser@5.36.0)):
+ vite-plugin-md@0.21.5(happy-dom@8.9.0)(jsdom@20.0.3)(sass@1.80.3)(terser@5.36.0)(vite@5.4.9(@types/node@20.5.1)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0)):
dependencies:
- '@vitejs/plugin-vue': 4.6.2(vite@4.5.5(@types/node@18.19.57)(sass@1.80.3)(terser@5.36.0))(vue@3.5.12(typescript@4.9.5))
- '@yankeeinlondon/builder-api': 1.4.1(@vitejs/plugin-vue@4.6.2(vite@5.4.9(@types/node@20.5.1)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0))(vue@3.5.12(typescript@5.6.3)))(happy-dom@8.9.0)(jsdom@20.0.3)(sass@1.80.3)(terser@5.36.0)(vite@5.4.9(@types/node@20.5.1)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0))
+ '@yankeeinlondon/builder-api': 1.4.1(jsdom@20.0.3)(sass@1.80.3)(terser@5.36.0)
'@yankeeinlondon/gray-matter': 6.2.1(happy-dom@8.9.0)(jsdom@20.0.3)(sass@1.80.3)(terser@5.36.0)
'@yankeeinlondon/happy-wrapper': 2.10.1(jsdom@20.0.3)(sass@1.80.3)(terser@5.36.0)
markdown-it: 13.0.2
source-map-js: 1.2.1
- vite: 4.5.5(@types/node@18.19.57)(sass@1.80.3)(terser@5.36.0)
- transitivePeerDependencies:
- - '@edge-runtime/vm'
- - '@vitest/browser'
- - '@vitest/ui'
- - encoding
- - happy-dom
- - jsdom
- - less
- - lightningcss
- - sass
- - stylus
- - sugarss
- - supports-color
- - terser
-
- vite-plugin-md@0.22.5(@vitejs/plugin-vue@4.6.2(vite@4.5.5(@types/node@20.5.1)(sass@1.80.3)(terser@5.36.0))(vue@3.5.12(typescript@4.9.5)))(happy-dom@8.9.0)(jsdom@20.0.3)(sass@1.80.3)(terser@5.36.0)(vite@4.5.5(@types/node@20.5.1)(sass@1.80.3)(terser@5.36.0)):
- dependencies:
- '@vitejs/plugin-vue': 4.6.2(vite@4.5.5(@types/node@20.5.1)(sass@1.80.3)(terser@5.36.0))(vue@3.5.12(typescript@4.9.5))
- '@yankeeinlondon/builder-api': 1.4.1(@vitejs/plugin-vue@4.6.2(vite@4.5.5(@types/node@20.5.1)(sass@1.80.3)(terser@5.36.0))(vue@3.5.12(typescript@4.9.5)))(happy-dom@8.9.0)(jsdom@20.0.3)(sass@1.80.3)(terser@5.36.0)(vite@4.5.5(@types/node@20.5.1)(sass@1.80.3)(terser@5.36.0))
- '@yankeeinlondon/gray-matter': 6.2.1(happy-dom@8.9.0)(jsdom@20.0.3)(sass@1.80.3)(terser@5.36.0)
- '@yankeeinlondon/happy-wrapper': 2.10.1(jsdom@20.0.3)(sass@1.80.3)(terser@5.36.0)
- markdown-it: 13.0.2
- source-map-js: 1.2.1
- vite: 4.5.5(@types/node@20.5.1)(sass@1.80.3)(terser@5.36.0)
- transitivePeerDependencies:
- - '@edge-runtime/vm'
- - '@vitest/browser'
- - '@vitest/ui'
- - encoding
- - happy-dom
- - jsdom
- - less
- - lightningcss
- - sass
- - stylus
- - sugarss
- - supports-color
- - terser
-
- vite-plugin-md@0.22.5(@vitejs/plugin-vue@4.6.2(vite@5.4.9(@types/node@18.19.120)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0))(vue@3.5.12(typescript@5.6.3)))(happy-dom@8.9.0)(jsdom@20.0.3)(sass@1.80.3)(terser@5.36.0)(vite@5.4.9(@types/node@18.19.120)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0)):
- dependencies:
- '@vitejs/plugin-vue': 4.6.2(vite@5.4.9(@types/node@18.19.120)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0))(vue@3.5.12(typescript@5.6.3))
- '@yankeeinlondon/builder-api': 1.4.1(@vitejs/plugin-vue@4.6.2(vite@5.4.9(@types/node@18.19.120)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0))(vue@3.5.12(typescript@5.6.3)))(happy-dom@8.9.0)(jsdom@20.0.3)(sass@1.80.3)(terser@5.36.0)(vite@5.4.9(@types/node@18.19.120)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0))
- '@yankeeinlondon/gray-matter': 6.2.1(happy-dom@8.9.0)(jsdom@20.0.3)(sass@1.80.3)(terser@5.36.0)
- '@yankeeinlondon/happy-wrapper': 2.10.1(jsdom@20.0.3)(sass@1.80.3)(terser@5.36.0)
- markdown-it: 13.0.2
- source-map-js: 1.2.1
- vite: 5.4.9(@types/node@18.19.120)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0)
+ vite: 5.4.9(@types/node@20.5.1)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0)
transitivePeerDependencies:
- '@edge-runtime/vm'
- '@vitest/browser'
@@ -29774,15 +29372,15 @@ snapshots:
- supports-color
- terser
- vite-plugin-md@0.22.5(@vitejs/plugin-vue@4.6.2(vite@5.4.9(@types/node@20.5.1)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0))(vue@3.5.12(typescript@5.6.3)))(happy-dom@8.9.0)(jsdom@20.0.3)(sass@1.80.3)(terser@5.36.0)(vite@5.4.9(@types/node@20.5.1)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0)):
+ vite-plugin-md@0.22.5(@vitejs/plugin-vue@4.6.2(vite@4.5.5(@types/node@18.19.57)(sass@1.80.3)(terser@5.36.0))(vue@3.5.12(typescript@4.9.5)))(happy-dom@8.9.0)(jsdom@20.0.3)(sass@1.80.3)(terser@5.36.0)(vite@4.5.5(@types/node@18.19.57)(sass@1.80.3)(terser@5.36.0)):
dependencies:
- '@vitejs/plugin-vue': 4.6.2(vite@5.4.9(@types/node@20.5.1)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0))(vue@3.5.12(typescript@5.6.3))
- '@yankeeinlondon/builder-api': 1.4.1(@vitejs/plugin-vue@4.6.2(vite@5.4.9(@types/node@20.5.1)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0))(vue@3.5.12(typescript@5.6.3)))(happy-dom@8.9.0)(jsdom@20.0.3)(sass@1.80.3)(terser@5.36.0)(vite@5.4.9(@types/node@20.5.1)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0))
+ '@vitejs/plugin-vue': 4.6.2(vite@4.5.5(@types/node@18.19.57)(sass@1.80.3)(terser@5.36.0))(vue@3.5.12(typescript@4.9.5))
+ '@yankeeinlondon/builder-api': 1.4.1(@vitejs/plugin-vue@4.6.2(vite@4.5.5(@types/node@18.19.57)(sass@1.80.3)(terser@5.36.0))(vue@3.5.12(typescript@4.9.5)))(happy-dom@8.9.0)(jsdom@20.0.3)(sass@1.80.3)(terser@5.36.0)(vite@4.5.5(@types/node@18.19.57)(sass@1.80.3)(terser@5.36.0))
'@yankeeinlondon/gray-matter': 6.2.1(happy-dom@8.9.0)(jsdom@20.0.3)(sass@1.80.3)(terser@5.36.0)
'@yankeeinlondon/happy-wrapper': 2.10.1(jsdom@20.0.3)(sass@1.80.3)(terser@5.36.0)
markdown-it: 13.0.2
source-map-js: 1.2.1
- vite: 5.4.9(@types/node@20.5.1)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0)
+ vite: 4.5.5(@types/node@18.19.57)(sass@1.80.3)(terser@5.36.0)
transitivePeerDependencies:
- '@edge-runtime/vm'
- '@vitest/browser'
@@ -29856,18 +29454,6 @@ snapshots:
fsevents: 2.3.3
sass: 1.89.2
- vite@3.2.11(@types/node@18.19.120)(sass@1.80.3)(terser@5.36.0):
- dependencies:
- esbuild: 0.15.18
- postcss: 8.4.47
- resolve: 1.22.8
- rollup: 2.79.2
- optionalDependencies:
- '@types/node': 18.19.120
- fsevents: 2.3.3
- sass: 1.80.3
- terser: 5.36.0
-
vite@3.2.11(@types/node@18.19.57)(sass@1.80.3)(terser@5.36.0):
dependencies:
esbuild: 0.15.18
@@ -29970,18 +29556,6 @@ snapshots:
sass: 1.89.2
terser: 5.36.0
- vite@5.4.19(@types/node@18.19.120)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0):
- dependencies:
- esbuild: 0.21.5
- postcss: 8.4.47
- rollup: 4.45.1
- optionalDependencies:
- '@types/node': 18.19.120
- fsevents: 2.3.3
- sass: 1.80.3
- sass-embedded: 1.80.3
- terser: 5.36.0
-
vite@5.4.19(@types/node@18.19.120)(sass-embedded@1.80.3)(sass@1.89.2)(terser@5.36.0):
dependencies:
esbuild: 0.21.5
@@ -30006,18 +29580,6 @@ snapshots:
sass-embedded: 1.80.3
terser: 5.36.0
- vite@5.4.9(@types/node@18.19.120)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0):
- dependencies:
- esbuild: 0.21.5
- postcss: 8.4.47
- rollup: 4.24.0
- optionalDependencies:
- '@types/node': 18.19.120
- fsevents: 2.3.3
- sass: 1.80.3
- sass-embedded: 1.80.3
- terser: 5.36.0
-
vite@5.4.9(@types/node@20.5.1)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0):
dependencies:
esbuild: 0.21.5
@@ -30270,32 +29832,6 @@ snapshots:
- supports-color
- typescript
- vitepress@1.0.0-alpha.10(@algolia/client-search@5.34.1)(@types/node@18.19.120)(react-dom@16.14.0(react@16.14.0))(react@16.14.0)(sass@1.80.3)(search-insights@2.17.2)(terser@5.36.0)(typescript@5.6.3):
- dependencies:
- '@docsearch/css': 3.6.2
- '@docsearch/js': 3.6.0(@algolia/client-search@5.34.1)(react-dom@16.14.0(react@16.14.0))(react@16.14.0)(search-insights@2.17.2)
- '@vitejs/plugin-vue': 3.2.0(vite@3.2.11(@types/node@18.19.120)(sass@1.80.3)(terser@5.36.0))(vue@3.5.12(typescript@5.6.3))
- '@vue/devtools-api': 6.6.4
- '@vueuse/core': 9.2.0(vue@3.5.12(typescript@5.6.3))
- body-scroll-lock: 4.0.0-beta.0
- shiki: 0.11.1
- vite: 3.2.11(@types/node@18.19.120)(sass@1.80.3)(terser@5.36.0)
- vue: 3.5.12(typescript@5.6.3)
- transitivePeerDependencies:
- - '@algolia/client-search'
- - '@types/node'
- - '@types/react'
- - '@vue/composition-api'
- - less
- - react
- - react-dom
- - sass
- - search-insights
- - stylus
- - sugarss
- - terser
- - typescript
-
vitepress@1.0.0-alpha.10(@algolia/client-search@5.34.1)(@types/node@20.5.1)(react-dom@16.14.0(react@16.14.0))(react@16.14.0)(sass@1.80.3)(search-insights@2.17.2)(terser@5.36.0)(typescript@5.6.3):
dependencies:
'@docsearch/css': 3.6.2
@@ -30609,42 +30145,6 @@ snapshots:
- supports-color
- terser
- vitest@1.6.0(@types/node@18.19.120)(happy-dom@8.9.0)(jsdom@20.0.3)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0):
- dependencies:
- '@vitest/expect': 1.6.0
- '@vitest/runner': 1.6.0
- '@vitest/snapshot': 1.6.0
- '@vitest/spy': 1.6.0
- '@vitest/utils': 1.6.0
- acorn-walk: 8.3.4
- chai: 4.5.0
- debug: 4.3.7
- execa: 8.0.1
- local-pkg: 0.5.0
- magic-string: 0.30.12
- pathe: 1.1.2
- picocolors: 1.1.1
- std-env: 3.7.0
- strip-literal: 2.1.0
- tinybench: 2.9.0
- tinypool: 0.8.4
- vite: 5.4.9(@types/node@18.19.120)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0)
- vite-node: 1.6.0(@types/node@18.19.120)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0)
- why-is-node-running: 2.3.0
- optionalDependencies:
- '@types/node': 18.19.120
- happy-dom: 8.9.0
- jsdom: 20.0.3
- transitivePeerDependencies:
- - less
- - lightningcss
- - sass
- - sass-embedded
- - stylus
- - sugarss
- - supports-color
- - terser
-
vitest@1.6.0(@types/node@20.5.1)(happy-dom@8.9.0)(jsdom@20.0.3)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0):
dependencies:
'@vitest/expect': 1.6.0