diff --git a/examples/package.json b/examples/package.json index 528805c267..3011e399f3 100644 --- a/examples/package.json +++ b/examples/package.json @@ -93,11 +93,11 @@ "@types/fs-extra": "^11.0.4", "@univerjs-infra/shared": "workspace:*", "detect-port": "^2.1.0", - "esbuild": "^0.25.11", + "esbuild": "^0.25.12", "esbuild-plugin-alias": "^0.2.1", "esbuild-plugin-clean": "^1.0.1", "esbuild-plugin-copy": "^2.1.1", - "esbuild-plugin-vue3": "^0.4.2", + "esbuild-plugin-vue3": "^0.5.1", "esbuild-style-plugin": "^1.6.3", "fs-extra": "^11.3.2", "minimist": "^1.2.8", diff --git a/examples/src/sheets/main.ts b/examples/src/sheets/main.ts index aef99405d4..8c6d069c5d 100644 --- a/examples/src/sheets/main.ts +++ b/examples/src/sheets/main.ts @@ -122,6 +122,7 @@ function createNewInstance() { [UniverRenderEnginePlugin], [UniverUIPlugin, { container: 'app', + // ribbonType: 'classic', }], [UniverWebComponentAdapterPlugin], [UniverVue3AdapterPlugin], diff --git a/package.json b/package.json index 8142cd9e29..59f5506387 100644 --- a/package.json +++ b/package.json @@ -3,7 +3,7 @@ "type": "module", "version": "0.11.0", "private": true, - "packageManager": "pnpm@10.18.3", + "packageManager": "pnpm@10.20.0", "author": "DreamNum Co., Ltd. ", "license": "Apache-2.0", "funding": { @@ -45,21 +45,21 @@ "release": "release-it" }, "devDependencies": { - "@antfu/eslint-config": "^6.1.0", + "@antfu/eslint-config": "^6.2.0", "@commitlint/cli": "^20.1.0", "@commitlint/config-conventional": "^20.0.0", - "@eslint-react/eslint-plugin": "^2.2.4", + "@eslint-react/eslint-plugin": "^2.3.1", "@playwright/test": "^1.56.1", "@release-it-plugins/workspaces": "^5.0.3", "@release-it/conventional-changelog": "^10.0.1", "@types/fs-extra": "^11.0.4", - "@types/node": "^24.9.2", + "@types/node": "^24.10.0", "@types/react": "19.2.2", "@types/react-dom": "19.2.2", "@univerjs-infra/shared": "workspace:*", "@univerjs/design": "workspace:*", "@vitejs/plugin-react": "^5.1.0", - "eslint": "9.38.0", + "eslint": "9.39.1", "eslint-plugin-format": "^1.0.2", "eslint-plugin-react": "^7.37.5", "eslint-plugin-react-hooks": "7.0.1", @@ -67,14 +67,14 @@ "fs-extra": "^11.3.2", "husky": "^9.1.7", "lint-staged": "^16.2.6", - "posthog-node": "^5.10.4", + "posthog-node": "^5.11.0", "react": "19.2.0", "react-dom": "19.2.0", "release-it": "^19.0.5", "serve": "^14.2.5", "tailwindcss": "3.4.18", "tsx": "^4.20.6", - "turbo": "^2.5.8", + "turbo": "^2.6.0", "typescript": "^5.9.3", "vitest": "^3.2.4" }, diff --git a/packages/action-recorder/src/controllers/action-recorder.menu.ts b/packages/action-recorder/src/controllers/action-recorder.menu.ts index 21e802d3b3..c66e6c12b5 100644 --- a/packages/action-recorder/src/controllers/action-recorder.menu.ts +++ b/packages/action-recorder/src/controllers/action-recorder.menu.ts @@ -16,7 +16,7 @@ import type { IAccessor } from '@univerjs/core'; import type { IMenuButtonItem, IMenuSelectorItem, MenuSchemaType } from '@univerjs/ui'; -import { MenuItemType, RibbonStartGroup } from '@univerjs/ui'; +import { MenuItemType, RibbonOthersGroup } from '@univerjs/ui'; import { ReplayLocalRecordCommand, ReplayLocalRecordOnActiveCommand, ReplayLocalRecordOnNamesakeCommand } from '../commands/commands/replay.command'; import { OpenRecordPanelOperation } from '../commands/operations/operation'; import { ActionRecorderService } from '../services/action-recorder.service'; @@ -67,9 +67,9 @@ export function ReplayLocalRecordOnActiveMenuItemFactory(): IMenuButtonItem { } export const menuSchema: MenuSchemaType = { - [RibbonStartGroup.OTHERS]: { + [RibbonOthersGroup.OTHERS]: { [RECORD_MENU_ITEM_ID]: { - order: 2, + order: 1, menuItemFactory: RecordMenuItemFactory, [OpenRecordPanelOperation.id]: { order: 1, diff --git a/packages/core/package.json b/packages/core/package.json index 1d3380d3d6..ad2ef738a2 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -77,7 +77,7 @@ "@univerjs/themes": "workspace:*", "@wendellhu/redi": "1.0.1", "async-lock": "^1.4.1", - "dayjs": "^1.11.18", + "dayjs": "^1.11.19", "fast-diff": "1.3.0", "kdbush": "^4.0.2", "lodash-es": "^4.17.21", diff --git a/packages/design/package.json b/packages/design/package.json index 6a8c1af1b8..d8be38d817 100644 --- a/packages/design/package.json +++ b/packages/design/package.json @@ -78,7 +78,7 @@ "@univerjs/themes": "workspace:*", "class-variance-authority": "^0.7.1", "clsx": "^2.1.1", - "dayjs": "^1.11.18", + "dayjs": "^1.11.19", "rc-dropdown": "^4.2.1", "rc-menu": "^9.16.0", "rc-virtual-list": "^3.16.1", diff --git a/packages/sheets-numfmt-ui/src/controllers/menu.schema.ts b/packages/sheets-numfmt-ui/src/controllers/menu.schema.ts index d91f019055..8d8ce901ce 100644 --- a/packages/sheets-numfmt-ui/src/controllers/menu.schema.ts +++ b/packages/sheets-numfmt-ui/src/controllers/menu.schema.ts @@ -16,31 +16,31 @@ import type { MenuSchemaType } from '@univerjs/ui'; import { AddDecimalCommand, SetCurrencyCommand, SetPercentCommand, SubtractDecimalCommand } from '@univerjs/sheets-numfmt'; -import { RibbonDataGroup } from '@univerjs/ui'; +import { RibbonStartGroup } from '@univerjs/ui'; import { OpenNumfmtPanelOperator } from '../commands/operations/open.numfmt.panel.operation'; import { AddDecimalMenuItem, CurrencySymbolIconMenuItem, FactoryOtherMenuItem, PercentMenuItem, SubtractDecimalMenuItem } from './menu'; export const menuSchema: MenuSchemaType = { - [RibbonDataGroup.FORMULAS]: { + [RibbonStartGroup.LAYOUT]: { + [OpenNumfmtPanelOperator.id]: { + order: 9, + menuItemFactory: FactoryOtherMenuItem, + }, + [SetPercentCommand.id]: { + order: 9.1, + menuItemFactory: PercentMenuItem, + }, [SetCurrencyCommand.id]: { - order: 0, + order: 9.2, menuItemFactory: CurrencySymbolIconMenuItem, }, [AddDecimalCommand.id]: { - order: 1, + order: 9.3, menuItemFactory: AddDecimalMenuItem, }, [SubtractDecimalCommand.id]: { - order: 2, + order: 9.4, menuItemFactory: SubtractDecimalMenuItem, }, - [SetPercentCommand.id]: { - order: 3, - menuItemFactory: PercentMenuItem, - }, - [OpenNumfmtPanelOperator.id]: { - order: 4, - menuItemFactory: FactoryOtherMenuItem, - }, }, }; diff --git a/packages/sheets-ui/src/commands/commands/inline-format.command.ts b/packages/sheets-ui/src/commands/commands/inline-format.command.ts index 58a084e97a..93d8bff76b 100644 --- a/packages/sheets-ui/src/commands/commands/inline-format.command.ts +++ b/packages/sheets-ui/src/commands/commands/inline-format.command.ts @@ -14,8 +14,8 @@ * limitations under the License. */ -import type { ICommand } from '@univerjs/core'; -import { CommandType, EDITOR_ACTIVATED, ICommandService, IContextService, ThemeService } from '@univerjs/core'; +import type { ICommand, Workbook } from '@univerjs/core'; +import { CommandType, DEFAULT_STYLES, EDITOR_ACTIVATED, ICommandService, IContextService, IUniverInstanceService, ThemeService, UniverInstanceType } from '@univerjs/core'; import { SetInlineFormatBoldCommand, SetInlineFormatFontFamilyCommand, @@ -35,7 +35,9 @@ import { SetStrikeThroughCommand, SetTextColorCommand, SetUnderlineCommand, + SheetsSelectionsService, } from '@univerjs/sheets'; +import { getFontStyleAtCursor } from '../../controllers/menu/utils'; /** * It is used to set the bold style of selections or one cell, need to distinguish between @@ -155,6 +157,90 @@ export const SetRangeFontSizeCommand: ICommand = { }, }; +export const SetRangeFontIncreaseCommand: ICommand = { + type: CommandType.COMMAND, + id: 'sheet.command.set-range-font-increase', + handler: async (accessor) => { + const univerInstanceService = accessor.get(IUniverInstanceService); + const commandService = accessor.get(ICommandService); + const contextService = accessor.get(IContextService); + const isCellEditorFocus = contextService.getContextValue(EDITOR_ACTIVATED); + const selectionManagerService = accessor.get(SheetsSelectionsService); + + const defaultValue = DEFAULT_STYLES.fs; + + const workbook = univerInstanceService.getCurrentUnitOfType(UniverInstanceType.UNIVER_SHEET)!; + const worksheet = workbook.getActiveSheet(); + const primary = selectionManagerService.getCurrentLastSelection()?.primary; + + const params = { + value: defaultValue, + }; + + if (isCellEditorFocus) { + const textRun = getFontStyleAtCursor(accessor); + if (textRun != null) { + const value = textRun.ts?.fs ?? defaultValue; + + params.value = value >= 400 ? 400 : value + 1; + } + + return commandService.executeCommand(SetInlineFormatFontSizeCommand.id, params); + } + + if (primary != null) { + const style = worksheet.getComposedCellStyle(primary.startRow, primary.startColumn); + const value = style.fs ?? defaultValue; + params.value = value >= 400 ? 400 : value + 1; + return commandService.executeCommand(SetFontSizeCommand.id, params); + } + + return false; + }, +}; + +export const SetRangeFontDecreaseCommand: ICommand = { + type: CommandType.COMMAND, + id: 'sheet.command.set-range-font-decrease', + handler: async (accessor) => { + const univerInstanceService = accessor.get(IUniverInstanceService); + const commandService = accessor.get(ICommandService); + const contextService = accessor.get(IContextService); + const isCellEditorFocus = contextService.getContextValue(EDITOR_ACTIVATED); + const selectionManagerService = accessor.get(SheetsSelectionsService); + + const defaultValue = DEFAULT_STYLES.fs; + + const workbook = univerInstanceService.getCurrentUnitOfType(UniverInstanceType.UNIVER_SHEET)!; + const worksheet = workbook.getActiveSheet(); + const primary = selectionManagerService.getCurrentLastSelection()?.primary; + + const params = { + value: defaultValue, + }; + + if (isCellEditorFocus) { + const textRun = getFontStyleAtCursor(accessor); + if (textRun != null) { + const value = textRun.ts?.fs ?? defaultValue; + + params.value = value <= 6 ? 6 : value - 1; + } + + return commandService.executeCommand(SetInlineFormatFontSizeCommand.id, params); + } + + if (primary != null) { + const style = worksheet.getComposedCellStyle(primary.startRow, primary.startColumn); + const value = style.fs ?? defaultValue; + params.value = value <= 6 ? 6 : value - 1; + return commandService.executeCommand(SetFontSizeCommand.id, params); + } + + return false; + }, +}; + export const SetRangeFontFamilyCommand: ICommand = { type: CommandType.COMMAND, id: 'sheet.command.set-range-font-family', diff --git a/packages/sheets-ui/src/controllers/menu.schema.ts b/packages/sheets-ui/src/controllers/menu.schema.ts index 9225618687..814810fdf9 100644 --- a/packages/sheets-ui/src/controllers/menu.schema.ts +++ b/packages/sheets-ui/src/controllers/menu.schema.ts @@ -64,7 +64,9 @@ import { DeleteRangeMoveUpConfirmCommand } from '../commands/commands/delete-ran import { HideColConfirmCommand, HideRowConfirmCommand } from '../commands/commands/hide-row-col-confirm.command'; import { SetRangeBoldCommand, + SetRangeFontDecreaseCommand, SetRangeFontFamilyCommand, + SetRangeFontIncreaseCommand, SetRangeFontSizeCommand, SetRangeItalicCommand, SetRangeStrickThroughCommand, @@ -96,6 +98,7 @@ import { RenameSheetOperation } from '../commands/operations/rename-sheet.operat import { CellBorderSelectorMenuItemFactory } from './menu/border.menu'; import { CLEAR_SELECTION_MENU_ID, ClearSelectionAllMenuItemFactory, ClearSelectionContentMenuItemFactory, ClearSelectionFormatMenuItemFactory, ClearSelectionMenuItemFactory } from './menu/clear.menu'; import { DELETE_RANGE_MENU_ID, DeleteRangeMenuItemFactory, DeleteRangeMoveLeftMenuItemFactory, DeleteRangeMoveUpMenuItemFactory, RemoveColMenuItemFactory, RemoveRowMenuItemFactory } from './menu/delete.menu'; +import { FontSizeDecreaseMenuItemFactory, FontSizeIncreaseMenuItemFactory, FontSizeSelectorMenuItemFactory } from './menu/font.menu'; import { ToggleGridlinesMenuFactory } from './menu/gridlines.menu'; import { CELL_INSERT_MENU_ID, @@ -118,7 +121,6 @@ import { // CutMenuItemFactory, FitContentMenuItemFactory, FontFamilySelectorMenuItemFactory, - FontSizeSelectorMenuItemFactory, FormatPainterMenuItemFactory, FrozenColMenuItemFactory, FrozenMenuItemFactory, @@ -196,8 +198,14 @@ export const menuSchema: MenuSchemaType = { order: 2, menuItemFactory: FontSizeSelectorMenuItemFactory, }, - // TODO: fontsize + - // TODO: fontsize - + [SetRangeFontIncreaseCommand.id]: { + order: 2.1, + menuItemFactory: FontSizeIncreaseMenuItemFactory, + }, + [SetRangeFontDecreaseCommand.id]: { + order: 2.2, + menuItemFactory: FontSizeDecreaseMenuItemFactory, + }, [SetRangeBoldCommand.id]: { order: 5, menuItemFactory: BoldMenuItemFactory, diff --git a/packages/sheets-ui/src/controllers/menu/font.menu.ts b/packages/sheets-ui/src/controllers/menu/font.menu.ts new file mode 100644 index 0000000000..cf25231cc3 --- /dev/null +++ b/packages/sheets-ui/src/controllers/menu/font.menu.ts @@ -0,0 +1,158 @@ +/** + * Copyright 2023-present DreamNum Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import type { IAccessor } from '@univerjs/core'; +import type { IMenuButtonItem, IMenuSelectorItem } from '@univerjs/ui'; +import { + DEFAULT_STYLES, + EDITOR_ACTIVATED, + FOCUSING_SHEET, + ICommandService, + IContextService, + IUniverInstanceService, + UniverInstanceType, +} from '@univerjs/core'; +import { SetTextSelectionsOperation } from '@univerjs/docs'; +import { SetInlineFormatCommand } from '@univerjs/docs-ui'; +import { + RangeProtectionPermissionEditPoint, + SetRangeValuesMutation, + SetSelectionsOperation, + SetWorksheetActiveOperation, + SheetsSelectionsService, + WorkbookEditablePermission, + WorksheetEditPermission, + WorksheetSetCellStylePermission, +} from '@univerjs/sheets'; +import { FONT_SIZE_COMPONENT, FONT_SIZE_LIST, getMenuHiddenObservable, MenuItemType } from '@univerjs/ui'; +import { Observable } from 'rxjs'; +import { + SetRangeFontDecreaseCommand, + SetRangeFontIncreaseCommand, + SetRangeFontSizeCommand, +} from '../../commands/commands/inline-format.command'; +import { deriveStateFromActiveSheet$, getCurrentRangeDisable$ } from './menu-util'; +import { getFontStyleAtCursor } from './utils'; + +function updateFontSizeValue(accessor: IAccessor, defaultValue: number) { + const selectionManagerService = accessor.get(SheetsSelectionsService); + const univerInstanceService = accessor.get(IUniverInstanceService); + const commandService = accessor.get(ICommandService); + const contextService = accessor.get(IContextService); + + return deriveStateFromActiveSheet$(univerInstanceService, defaultValue, ({ worksheet }) => new Observable((subscriber) => { + const updateSheet = () => { + let fs = defaultValue; + const primary = selectionManagerService.getCurrentLastSelection()?.primary; + if (primary != null) { + const style = worksheet.getComposedCellStyle(primary.startRow, primary.startColumn); + if (style.fs) { + fs = style.fs; + } + } + + subscriber.next(fs); + }; + + const updateSheetEditor = () => { + const textRun = getFontStyleAtCursor(accessor); + if (textRun != null) { + const fs = (textRun.ts?.fs ?? defaultValue); + + subscriber.next(fs); + } + }; + + const disposable = commandService.onCommandExecuted((c) => { + const id = c.id; + if (id === SetRangeValuesMutation.id || id === SetSelectionsOperation.id || id === SetWorksheetActiveOperation.id) { + updateSheet(); + } + + if ( + (id === SetTextSelectionsOperation.id || id === SetInlineFormatCommand.id) && + contextService.getContextValue(EDITOR_ACTIVATED) && + contextService.getContextValue(FOCUSING_SHEET) + ) { + updateSheetEditor(); + } + }); + + updateSheet(); + return disposable.dispose; + })); +} + +export function FontSizeSelectorMenuItemFactory(accessor: IAccessor): IMenuSelectorItem { + const defaultValue = DEFAULT_STYLES.fs; + const disabled$ = getCurrentRangeDisable$(accessor, { + workbookTypes: [WorkbookEditablePermission], + worksheetTypes: [WorksheetEditPermission, WorksheetSetCellStylePermission], + rangeTypes: [RangeProtectionPermissionEditPoint], + }, true); + + return { + id: SetRangeFontSizeCommand.id, + type: MenuItemType.SELECTOR, + tooltip: 'toolbar.fontSize', + label: { + name: FONT_SIZE_COMPONENT, + props: { + min: 6, + max: 400, + disabled$, + }, + }, + selections: FONT_SIZE_LIST, + disabled$, + value$: updateFontSizeValue(accessor, defaultValue), + hidden$: getMenuHiddenObservable(accessor, UniverInstanceType.UNIVER_SHEET), + }; +} + +export function FontSizeIncreaseMenuItemFactory(accessor: IAccessor): IMenuButtonItem { + const disabled$ = getCurrentRangeDisable$(accessor, { + workbookTypes: [WorkbookEditablePermission], + worksheetTypes: [WorksheetEditPermission, WorksheetSetCellStylePermission], + rangeTypes: [RangeProtectionPermissionEditPoint], + }, true); + + return { + id: SetRangeFontIncreaseCommand.id, + type: MenuItemType.BUTTON, + icon: 'FontSizeIncreaseIcon', + tooltip: 'toolbar.fontSizeIncrease', + disabled$, + hidden$: getMenuHiddenObservable(accessor, UniverInstanceType.UNIVER_SHEET), + }; +} + +export function FontSizeDecreaseMenuItemFactory(accessor: IAccessor) { + const disabled$ = getCurrentRangeDisable$(accessor, { + workbookTypes: [WorkbookEditablePermission], + worksheetTypes: [WorksheetEditPermission, WorksheetSetCellStylePermission], + rangeTypes: [RangeProtectionPermissionEditPoint], + }, true); + + return { + id: SetRangeFontDecreaseCommand.id, + type: MenuItemType.BUTTON, + icon: 'FontSizeReduceIcon', + tooltip: 'toolbar.fontSizeDecrease', + disabled$, + hidden$: getMenuHiddenObservable(accessor, UniverInstanceType.UNIVER_SHEET), + }; +} diff --git a/packages/sheets-ui/src/controllers/menu/menu.ts b/packages/sheets-ui/src/controllers/menu/menu.ts index 69541e9012..89a5be56ca 100644 --- a/packages/sheets-ui/src/controllers/menu/menu.ts +++ b/packages/sheets-ui/src/controllers/menu/menu.ts @@ -14,13 +14,12 @@ * limitations under the License. */ -import type { DocumentDataModel, IAccessor, IColorStyle, Nullable, Workbook } from '@univerjs/core'; +import type { IAccessor, IColorStyle, Nullable, Workbook } from '@univerjs/core'; import type { IMenuButtonItem, IMenuSelectorItem } from '@univerjs/ui'; import { BooleanNumber, composeStyles, DEFAULT_STYLES, - DOCS_NORMAL_EDITOR_UNIT_ID_KEY, EDITOR_ACTIVATED, FOCUSING_SHEET, FontItalic, @@ -35,7 +34,7 @@ import { VerticalAlign, WrapStrategy, } from '@univerjs/core'; -import { DocSelectionManagerService, SetTextSelectionsOperation } from '@univerjs/docs'; +import { SetTextSelectionsOperation } from '@univerjs/docs'; import { SetInlineFormatCommand } from '@univerjs/docs-ui'; import { CancelFrozenCommand, @@ -77,8 +76,6 @@ import { FONT_FAMILY_COMPONENT, FONT_FAMILY_ITEM_COMPONENT, FONT_FAMILY_LIST, - FONT_SIZE_COMPONENT, - FONT_SIZE_LIST, getMenuHiddenObservable, IClipboardInterfaceService, MenuItemType, @@ -98,7 +95,6 @@ import { ResetRangeTextColorCommand, SetRangeBoldCommand, SetRangeFontFamilyCommand, - SetRangeFontSizeCommand, SetRangeItalicCommand, SetRangeStrickThroughCommand, SetRangeTextColorCommand, @@ -110,6 +106,7 @@ import { SetWorksheetColAutoWidthCommand } from '../../commands/commands/set-wor import { MENU_ITEM_INPUT_COMPONENT } from '../../components/menu-item-input'; import { FormatPainterStatus, IFormatPainterService } from '../../services/format-painter/format-painter.service'; import { deriveStateFromActiveSheet$, getCurrentRangeDisable$, getObservableWithExclusiveRange$ } from './menu-util'; +import { getFontStyleAtCursor } from './utils'; export enum SheetMenuPosition { ROW_HEADER_CONTEXT_MENU = 'ROW_HEADER_CONTEXT_MENU', @@ -448,76 +445,6 @@ export function FontFamilySelectorMenuItemFactory(accessor: IAccessor): IMenuSel }; } -export function FontSizeSelectorMenuItemFactory(accessor: IAccessor): IMenuSelectorItem { - const commandService = accessor.get(ICommandService); - const univerInstanceService = accessor.get(IUniverInstanceService); - const selectionManagerService = accessor.get(SheetsSelectionsService); - const contextService = accessor.get(IContextService); - - const defaultValue = DEFAULT_STYLES.fs; - const disabled$ = getCurrentRangeDisable$(accessor, { - workbookTypes: [WorkbookEditablePermission], - worksheetTypes: [WorksheetEditPermission, WorksheetSetCellStylePermission], - rangeTypes: [RangeProtectionPermissionEditPoint], - }, true); - - return { - id: SetRangeFontSizeCommand.id, - type: MenuItemType.SELECTOR, - tooltip: 'toolbar.fontSize', - label: { - name: FONT_SIZE_COMPONENT, - props: { - min: 1, - max: 400, - disabled$, - }, - }, - selections: FONT_SIZE_LIST, - disabled$, - value$: deriveStateFromActiveSheet$(univerInstanceService, defaultValue, ({ worksheet }) => new Observable((subscriber) => { - const updateSheet = () => { - let fs = defaultValue; - const primary = selectionManagerService.getCurrentLastSelection()?.primary; - if (primary != null) { - const style = worksheet.getComposedCellStyle(primary.startRow, primary.startColumn); - if (style.fs) { - fs = style.fs; - } - } - subscriber.next(fs); - }; - - const updateSheetEditor = () => { - const textRun = getFontStyleAtCursor(accessor); - if (textRun != null) { - const fs = textRun.ts?.fs ?? defaultValue; - subscriber.next(fs); - } - }; - - const disposable = commandService.onCommandExecuted((c) => { - const id = c.id; - if (id === SetRangeValuesMutation.id || id === SetSelectionsOperation.id || id === SetWorksheetActiveOperation.id) { - updateSheet(); - } - - if ( - (id === SetTextSelectionsOperation.id || id === SetInlineFormatCommand.id) && - contextService.getContextValue(EDITOR_ACTIVATED) && - contextService.getContextValue(FOCUSING_SHEET) - ) { - updateSheetEditor(); - } - }); - - updateSheet(); - return disposable.dispose; - })), - hidden$: getMenuHiddenObservable(accessor, UniverInstanceType.UNIVER_SHEET), - }; -} - export function ResetTextColorMenuItemFactory(accessor: IAccessor): IMenuButtonItem { return { id: ResetRangeTextColorCommand.id, @@ -1394,20 +1321,3 @@ export function SetColWidthMenuItemFactory(accessor: IAccessor): IMenuButtonItem }), }; } - -function getFontStyleAtCursor(accessor: IAccessor) { - const univerInstanceService = accessor.get(IUniverInstanceService); - const textSelectionService = accessor.get(DocSelectionManagerService); - - const editorDataModel = univerInstanceService.getUnit(DOCS_NORMAL_EDITOR_UNIT_ID_KEY); - const activeTextRange = textSelectionService.getActiveTextRange(); - - if (editorDataModel == null || activeTextRange == null) return null; - - const textRuns = editorDataModel.getBody()?.textRuns; - if (textRuns == null) return; - - const { startOffset } = activeTextRange; - const textRun = textRuns.find(({ st, ed }) => startOffset >= st && startOffset <= ed); - return textRun; -} diff --git a/packages/sheets-ui/src/controllers/menu/utils.ts b/packages/sheets-ui/src/controllers/menu/utils.ts new file mode 100644 index 0000000000..520a4a7627 --- /dev/null +++ b/packages/sheets-ui/src/controllers/menu/utils.ts @@ -0,0 +1,36 @@ +/** + * Copyright 2023-present DreamNum Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import type { DocumentDataModel, IAccessor } from '@univerjs/core'; +import { DOCS_NORMAL_EDITOR_UNIT_ID_KEY, IUniverInstanceService } from '@univerjs/core'; +import { DocSelectionManagerService } from '@univerjs/docs'; + +export function getFontStyleAtCursor(accessor: IAccessor) { + const univerInstanceService = accessor.get(IUniverInstanceService); + const textSelectionService = accessor.get(DocSelectionManagerService); + + const editorDataModel = univerInstanceService.getUnit(DOCS_NORMAL_EDITOR_UNIT_ID_KEY); + const activeTextRange = textSelectionService.getActiveTextRange(); + + if (editorDataModel == null || activeTextRange == null) return null; + + const textRuns = editorDataModel.getBody()?.textRuns; + if (textRuns == null) return; + + const { startOffset } = activeTextRange; + const textRun = textRuns.find(({ st, ed }) => startOffset >= st && startOffset <= ed); + return textRun; +} diff --git a/packages/sheets-ui/src/controllers/sheet-ui.controller.ts b/packages/sheets-ui/src/controllers/sheet-ui.controller.ts index 7581c3b12a..25b5c26e59 100644 --- a/packages/sheets-ui/src/controllers/sheet-ui.controller.ts +++ b/packages/sheets-ui/src/controllers/sheet-ui.controller.ts @@ -41,7 +41,9 @@ import { HideColConfirmCommand, HideRowConfirmCommand } from '../commands/comman import { ResetRangeTextColorCommand, SetRangeBoldCommand, + SetRangeFontDecreaseCommand, SetRangeFontFamilyCommand, + SetRangeFontIncreaseCommand, SetRangeFontSizeCommand, SetRangeItalicCommand, SetRangeStrickThroughCommand, @@ -192,6 +194,7 @@ export class SheetUIController extends Disposable { this.disposeWithMe(componentManager.register('HideGridlinesDoubleIcon', HideGridlinesDoubleIcon)); } + // eslint-disable-next-line max-lines-per-function private _initCommands(): void { [ AddWorksheetMergeAllCommand, @@ -223,6 +226,8 @@ export class SheetUIController extends Disposable { SetRangeSubscriptCommand, SetRangeSuperscriptCommand, SetRangeFontSizeCommand, + SetRangeFontIncreaseCommand, + SetRangeFontDecreaseCommand, SetRangeFontFamilyCommand, SetRangeTextColorCommand, ResetRangeTextColorCommand, diff --git a/packages/sheets-ui/src/index.ts b/packages/sheets-ui/src/index.ts index 883d4d0374..415aa697b4 100644 --- a/packages/sheets-ui/src/index.ts +++ b/packages/sheets-ui/src/index.ts @@ -37,7 +37,9 @@ export { HideColConfirmCommand, HideRowConfirmCommand } from './commands/command export { ResetRangeTextColorCommand, SetRangeBoldCommand, + SetRangeFontDecreaseCommand, SetRangeFontFamilyCommand, + SetRangeFontIncreaseCommand, SetRangeFontSizeCommand, SetRangeItalicCommand, SetRangeStrickThroughCommand, diff --git a/packages/sheets-ui/src/locale/ca-ES.ts b/packages/sheets-ui/src/locale/ca-ES.ts index 64598531e7..5a03991aec 100644 --- a/packages/sheets-ui/src/locale/ca-ES.ts +++ b/packages/sheets-ui/src/locale/ca-ES.ts @@ -26,6 +26,8 @@ const locale: typeof enUS = { formatPainter: 'Copiar format', font: 'Tipus de lletra', fontSize: 'Mida de la lletra', + fontSizeIncrease: 'Augmentar la mida de la lletra', + fontSizeDecrease: 'Disminuir la mida de la lletra', bold: 'Negreta', italic: 'Cursiva', strikethrough: 'Ratllat', diff --git a/packages/sheets-ui/src/locale/en-US.ts b/packages/sheets-ui/src/locale/en-US.ts index 467c4f9ebe..8bd81ebd99 100644 --- a/packages/sheets-ui/src/locale/en-US.ts +++ b/packages/sheets-ui/src/locale/en-US.ts @@ -24,6 +24,8 @@ const locale = { formatPainter: 'Paint format', font: 'Font', fontSize: 'Font size', + fontSizeIncrease: 'Increase font size', + fontSizeDecrease: 'Decrease font size', bold: 'Bold', italic: 'Italic', strikethrough: 'Strikethrough', diff --git a/packages/sheets-ui/src/locale/es-ES.ts b/packages/sheets-ui/src/locale/es-ES.ts index 7a2d8e513c..3136e5fafb 100644 --- a/packages/sheets-ui/src/locale/es-ES.ts +++ b/packages/sheets-ui/src/locale/es-ES.ts @@ -26,6 +26,8 @@ const locale: typeof enUS = { formatPainter: 'Copiar formato', font: 'Fuente', fontSize: 'Tamaño de fuente', + fontSizeIncrease: 'Aumentar tamaño de fuente', + fontSizeDecrease: 'Disminuir tamaño de fuente', bold: 'Negrita', italic: 'Cursiva', strikethrough: 'Tachado', diff --git a/packages/sheets-ui/src/locale/fa-IR.ts b/packages/sheets-ui/src/locale/fa-IR.ts index 4358f7df47..00d6c36594 100644 --- a/packages/sheets-ui/src/locale/fa-IR.ts +++ b/packages/sheets-ui/src/locale/fa-IR.ts @@ -26,6 +26,8 @@ const locale: typeof enUS = { formatPainter: 'کپی قالب', font: 'فونت', fontSize: 'اندازه فونت', + fontSizeIncrease: 'افزایش اندازه فونت', + fontSizeDecrease: 'کاهش اندازه فونت', bold: 'پررنگ', italic: 'ایتالیک', strikethrough: 'خط‌دار', diff --git a/packages/sheets-ui/src/locale/fr-FR.ts b/packages/sheets-ui/src/locale/fr-FR.ts index 1dcb58f72a..ccfd63cc72 100644 --- a/packages/sheets-ui/src/locale/fr-FR.ts +++ b/packages/sheets-ui/src/locale/fr-FR.ts @@ -26,6 +26,8 @@ const locale: typeof enUS = { formatPainter: 'Reproduire la mise en forme', font: 'Police', fontSize: 'Taille de police', + fontSizeIncrease: 'Augmenter la taille de la police', + fontSizeDecrease: 'Diminuer la taille de la police', bold: 'Gras', italic: 'Italique', strikethrough: 'Barré', diff --git a/packages/sheets-ui/src/locale/ko-KR.ts b/packages/sheets-ui/src/locale/ko-KR.ts index ec898eafab..aecacc33e8 100644 --- a/packages/sheets-ui/src/locale/ko-KR.ts +++ b/packages/sheets-ui/src/locale/ko-KR.ts @@ -26,6 +26,8 @@ const locale: typeof enUS = { formatPainter: '서식 페인트', font: '글꼴', fontSize: '글꼴 크기', + fontSizeIncrease: '글꼴 크기 증가', + fontSizeDecrease: '글꼴 크기 감소', bold: '굵게', italic: '기울임', strikethrough: '취소선', diff --git a/packages/sheets-ui/src/locale/ru-RU.ts b/packages/sheets-ui/src/locale/ru-RU.ts index 660ec8922b..efd7d94f32 100644 --- a/packages/sheets-ui/src/locale/ru-RU.ts +++ b/packages/sheets-ui/src/locale/ru-RU.ts @@ -26,6 +26,8 @@ const locale: typeof enUS = { formatPainter: 'Копировать формат', font: 'Шрифт', fontSize: 'Размер шрифта', + fontSizeIncrease: 'Увеличить размер шрифта', + fontSizeDecrease: 'Уменьшить размер шрифта', bold: 'Жирный', italic: 'Курсив', strikethrough: 'Зачеркнутый', diff --git a/packages/sheets-ui/src/locale/vi-VN.ts b/packages/sheets-ui/src/locale/vi-VN.ts index 2979428789..aab81c8d92 100644 --- a/packages/sheets-ui/src/locale/vi-VN.ts +++ b/packages/sheets-ui/src/locale/vi-VN.ts @@ -26,6 +26,8 @@ const locale: typeof enUS = { formatPainter: 'Chổi định dạng', font: 'Phông chữ', fontSize: 'Cỡ chữ', + fontSizeIncrease: 'Tăng cỡ chữ', + fontSizeDecrease: 'Giảm cỡ chữ', bold: 'In đậm', italic: 'In nghiêng', strikethrough: 'Gạch ngang', diff --git a/packages/sheets-ui/src/locale/zh-CN.ts b/packages/sheets-ui/src/locale/zh-CN.ts index af17de4688..b1baa5d3e0 100644 --- a/packages/sheets-ui/src/locale/zh-CN.ts +++ b/packages/sheets-ui/src/locale/zh-CN.ts @@ -27,6 +27,8 @@ const locale: typeof enUS = { formatPainter: '格式刷', font: '字体', fontSize: '字号', + fontSizeIncrease: '增大字号', + fontSizeDecrease: '减小字号', bold: '粗体', italic: '斜体', strikethrough: '删除线', diff --git a/packages/sheets-ui/src/locale/zh-TW.ts b/packages/sheets-ui/src/locale/zh-TW.ts index ee346ef34f..a09c678bc0 100644 --- a/packages/sheets-ui/src/locale/zh-TW.ts +++ b/packages/sheets-ui/src/locale/zh-TW.ts @@ -27,6 +27,8 @@ const locale: typeof enUS = { formatPainter: '格式刷', font: '字體', fontSize: '字號', + fontSizeIncrease: '增大字號', + fontSizeDecrease: '減小字號', bold: '粗體', italic: '斜體', strikethrough: '刪除線', diff --git a/packages/ui/src/controllers/ui/ui.controller.ts b/packages/ui/src/controllers/ui/ui.controller.ts index f942e87c2d..df71711c47 100644 --- a/packages/ui/src/controllers/ui/ui.controller.ts +++ b/packages/ui/src/controllers/ui/ui.controller.ts @@ -16,7 +16,7 @@ import { createIdentifier } from '@univerjs/core'; -export type RibbonType = 'default' | 'simple'; +export type RibbonType = 'default' | 'simple' | 'classic'; export interface IWorkbenchOptions { container?: string | HTMLElement; diff --git a/packages/ui/src/services/menu/menu.ts b/packages/ui/src/services/menu/menu.ts index 3e9631ab9d..ce41d68e50 100644 --- a/packages/ui/src/services/menu/menu.ts +++ b/packages/ui/src/services/menu/menu.ts @@ -61,7 +61,7 @@ interface IMenuItemBase { hidden$?: Observable; disabled$?: Observable; - params?: any; + params?: any | Function; /** On observable value that should emit the value of the corresponding selection component. */ value$?: Observable; } diff --git a/packages/ui/src/views/components/ribbon/Ribbon.tsx b/packages/ui/src/views/components/ribbon/Ribbon.tsx index d185a046ee..5230c38b7c 100644 --- a/packages/ui/src/views/components/ribbon/Ribbon.tsx +++ b/packages/ui/src/views/components/ribbon/Ribbon.tsx @@ -18,15 +18,17 @@ import type { ComponentType } from 'react'; import type { Observable } from 'rxjs'; import type { RibbonType } from '../../../controllers/ui/ui.controller'; import type { IMenuSchema } from '../../../services/menu/menu-manager.service'; -import { IUniverInstanceService, LocaleService, throttle } from '@univerjs/core'; -import { borderBottomClassName, borderClassName, clsx, divideXClassName, Dropdown, HoverCard } from '@univerjs/design'; -import { DatabaseIcon, EyeIcon, FunctionIcon, HomeIcon, InsertIcon, MoreDownIcon, MoreFunctionIcon } from '@univerjs/icons'; +import { IUniverInstanceService, throttle } from '@univerjs/core'; +import { borderBottomClassName, clsx, divideXClassName, Dropdown } from '@univerjs/design'; +import { MoreFunctionIcon } from '@univerjs/icons'; import { Fragment, useCallback, useEffect, useMemo, useRef, useState } from 'react'; import { combineLatest } from 'rxjs'; import { IMenuManagerService } from '../../../services/menu/menu-manager.service'; import { MenuManagerPosition, RibbonPosition } from '../../../services/menu/types'; import { useDependency, useObservable } from '../../../utils/di'; import { ComponentContainer } from '../ComponentContainer'; +import { ClassicMenu } from './ribbon-menu/ClassicMenu'; +import { DefaultMenu } from './ribbon-menu/DefaultMenu'; import { toolbarButtonClassName } from './ToolbarButton'; import { ToolbarItem } from './ToolbarItem'; @@ -36,21 +38,12 @@ interface IRibbonProps { headerMenu?: boolean; } -const iconMap = { - [RibbonPosition.START]: HomeIcon, - [RibbonPosition.INSERT]: InsertIcon, - [RibbonPosition.FORMULAS]: FunctionIcon, - [RibbonPosition.DATA]: DatabaseIcon, - [RibbonPosition.VIEW]: EyeIcon, - [RibbonPosition.OTHERS]: MoreFunctionIcon, -}; - export function Ribbon(props: IRibbonProps) { const { ribbonType, headerMenuComponents, headerMenu = true } = props; const menuManagerService = useDependency(IMenuManagerService); const univerInstanceService = useDependency(IUniverInstanceService); - const localeService = useDependency(LocaleService); + const [menuChangedTimes, setMenuChangedTimes] = useState(0); const focusedUnit = useObservable(univerInstanceService.focused$); @@ -76,14 +69,12 @@ export function Ribbon(props: IRibbonProps) { const [ribbon, setRibbon] = useState([]); const [activatedTab, setActivatedTab] = useState(RibbonPosition.START); - const [groupSelectorVisible, setGroupSelectorVisible] = useState(false); const [collapsedIds, setCollapsedIds] = useState([]); const [fakeToolbarVisible, setFakeToolbarVisible] = useState(false); const handleSelectTab = useCallback((group: IMenuSchema) => { toolbarItemRefs.current = {}; setActivatedTab(group.key); - setGroupSelectorVisible(false); }, []); // process menu changes @@ -287,7 +278,7 @@ export function Ribbon(props: IRibbonProps) { return ( <> {headerMenu && (headerMenuComponents && headerMenuComponents.size > 0) && ( -
+
)} + {ribbonType === 'classic' && ribbon.length > 1 && ( + + )} +
1, + 'univer-grid-cols-[1fr] univer-justify-center': ribbonType === 'classic', + 'univer-grid-cols-[auto,1fr]': ribbon.length > 1 && ribbonType !== 'classic', 'univer-grid-cols-none': ribbon.length === 1, }, borderBottomClassName)} > - {/* - - */} - - {ribbon.length > 1 && ( - - {ribbon.map((group) => { - const Icon = iconMap[group.key as RibbonPosition]; - - return ( - handleSelectTab(group)} - > - - - - - - {localeService.t(group.key)} - - - {localeService.t(`${group.key}Desc`)} - - - - ); - })} -
- )} - onOpenChange={setGroupSelectorVisible} - > - setGroupSelectorVisible(true)} - > - {localeService.t(activatedTab)} - - - + {ribbonType === 'default' && ribbon.length > 1 && ( + )}
{activeGroup.visibleGroups.map((groupItem) => (groupItem.children?.length || groupItem.item) && ( diff --git a/packages/ui/src/views/components/ribbon/ToolbarItem.tsx b/packages/ui/src/views/components/ribbon/ToolbarItem.tsx index ad0ef3dfca..e907434bbd 100644 --- a/packages/ui/src/views/components/ribbon/ToolbarItem.tsx +++ b/packages/ui/src/views/components/ribbon/ToolbarItem.tsx @@ -213,6 +213,8 @@ export const ToolbarItem = forwardRef executeCommand(props.commandId ?? props.id, value ?? params)} + onClick={() => executeCommand(props.commandId ?? props.id, commandValue)} onDoubleClick={() => props.subId && executeCommand(props.subId)} > {isCustomComponent diff --git a/packages/ui/src/views/components/ribbon/ribbon-menu/ClassicMenu.tsx b/packages/ui/src/views/components/ribbon/ribbon-menu/ClassicMenu.tsx new file mode 100644 index 0000000000..314a78b5ec --- /dev/null +++ b/packages/ui/src/views/components/ribbon/ribbon-menu/ClassicMenu.tsx @@ -0,0 +1,76 @@ +/** + * Copyright 2023-present DreamNum Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import type { IMenuSchema } from '../../../../services/menu/menu-manager.service'; +import { LocaleService } from '@univerjs/core'; +import { clsx } from '@univerjs/design'; +import { useDependency } from '../../../../utils/di'; + +export function ClassicMenu({ + ribbon, + activatedTab, + onSelectTab, +}: { + ribbon: IMenuSchema[]; + activatedTab: string; + onSelectTab: (tab: IMenuSchema) => void; +}) { + const localeService = useDependency(LocaleService); + return ( +
+ {ribbon.map((group) => { + const isActive = activatedTab === group.key; + return ( + + ); + })} +
+ ); +} diff --git a/packages/ui/src/views/components/ribbon/ribbon-menu/DefaultMenu.tsx b/packages/ui/src/views/components/ribbon/ribbon-menu/DefaultMenu.tsx new file mode 100644 index 0000000000..6ccda47a1b --- /dev/null +++ b/packages/ui/src/views/components/ribbon/ribbon-menu/DefaultMenu.tsx @@ -0,0 +1,127 @@ +/** + * Copyright 2023-present DreamNum Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import type { IMenuSchema } from '../../../../services/menu/menu-manager.service'; +import { LocaleService } from '@univerjs/core'; +import { borderClassName, clsx, HoverCard } from '@univerjs/design'; +import { DatabaseIcon, EyeIcon, FunctionIcon, HomeIcon, InsertIcon, MoreDownIcon, MoreFunctionIcon } from '@univerjs/icons'; +import { useState } from 'react'; +import { RibbonPosition } from '../../../../services/menu/types'; +import { useDependency } from '../../../../utils/di'; + +const iconMap = { + [RibbonPosition.START]: HomeIcon, + [RibbonPosition.INSERT]: InsertIcon, + [RibbonPosition.FORMULAS]: FunctionIcon, + [RibbonPosition.DATA]: DatabaseIcon, + [RibbonPosition.VIEW]: EyeIcon, + [RibbonPosition.OTHERS]: MoreFunctionIcon, +}; + +export function DefaultMenu({ + ribbon, + activatedTab, + onSelectTab, +}: { + ribbon: IMenuSchema[]; + activatedTab: string; + onSelectTab: (tab: IMenuSchema) => void; +}) { + const localeService = useDependency(LocaleService); + + const [groupSelectorVisible, setGroupSelectorVisible] = useState(false); + + function handleSelectTab(tab: IMenuSchema) { + onSelectTab(tab); + setGroupSelectorVisible(false); + } + + return ( + + {ribbon.map((group) => { + const Icon = iconMap[group.key as RibbonPosition]; + + return ( + handleSelectTab(group)} + > + + + + + + {localeService.t(group.key)} + + + {localeService.t(`${group.key}Desc`)} + + + + ); + })} +
+ )} + onOpenChange={setGroupSelectorVisible} + > + setGroupSelectorVisible(true)} + > + {localeService.t(activatedTab)} + + + + ); +} diff --git a/packages/uniscript/src/controllers/menu.schema.ts b/packages/uniscript/src/controllers/menu.schema.ts index e7e791fff6..a21830f49a 100644 --- a/packages/uniscript/src/controllers/menu.schema.ts +++ b/packages/uniscript/src/controllers/menu.schema.ts @@ -15,14 +15,14 @@ */ import type { MenuSchemaType } from '@univerjs/ui'; -import { RibbonStartGroup } from '@univerjs/ui'; +import { RibbonOthersGroup } from '@univerjs/ui'; import { ToggleScriptPanelOperation } from '../commands/operations/panel.operation'; import { UniscriptMenuItemFactory } from './menu'; export const menuSchema: MenuSchemaType = { - [RibbonStartGroup.OTHERS]: { + [RibbonOthersGroup.OTHERS]: { [ToggleScriptPanelOperation.id]: { - order: 2, + order: 0, menuItemFactory: UniscriptMenuItemFactory, }, }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f5a5631f6b..e2f49c67f7 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -15,32 +15,32 @@ importers: .: devDependencies: '@antfu/eslint-config': - specifier: ^6.1.0 - version: 6.1.0(@eslint-react/eslint-plugin@2.2.4(eslint@9.38.0(jiti@2.5.1))(typescript@5.9.3))(@vue/compiler-sfc@3.5.22)(eslint-plugin-format@1.0.2(eslint@9.38.0(jiti@2.5.1)))(eslint-plugin-react-hooks@7.0.1(eslint@9.38.0(jiti@2.5.1)))(eslint-plugin-react-refresh@0.4.24(eslint@9.38.0(jiti@2.5.1)))(eslint@9.38.0(jiti@2.5.1))(typescript@5.9.3)(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.9.2)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1)) + specifier: ^6.2.0 + version: 6.2.0(@eslint-react/eslint-plugin@2.3.1(eslint@9.39.1(jiti@2.5.1))(typescript@5.9.3))(@vue/compiler-sfc@3.5.22)(eslint-plugin-format@1.0.2(eslint@9.39.1(jiti@2.5.1)))(eslint-plugin-react-hooks@7.0.1(eslint@9.39.1(jiti@2.5.1)))(eslint-plugin-react-refresh@0.4.24(eslint@9.39.1(jiti@2.5.1)))(eslint@9.39.1(jiti@2.5.1))(typescript@5.9.3)(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.10.0)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1)) '@commitlint/cli': specifier: ^20.1.0 - version: 20.1.0(@types/node@24.9.2)(typescript@5.9.3) + version: 20.1.0(@types/node@24.10.0)(typescript@5.9.3) '@commitlint/config-conventional': specifier: ^20.0.0 version: 20.0.0 '@eslint-react/eslint-plugin': - specifier: ^2.2.4 - version: 2.2.4(eslint@9.38.0(jiti@2.5.1))(typescript@5.9.3) + specifier: ^2.3.1 + version: 2.3.1(eslint@9.39.1(jiti@2.5.1))(typescript@5.9.3) '@playwright/test': specifier: ^1.56.1 version: 1.56.1 '@release-it-plugins/workspaces': specifier: ^5.0.3 - version: 5.0.3(release-it@19.0.5(@types/node@24.9.2)(magicast@0.3.5)) + version: 5.0.3(release-it@19.0.5(@types/node@24.10.0)(magicast@0.3.5)) '@release-it/conventional-changelog': specifier: ^10.0.1 - version: 10.0.1(conventional-commits-filter@5.0.0)(conventional-commits-parser@6.2.0)(release-it@19.0.5(@types/node@24.9.2)(magicast@0.3.5)) + version: 10.0.1(conventional-commits-filter@5.0.0)(conventional-commits-parser@6.2.0)(release-it@19.0.5(@types/node@24.10.0)(magicast@0.3.5)) '@types/fs-extra': specifier: ^11.0.4 version: 11.0.4 '@types/node': - specifier: ^24.9.2 - version: 24.9.2 + specifier: ^24.10.0 + version: 24.10.0 '@types/react': specifier: 19.2.2 version: 19.2.2 @@ -55,22 +55,22 @@ importers: version: link:packages/design '@vitejs/plugin-react': specifier: ^5.1.0 - version: 5.1.0(vite@7.1.12(@types/node@24.9.2)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1)) + version: 5.1.0(vite@7.1.12(@types/node@24.10.0)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1)) eslint: - specifier: 9.38.0 - version: 9.38.0(jiti@2.5.1) + specifier: 9.39.1 + version: 9.39.1(jiti@2.5.1) eslint-plugin-format: specifier: ^1.0.2 - version: 1.0.2(eslint@9.38.0(jiti@2.5.1)) + version: 1.0.2(eslint@9.39.1(jiti@2.5.1)) eslint-plugin-react: specifier: ^7.37.5 - version: 7.37.5(eslint@9.38.0(jiti@2.5.1)) + version: 7.37.5(eslint@9.39.1(jiti@2.5.1)) eslint-plugin-react-hooks: specifier: 7.0.1 - version: 7.0.1(eslint@9.38.0(jiti@2.5.1)) + version: 7.0.1(eslint@9.39.1(jiti@2.5.1)) eslint-plugin-react-refresh: specifier: ^0.4.24 - version: 0.4.24(eslint@9.38.0(jiti@2.5.1)) + version: 0.4.24(eslint@9.39.1(jiti@2.5.1)) fs-extra: specifier: ^11.3.2 version: 11.3.2 @@ -81,8 +81,8 @@ importers: specifier: ^16.2.6 version: 16.2.6 posthog-node: - specifier: ^5.10.4 - version: 5.10.4 + specifier: ^5.11.0 + version: 5.11.0 react: specifier: 19.2.0 version: 19.2.0 @@ -91,7 +91,7 @@ importers: version: 19.2.0(react@19.2.0) release-it: specifier: ^19.0.5 - version: 19.0.5(@types/node@24.9.2)(magicast@0.3.5) + version: 19.0.5(@types/node@24.10.0)(magicast@0.3.5) serve: specifier: ^14.2.5 version: 14.2.5 @@ -102,44 +102,44 @@ importers: specifier: ^4.20.6 version: 4.20.6 turbo: - specifier: ^2.5.8 - version: 2.5.8 + specifier: ^2.6.0 + version: 2.6.0 typescript: specifier: ^5.9.3 version: 5.9.3 vitest: specifier: ^3.2.4 - version: 3.2.4(@types/debug@4.1.12)(@types/node@24.9.2)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + version: 3.2.4(@types/debug@4.1.12)(@types/node@24.10.0)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) common/shared: dependencies: '@typescript-eslint/parser': specifier: ^8.46.2 - version: 8.46.2(eslint@9.38.0(jiti@2.5.1))(typescript@5.9.3) + version: 8.46.2(eslint@9.39.1(jiti@2.5.1))(typescript@5.9.3) '@vitejs/plugin-react': specifier: ^5.1.0 - version: 5.1.0(vite@7.1.12(@types/node@24.9.2)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1)) + version: 5.1.0(vite@7.1.12(@types/node@24.10.0)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1)) '@vitejs/plugin-vue': specifier: ^6.0.1 - version: 6.0.1(vite@7.1.12(@types/node@24.9.2)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1))(vue@3.5.22(typescript@5.9.3)) + version: 6.0.1(vite@7.1.12(@types/node@24.10.0)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1))(vue@3.5.22(typescript@5.9.3)) '@vitest/coverage-istanbul': specifier: ^3.2.4 - version: 3.2.4(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.9.2)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1(postcss@8.5.6))(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1)) + version: 3.2.4(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.10.0)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1(postcss@8.5.6))(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1)) autoprefixer: specifier: ^10.4.21 version: 10.4.21(postcss@8.5.6) eslint-plugin-better-tailwindcss: specifier: ^3.7.10 - version: 3.7.10(eslint@9.38.0(jiti@2.5.1))(tailwindcss@3.4.18) + version: 3.7.10(eslint@9.39.1(jiti@2.5.1))(tailwindcss@3.4.18) eslint-plugin-header: specifier: ^3.1.1 - version: 3.1.1(eslint@9.38.0(jiti@2.5.1)) + version: 3.1.1(eslint@9.39.1(jiti@2.5.1)) eslint-plugin-no-barrel-import: specifier: ^0.0.2 - version: 0.0.2(eslint@9.38.0(jiti@2.5.1)) + version: 0.0.2(eslint@9.39.1(jiti@2.5.1)) eslint-plugin-no-penetrating-import: specifier: ^0.0.1 - version: 0.0.1(eslint@9.38.0(jiti@2.5.1)) + version: 0.0.1(eslint@9.39.1(jiti@2.5.1)) fs-extra: specifier: ^11.3.2 version: 11.3.2 @@ -166,16 +166,16 @@ importers: version: 3.4.18 vite: specifier: ^7.1.12 - version: 7.1.12(@types/node@24.9.2)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + version: 7.1.12(@types/node@24.10.0)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) vite-plugin-dts: specifier: ^4.5.4 - version: 4.5.4(@types/node@24.9.2)(rollup@4.52.4)(typescript@5.9.3)(vite@7.1.12(@types/node@24.9.2)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1)) + version: 4.5.4(@types/node@24.10.0)(rollup@4.52.4)(typescript@5.9.3)(vite@7.1.12(@types/node@24.10.0)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1)) vite-plugin-external: specifier: ^6.2.2 version: 6.2.2 vitest: specifier: ^3.2.4 - version: 3.2.4(@types/debug@4.1.12)(@types/node@24.9.2)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + version: 3.2.4(@types/debug@4.1.12)(@types/node@24.10.0)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) devDependencies: '@types/fs-extra': specifier: ^11.0.4 @@ -194,28 +194,28 @@ importers: dependencies: '@chromatic-com/storybook': specifier: ^4.1.1 - version: 4.1.1(storybook@9.1.10(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@7.1.12(@types/node@24.9.2)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1))) + version: 4.1.1(storybook@9.1.10(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@7.1.12(@types/node@24.10.0)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1))) '@storybook/addon-docs': specifier: ^9.1.10 - version: 9.1.10(@types/react@19.2.2)(storybook@9.1.10(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@7.1.12(@types/node@24.9.2)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1))) + version: 9.1.10(@types/react@19.2.2)(storybook@9.1.10(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@7.1.12(@types/node@24.10.0)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1))) '@storybook/addon-links': specifier: ^9.1.10 - version: 9.1.10(react@19.2.0)(storybook@9.1.10(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@7.1.12(@types/node@24.9.2)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1))) + version: 9.1.10(react@19.2.0)(storybook@9.1.10(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@7.1.12(@types/node@24.10.0)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1))) '@storybook/addon-styling-webpack': specifier: ^2.0.0 - version: 2.0.0(storybook@9.1.10(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@7.1.12(@types/node@24.9.2)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1)))(webpack@5.102.1(@swc/core@1.13.5)(esbuild@0.25.10)) + version: 2.0.0(storybook@9.1.10(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@7.1.12(@types/node@24.10.0)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1)))(webpack@5.102.1(@swc/core@1.13.5)(esbuild@0.25.10)) '@storybook/addon-webpack5-compiler-swc': specifier: ^4.0.1 - version: 4.0.1(storybook@9.1.10(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@7.1.12(@types/node@24.9.2)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1)))(webpack@5.102.1(@swc/core@1.13.5)(esbuild@0.25.10)) + version: 4.0.1(storybook@9.1.10(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@7.1.12(@types/node@24.10.0)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1)))(webpack@5.102.1(@swc/core@1.13.5)(esbuild@0.25.10)) '@storybook/icons': specifier: ^1.6.0 version: 1.6.0(react-dom@19.2.0(react@19.2.0))(react@19.2.0) '@storybook/react': specifier: ^9.1.10 - version: 9.1.10(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(storybook@9.1.10(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@7.1.12(@types/node@24.9.2)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1)))(typescript@5.9.3) + version: 9.1.10(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(storybook@9.1.10(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@7.1.12(@types/node@24.10.0)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1)))(typescript@5.9.3) '@storybook/react-webpack5': specifier: ^9.1.10 - version: 9.1.10(@swc/core@1.13.5)(esbuild@0.25.10)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(storybook@9.1.10(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@7.1.12(@types/node@24.9.2)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1)))(typescript@5.9.3) + version: 9.1.10(@swc/core@1.13.5)(esbuild@0.25.10)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(storybook@9.1.10(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@7.1.12(@types/node@24.10.0)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1)))(typescript@5.9.3) '@univerjs/core': specifier: workspace:* version: link:../../packages/core @@ -236,7 +236,7 @@ importers: version: 8.2.0(postcss@8.5.6)(typescript@5.9.3)(webpack@5.102.1(@swc/core@1.13.5)(esbuild@0.25.10)) storybook: specifier: ^9.1.10 - version: 9.1.10(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@7.1.12(@types/node@24.9.2)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1)) + version: 9.1.10(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@7.1.12(@types/node@24.10.0)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1)) storybook-addon-swc: specifier: ^1.2.0 version: 1.2.0(@swc/core@1.13.5)(terser-webpack-plugin@5.3.14(@swc/core@1.13.5)(esbuild@0.25.10)(webpack@5.102.1(@swc/core@1.13.5)(esbuild@0.25.10)))(webpack@5.102.1(@swc/core@1.13.5)(esbuild@0.25.10)) @@ -486,7 +486,7 @@ importers: version: 19.2.0(react@19.2.0) react-mosaic-component: specifier: ^6.1.1 - version: 6.1.1(@types/node@24.9.2)(@types/react@19.2.2)(dnd-core@16.0.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + version: 6.1.1(@types/node@24.10.0)(@types/react@19.2.2)(dnd-core@16.0.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) devDependencies: '@types/fs-extra': specifier: ^11.0.4 @@ -498,20 +498,20 @@ importers: specifier: ^2.1.0 version: 2.1.0 esbuild: - specifier: ^0.25.11 - version: 0.25.11 + specifier: ^0.25.12 + version: 0.25.12 esbuild-plugin-alias: specifier: ^0.2.1 version: 0.2.1 esbuild-plugin-clean: specifier: ^1.0.1 - version: 1.0.1(esbuild@0.25.11) + version: 1.0.1(esbuild@0.25.12) esbuild-plugin-copy: specifier: ^2.1.1 - version: 2.1.1(esbuild@0.25.11) + version: 2.1.1(esbuild@0.25.12) esbuild-plugin-vue3: - specifier: ^0.4.2 - version: 0.4.2(sass@1.87.0)(vue@3.5.22(typescript@5.9.3)) + specifier: ^0.5.1 + version: 0.5.1(sass@1.87.0)(vue@3.5.22(typescript@5.9.3)) esbuild-style-plugin: specifier: ^1.6.3 version: 1.6.3 @@ -735,10 +735,10 @@ importers: version: 5.9.3 vite: specifier: ^7.1.12 - version: 7.1.12(@types/node@24.9.2)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + version: 7.1.12(@types/node@24.10.0)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) vitest: specifier: ^3.2.4 - version: 3.2.4(@types/debug@4.1.12)(@types/node@24.9.2)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + version: 3.2.4(@types/debug@4.1.12)(@types/node@24.10.0)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) vue: specifier: ^3.5.22 version: 3.5.22(typescript@5.9.3) @@ -784,10 +784,10 @@ importers: version: 5.9.3 vite: specifier: ^7.1.12 - version: 7.1.12(@types/node@24.9.2)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + version: 7.1.12(@types/node@24.10.0)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) vitest: specifier: ^3.2.4 - version: 3.2.4(@types/debug@4.1.12)(@types/node@24.9.2)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + version: 3.2.4(@types/debug@4.1.12)(@types/node@24.10.0)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) packages-experimental/uni-formula: dependencies: @@ -803,10 +803,10 @@ importers: version: 5.9.3 vite: specifier: ^7.1.12 - version: 7.1.12(@types/node@24.9.2)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + version: 7.1.12(@types/node@24.10.0)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) vitest: specifier: ^3.2.4 - version: 3.2.4(@types/debug@4.1.12)(@types/node@24.9.2)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + version: 3.2.4(@types/debug@4.1.12)(@types/node@24.10.0)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) packages-experimental/uni-formula-ui: dependencies: @@ -867,10 +867,10 @@ importers: version: 5.9.3 vite: specifier: ^7.1.12 - version: 7.1.12(@types/node@24.9.2)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + version: 7.1.12(@types/node@24.10.0)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) vitest: specifier: ^3.2.4 - version: 3.2.4(@types/debug@4.1.12)(@types/node@24.9.2)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + version: 3.2.4(@types/debug@4.1.12)(@types/node@24.10.0)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) packages-experimental/uni-sheets-ui: dependencies: @@ -925,10 +925,10 @@ importers: version: 5.9.3 vite: specifier: ^7.1.12 - version: 7.1.12(@types/node@24.9.2)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + version: 7.1.12(@types/node@24.10.0)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) vitest: specifier: ^3.2.4 - version: 3.2.4(@types/debug@4.1.12)(@types/node@24.9.2)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + version: 3.2.4(@types/debug@4.1.12)(@types/node@24.10.0)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) packages-experimental/uni-slides-ui: dependencies: @@ -974,10 +974,10 @@ importers: version: 5.9.3 vite: specifier: ^7.1.12 - version: 7.1.12(@types/node@24.9.2)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + version: 7.1.12(@types/node@24.10.0)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) vitest: specifier: ^3.2.4 - version: 3.2.4(@types/debug@4.1.12)(@types/node@24.9.2)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + version: 3.2.4(@types/debug@4.1.12)(@types/node@24.10.0)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) packages-experimental/uniui: dependencies: @@ -1035,10 +1035,10 @@ importers: version: 5.9.3 vite: specifier: ^7.1.12 - version: 7.1.12(@types/node@24.9.2)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + version: 7.1.12(@types/node@24.10.0)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) vitest: specifier: ^3.2.4 - version: 3.2.4(@types/debug@4.1.12)(@types/node@24.9.2)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + version: 3.2.4(@types/debug@4.1.12)(@types/node@24.10.0)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) packages/action-recorder: dependencies: @@ -1081,10 +1081,10 @@ importers: version: 5.9.3 vite: specifier: ^7.1.12 - version: 7.1.12(@types/node@24.9.2)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + version: 7.1.12(@types/node@24.10.0)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) vitest: specifier: ^3.2.4 - version: 3.2.4(@types/debug@4.1.12)(@types/node@24.9.2)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + version: 3.2.4(@types/debug@4.1.12)(@types/node@24.10.0)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) packages/core: dependencies: @@ -1101,8 +1101,8 @@ importers: specifier: ^1.4.1 version: 1.4.1 dayjs: - specifier: ^1.11.18 - version: 1.11.18 + specifier: ^1.11.19 + version: 1.11.19 fast-diff: specifier: 1.3.0 version: 1.3.0 @@ -1145,10 +1145,10 @@ importers: version: 5.9.3 vite: specifier: ^7.1.12 - version: 7.1.12(@types/node@24.9.2)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + version: 7.1.12(@types/node@24.10.0)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) vitest: specifier: ^3.2.4 - version: 3.2.4(@types/debug@4.1.12)(@types/node@24.9.2)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + version: 3.2.4(@types/debug@4.1.12)(@types/node@24.10.0)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) packages/data-validation: dependencies: @@ -1173,10 +1173,10 @@ importers: version: 5.9.3 vite: specifier: ^7.1.12 - version: 7.1.12(@types/node@24.9.2)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + version: 7.1.12(@types/node@24.10.0)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) vitest: specifier: ^3.2.4 - version: 3.2.4(@types/debug@4.1.12)(@types/node@24.9.2)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + version: 3.2.4(@types/debug@4.1.12)(@types/node@24.10.0)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) packages/design: dependencies: @@ -1211,8 +1211,8 @@ importers: specifier: ^2.1.1 version: 2.1.1 dayjs: - specifier: ^1.11.18 - version: 1.11.18 + specifier: ^1.11.19 + version: 1.11.19 rc-dropdown: specifier: ^4.2.1 version: 4.2.1(react-dom@19.2.0(react@19.2.0))(react@19.2.0) @@ -1273,10 +1273,10 @@ importers: version: 5.9.3 vite: specifier: ^7.1.12 - version: 7.1.12(@types/node@24.9.2)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + version: 7.1.12(@types/node@24.10.0)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) vitest: specifier: ^3.2.4 - version: 3.2.4(@types/debug@4.1.12)(@types/node@24.9.2)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + version: 3.2.4(@types/debug@4.1.12)(@types/node@24.10.0)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) packages/docs: dependencies: @@ -1298,10 +1298,10 @@ importers: version: 5.9.3 vite: specifier: ^7.1.12 - version: 7.1.12(@types/node@24.9.2)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + version: 7.1.12(@types/node@24.10.0)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) vitest: specifier: ^3.2.4 - version: 3.2.4(@types/debug@4.1.12)(@types/node@24.9.2)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + version: 3.2.4(@types/debug@4.1.12)(@types/node@24.10.0)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) packages/docs-drawing: dependencies: @@ -1320,10 +1320,10 @@ importers: version: 5.9.3 vite: specifier: ^7.1.12 - version: 7.1.12(@types/node@24.9.2)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + version: 7.1.12(@types/node@24.10.0)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) vitest: specifier: ^3.2.4 - version: 3.2.4(@types/debug@4.1.12)(@types/node@24.9.2)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + version: 3.2.4(@types/debug@4.1.12)(@types/node@24.10.0)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) packages/docs-drawing-ui: dependencies: @@ -1375,10 +1375,10 @@ importers: version: 5.9.3 vite: specifier: ^7.1.12 - version: 7.1.12(@types/node@24.9.2)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + version: 7.1.12(@types/node@24.10.0)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) vitest: specifier: ^3.2.4 - version: 3.2.4(@types/debug@4.1.12)(@types/node@24.9.2)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + version: 3.2.4(@types/debug@4.1.12)(@types/node@24.10.0)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) packages/docs-hyper-link: dependencies: @@ -1394,10 +1394,10 @@ importers: version: 5.9.3 vite: specifier: ^7.1.12 - version: 7.1.12(@types/node@24.9.2)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + version: 7.1.12(@types/node@24.10.0)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) vitest: specifier: ^3.2.4 - version: 3.2.4(@types/debug@4.1.12)(@types/node@24.9.2)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + version: 3.2.4(@types/debug@4.1.12)(@types/node@24.10.0)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) packages/docs-hyper-link-ui: dependencies: @@ -1446,10 +1446,10 @@ importers: version: 5.9.3 vite: specifier: ^7.1.12 - version: 7.1.12(@types/node@24.9.2)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + version: 7.1.12(@types/node@24.10.0)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) vitest: specifier: ^3.2.4 - version: 3.2.4(@types/debug@4.1.12)(@types/node@24.9.2)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + version: 3.2.4(@types/debug@4.1.12)(@types/node@24.10.0)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) packages/docs-mention-ui: dependencies: @@ -1489,10 +1489,10 @@ importers: version: 5.9.3 vite: specifier: ^7.1.12 - version: 7.1.12(@types/node@24.9.2)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + version: 7.1.12(@types/node@24.10.0)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) vitest: specifier: ^3.2.4 - version: 3.2.4(@types/debug@4.1.12)(@types/node@24.9.2)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + version: 3.2.4(@types/debug@4.1.12)(@types/node@24.10.0)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) packages/docs-quick-insert-ui: dependencies: @@ -1550,10 +1550,10 @@ importers: version: 5.9.3 vite: specifier: ^7.1.12 - version: 7.1.12(@types/node@24.9.2)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + version: 7.1.12(@types/node@24.10.0)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) vitest: specifier: ^3.2.4 - version: 3.2.4(@types/debug@4.1.12)(@types/node@24.9.2)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + version: 3.2.4(@types/debug@4.1.12)(@types/node@24.10.0)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) packages/docs-thread-comment-ui: dependencies: @@ -1602,10 +1602,10 @@ importers: version: 5.9.3 vite: specifier: ^7.1.12 - version: 7.1.12(@types/node@24.9.2)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + version: 7.1.12(@types/node@24.10.0)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) vitest: specifier: ^3.2.4 - version: 3.2.4(@types/debug@4.1.12)(@types/node@24.9.2)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + version: 3.2.4(@types/debug@4.1.12)(@types/node@24.10.0)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) packages/docs-ui: dependencies: @@ -1660,10 +1660,10 @@ importers: version: 5.9.3 vite: specifier: ^7.1.12 - version: 7.1.12(@types/node@24.9.2)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + version: 7.1.12(@types/node@24.10.0)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) vitest: specifier: ^3.2.4 - version: 3.2.4(@types/debug@4.1.12)(@types/node@24.9.2)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + version: 3.2.4(@types/debug@4.1.12)(@types/node@24.10.0)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) packages/drawing: dependencies: @@ -1685,10 +1685,10 @@ importers: version: 5.9.3 vite: specifier: ^7.1.12 - version: 7.1.12(@types/node@24.9.2)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + version: 7.1.12(@types/node@24.10.0)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) vitest: specifier: ^3.2.4 - version: 3.2.4(@types/debug@4.1.12)(@types/node@24.9.2)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + version: 3.2.4(@types/debug@4.1.12)(@types/node@24.10.0)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) packages/drawing-ui: dependencies: @@ -1731,10 +1731,10 @@ importers: version: 5.9.3 vite: specifier: ^7.1.12 - version: 7.1.12(@types/node@24.9.2)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + version: 7.1.12(@types/node@24.10.0)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) vitest: specifier: ^3.2.4 - version: 3.2.4(@types/debug@4.1.12)(@types/node@24.9.2)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + version: 3.2.4(@types/debug@4.1.12)(@types/node@24.10.0)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) packages/engine-formula: dependencies: @@ -1762,10 +1762,10 @@ importers: version: 5.9.3 vite: specifier: ^7.1.12 - version: 7.1.12(@types/node@24.9.2)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + version: 7.1.12(@types/node@24.10.0)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) vitest: specifier: ^3.2.4 - version: 3.2.4(@types/debug@4.1.12)(@types/node@24.9.2)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + version: 3.2.4(@types/debug@4.1.12)(@types/node@24.10.0)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) packages/engine-render: dependencies: @@ -1802,10 +1802,10 @@ importers: version: 5.9.3 vite: specifier: ^7.1.12 - version: 7.1.12(@types/node@24.9.2)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + version: 7.1.12(@types/node@24.10.0)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) vitest: specifier: ^3.2.4 - version: 3.2.4(@types/debug@4.1.12)(@types/node@24.9.2)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + version: 3.2.4(@types/debug@4.1.12)(@types/node@24.10.0)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) packages/find-replace: dependencies: @@ -1845,10 +1845,10 @@ importers: version: 5.9.3 vite: specifier: ^7.1.12 - version: 7.1.12(@types/node@24.9.2)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + version: 7.1.12(@types/node@24.10.0)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) vitest: specifier: ^3.2.4 - version: 3.2.4(@types/debug@4.1.12)(@types/node@24.9.2)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + version: 3.2.4(@types/debug@4.1.12)(@types/node@24.10.0)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) packages/network: dependencies: @@ -1867,10 +1867,10 @@ importers: version: 5.9.3 vite: specifier: ^7.1.12 - version: 7.1.12(@types/node@24.9.2)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + version: 7.1.12(@types/node@24.10.0)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) vitest: specifier: ^3.2.4 - version: 3.2.4(@types/debug@4.1.12)(@types/node@24.9.2)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + version: 3.2.4(@types/debug@4.1.12)(@types/node@24.10.0)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) packages/rpc: dependencies: @@ -1889,10 +1889,10 @@ importers: version: 5.9.3 vite: specifier: ^7.1.12 - version: 7.1.12(@types/node@24.9.2)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + version: 7.1.12(@types/node@24.10.0)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) vitest: specifier: ^3.2.4 - version: 3.2.4(@types/debug@4.1.12)(@types/node@24.9.2)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + version: 3.2.4(@types/debug@4.1.12)(@types/node@24.10.0)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) packages/rpc-node: dependencies: @@ -1914,10 +1914,10 @@ importers: version: 5.9.3 vite: specifier: ^7.1.12 - version: 7.1.12(@types/node@24.9.2)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + version: 7.1.12(@types/node@24.10.0)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) vitest: specifier: ^3.2.4 - version: 3.2.4(@types/debug@4.1.12)(@types/node@24.9.2)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + version: 3.2.4(@types/debug@4.1.12)(@types/node@24.10.0)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) packages/sheets: dependencies: @@ -1951,10 +1951,10 @@ importers: version: 5.9.3 vite: specifier: ^7.1.12 - version: 7.1.12(@types/node@24.9.2)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + version: 7.1.12(@types/node@24.10.0)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) vitest: specifier: ^3.2.4 - version: 3.2.4(@types/debug@4.1.12)(@types/node@24.9.2)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + version: 3.2.4(@types/debug@4.1.12)(@types/node@24.10.0)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) packages/sheets-conditional-formatting: dependencies: @@ -1985,10 +1985,10 @@ importers: version: 5.9.3 vite: specifier: ^7.1.12 - version: 7.1.12(@types/node@24.9.2)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + version: 7.1.12(@types/node@24.10.0)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) vitest: specifier: ^3.2.4 - version: 3.2.4(@types/debug@4.1.12)(@types/node@24.9.2)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + version: 3.2.4(@types/debug@4.1.12)(@types/node@24.10.0)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) packages/sheets-conditional-formatting-ui: dependencies: @@ -2043,10 +2043,10 @@ importers: version: 5.9.3 vite: specifier: ^7.1.12 - version: 7.1.12(@types/node@24.9.2)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + version: 7.1.12(@types/node@24.10.0)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) vitest: specifier: ^3.2.4 - version: 3.2.4(@types/debug@4.1.12)(@types/node@24.9.2)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + version: 3.2.4(@types/debug@4.1.12)(@types/node@24.10.0)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) packages/sheets-crosshair-highlight: dependencies: @@ -2092,10 +2092,10 @@ importers: version: 5.9.3 vite: specifier: ^7.1.12 - version: 7.1.12(@types/node@24.9.2)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + version: 7.1.12(@types/node@24.10.0)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) vitest: specifier: ^3.2.4 - version: 3.2.4(@types/debug@4.1.12)(@types/node@24.9.2)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + version: 3.2.4(@types/debug@4.1.12)(@types/node@24.10.0)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) packages/sheets-data-validation: dependencies: @@ -2129,10 +2129,10 @@ importers: version: 5.9.3 vite: specifier: ^7.1.12 - version: 7.1.12(@types/node@24.9.2)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + version: 7.1.12(@types/node@24.10.0)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) vitest: specifier: ^3.2.4 - version: 3.2.4(@types/debug@4.1.12)(@types/node@24.9.2)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + version: 3.2.4(@types/debug@4.1.12)(@types/node@24.10.0)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) packages/sheets-data-validation-ui: dependencies: @@ -2196,10 +2196,10 @@ importers: version: 5.9.3 vite: specifier: ^7.1.12 - version: 7.1.12(@types/node@24.9.2)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + version: 7.1.12(@types/node@24.10.0)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) vitest: specifier: ^3.2.4 - version: 3.2.4(@types/debug@4.1.12)(@types/node@24.9.2)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + version: 3.2.4(@types/debug@4.1.12)(@types/node@24.10.0)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) packages/sheets-drawing: dependencies: @@ -2221,10 +2221,10 @@ importers: version: 5.9.3 vite: specifier: ^7.1.12 - version: 7.1.12(@types/node@24.9.2)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + version: 7.1.12(@types/node@24.10.0)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) vitest: specifier: ^3.2.4 - version: 3.2.4(@types/debug@4.1.12)(@types/node@24.9.2)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + version: 3.2.4(@types/debug@4.1.12)(@types/node@24.10.0)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) packages/sheets-drawing-ui: dependencies: @@ -2282,10 +2282,10 @@ importers: version: 5.9.3 vite: specifier: ^7.1.12 - version: 7.1.12(@types/node@24.9.2)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + version: 7.1.12(@types/node@24.10.0)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) vitest: specifier: ^3.2.4 - version: 3.2.4(@types/debug@4.1.12)(@types/node@24.9.2)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + version: 3.2.4(@types/debug@4.1.12)(@types/node@24.10.0)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) packages/sheets-filter: dependencies: @@ -2316,10 +2316,10 @@ importers: version: 5.9.3 vite: specifier: ^7.1.12 - version: 7.1.12(@types/node@24.9.2)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + version: 7.1.12(@types/node@24.10.0)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) vitest: specifier: ^3.2.4 - version: 3.2.4(@types/debug@4.1.12)(@types/node@24.9.2)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + version: 3.2.4(@types/debug@4.1.12)(@types/node@24.10.0)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) packages/sheets-filter-ui: dependencies: @@ -2374,10 +2374,10 @@ importers: version: 5.9.3 vite: specifier: ^7.1.12 - version: 7.1.12(@types/node@24.9.2)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + version: 7.1.12(@types/node@24.10.0)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) vitest: specifier: ^3.2.4 - version: 3.2.4(@types/debug@4.1.12)(@types/node@24.9.2)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + version: 3.2.4(@types/debug@4.1.12)(@types/node@24.10.0)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) packages/sheets-find-replace: dependencies: @@ -2408,10 +2408,10 @@ importers: version: 5.9.3 vite: specifier: ^7.1.12 - version: 7.1.12(@types/node@24.9.2)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + version: 7.1.12(@types/node@24.10.0)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) vitest: specifier: ^3.2.4 - version: 3.2.4(@types/debug@4.1.12)(@types/node@24.9.2)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + version: 3.2.4(@types/debug@4.1.12)(@types/node@24.10.0)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) packages/sheets-formula: dependencies: @@ -2445,10 +2445,10 @@ importers: version: 5.9.3 vite: specifier: ^7.1.12 - version: 7.1.12(@types/node@24.9.2)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + version: 7.1.12(@types/node@24.10.0)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) vitest: specifier: ^3.2.4 - version: 3.2.4(@types/debug@4.1.12)(@types/node@24.9.2)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + version: 3.2.4(@types/debug@4.1.12)(@types/node@24.10.0)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) packages/sheets-formula-ui: dependencies: @@ -2506,10 +2506,10 @@ importers: version: 5.9.3 vite: specifier: ^7.1.12 - version: 7.1.12(@types/node@24.9.2)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + version: 7.1.12(@types/node@24.10.0)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) vitest: specifier: ^3.2.4 - version: 3.2.4(@types/debug@4.1.12)(@types/node@24.9.2)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + version: 3.2.4(@types/debug@4.1.12)(@types/node@24.10.0)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) packages/sheets-graphics: dependencies: @@ -2531,10 +2531,10 @@ importers: version: 5.9.3 vite: specifier: ^7.1.12 - version: 7.1.12(@types/node@24.9.2)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + version: 7.1.12(@types/node@24.10.0)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) vitest: specifier: ^3.2.4 - version: 3.2.4(@types/debug@4.1.12)(@types/node@24.9.2)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + version: 3.2.4(@types/debug@4.1.12)(@types/node@24.10.0)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) packages/sheets-hyper-link: dependencies: @@ -2562,10 +2562,10 @@ importers: version: 5.9.3 vite: specifier: ^7.1.12 - version: 7.1.12(@types/node@24.9.2)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + version: 7.1.12(@types/node@24.10.0)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) vitest: specifier: ^3.2.4 - version: 3.2.4(@types/debug@4.1.12)(@types/node@24.9.2)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + version: 3.2.4(@types/debug@4.1.12)(@types/node@24.10.0)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) packages/sheets-hyper-link-ui: dependencies: @@ -2629,10 +2629,10 @@ importers: version: 5.9.3 vite: specifier: ^7.1.12 - version: 7.1.12(@types/node@24.9.2)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + version: 7.1.12(@types/node@24.10.0)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) vitest: specifier: ^3.2.4 - version: 3.2.4(@types/debug@4.1.12)(@types/node@24.9.2)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + version: 3.2.4(@types/debug@4.1.12)(@types/node@24.10.0)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) packages/sheets-note: dependencies: @@ -2654,10 +2654,10 @@ importers: version: 5.9.3 vite: specifier: ^7.1.12 - version: 7.1.12(@types/node@24.9.2)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + version: 7.1.12(@types/node@24.10.0)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) vitest: specifier: ^3.2.4 - version: 3.2.4(@types/debug@4.1.12)(@types/node@24.9.2)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + version: 3.2.4(@types/debug@4.1.12)(@types/node@24.10.0)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) packages/sheets-note-ui: dependencies: @@ -2706,10 +2706,10 @@ importers: version: 5.9.3 vite: specifier: ^7.1.12 - version: 7.1.12(@types/node@24.9.2)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + version: 7.1.12(@types/node@24.10.0)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) vitest: specifier: ^3.2.4 - version: 3.2.4(@types/debug@4.1.12)(@types/node@24.9.2)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + version: 3.2.4(@types/debug@4.1.12)(@types/node@24.10.0)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) packages/sheets-numfmt: dependencies: @@ -2734,10 +2734,10 @@ importers: version: 5.9.3 vite: specifier: ^7.1.12 - version: 7.1.12(@types/node@24.9.2)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + version: 7.1.12(@types/node@24.10.0)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) vitest: specifier: ^3.2.4 - version: 3.2.4(@types/debug@4.1.12)(@types/node@24.9.2)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + version: 3.2.4(@types/debug@4.1.12)(@types/node@24.10.0)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) packages/sheets-numfmt-ui: dependencies: @@ -2789,10 +2789,10 @@ importers: version: 5.9.3 vite: specifier: ^7.1.12 - version: 7.1.12(@types/node@24.9.2)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + version: 7.1.12(@types/node@24.10.0)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) vitest: specifier: ^3.2.4 - version: 3.2.4(@types/debug@4.1.12)(@types/node@24.9.2)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + version: 3.2.4(@types/debug@4.1.12)(@types/node@24.10.0)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) packages/sheets-sort: dependencies: @@ -2814,10 +2814,10 @@ importers: version: 5.9.3 vite: specifier: ^7.1.12 - version: 7.1.12(@types/node@24.9.2)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + version: 7.1.12(@types/node@24.10.0)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) vitest: specifier: ^3.2.4 - version: 3.2.4(@types/debug@4.1.12)(@types/node@24.9.2)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + version: 3.2.4(@types/debug@4.1.12)(@types/node@24.10.0)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) packages/sheets-sort-ui: dependencies: @@ -2869,10 +2869,10 @@ importers: version: 5.9.3 vite: specifier: ^7.1.12 - version: 7.1.12(@types/node@24.9.2)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + version: 7.1.12(@types/node@24.10.0)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) vitest: specifier: ^3.2.4 - version: 3.2.4(@types/debug@4.1.12)(@types/node@24.9.2)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + version: 3.2.4(@types/debug@4.1.12)(@types/node@24.10.0)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) packages/sheets-table: dependencies: @@ -2894,10 +2894,10 @@ importers: version: 5.9.3 vite: specifier: ^7.1.12 - version: 7.1.12(@types/node@24.9.2)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + version: 7.1.12(@types/node@24.10.0)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) vitest: specifier: ^3.2.4 - version: 3.2.4(@types/debug@4.1.12)(@types/node@24.9.2)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + version: 3.2.4(@types/debug@4.1.12)(@types/node@24.10.0)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) packages/sheets-table-ui: dependencies: @@ -2955,10 +2955,10 @@ importers: version: 5.9.3 vite: specifier: ^7.1.12 - version: 7.1.12(@types/node@24.9.2)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + version: 7.1.12(@types/node@24.10.0)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) vitest: specifier: ^3.2.4 - version: 3.2.4(@types/debug@4.1.12)(@types/node@24.9.2)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + version: 3.2.4(@types/debug@4.1.12)(@types/node@24.10.0)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) packages/sheets-thread-comment: dependencies: @@ -2986,10 +2986,10 @@ importers: version: 5.9.3 vite: specifier: ^7.1.12 - version: 7.1.12(@types/node@24.9.2)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + version: 7.1.12(@types/node@24.10.0)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) vitest: specifier: ^3.2.4 - version: 3.2.4(@types/debug@4.1.12)(@types/node@24.9.2)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + version: 3.2.4(@types/debug@4.1.12)(@types/node@24.10.0)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) packages/sheets-thread-comment-ui: dependencies: @@ -3044,10 +3044,10 @@ importers: version: 5.9.3 vite: specifier: ^7.1.12 - version: 7.1.12(@types/node@24.9.2)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + version: 7.1.12(@types/node@24.10.0)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) vitest: specifier: ^3.2.4 - version: 3.2.4(@types/debug@4.1.12)(@types/node@24.9.2)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + version: 3.2.4(@types/debug@4.1.12)(@types/node@24.10.0)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) packages/sheets-ui: dependencies: @@ -3108,10 +3108,10 @@ importers: version: 5.9.3 vite: specifier: ^7.1.12 - version: 7.1.12(@types/node@24.9.2)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + version: 7.1.12(@types/node@24.10.0)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) vitest: specifier: ^3.2.4 - version: 3.2.4(@types/debug@4.1.12)(@types/node@24.9.2)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + version: 3.2.4(@types/debug@4.1.12)(@types/node@24.10.0)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) packages/sheets-zen-editor: dependencies: @@ -3163,10 +3163,10 @@ importers: version: 5.9.3 vite: specifier: ^7.1.12 - version: 7.1.12(@types/node@24.9.2)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + version: 7.1.12(@types/node@24.10.0)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) vitest: specifier: ^3.2.4 - version: 3.2.4(@types/debug@4.1.12)(@types/node@24.9.2)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + version: 3.2.4(@types/debug@4.1.12)(@types/node@24.10.0)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) packages/slides: dependencies: @@ -3185,10 +3185,10 @@ importers: version: 5.9.3 vite: specifier: ^7.1.12 - version: 7.1.12(@types/node@24.9.2)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + version: 7.1.12(@types/node@24.10.0)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) vitest: specifier: ^3.2.4 - version: 3.2.4(@types/debug@4.1.12)(@types/node@24.9.2)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + version: 3.2.4(@types/debug@4.1.12)(@types/node@24.10.0)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) packages/slides-ui: dependencies: @@ -3240,10 +3240,10 @@ importers: version: 5.9.3 vite: specifier: ^7.1.12 - version: 7.1.12(@types/node@24.9.2)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + version: 7.1.12(@types/node@24.10.0)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) vitest: specifier: ^3.2.4 - version: 3.2.4(@types/debug@4.1.12)(@types/node@24.9.2)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + version: 3.2.4(@types/debug@4.1.12)(@types/node@24.10.0)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) packages/telemetry: dependencies: @@ -3259,10 +3259,10 @@ importers: version: 5.9.3 vite: specifier: ^7.1.12 - version: 7.1.12(@types/node@24.9.2)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + version: 7.1.12(@types/node@24.10.0)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) vitest: specifier: ^3.2.4 - version: 3.2.4(@types/debug@4.1.12)(@types/node@24.9.2)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + version: 3.2.4(@types/debug@4.1.12)(@types/node@24.10.0)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) packages/themes: devDependencies: @@ -3271,7 +3271,7 @@ importers: version: link:../../common/shared vite: specifier: ^7.1.12 - version: 7.1.12(@types/node@24.9.2)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + version: 7.1.12(@types/node@24.10.0)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) packages/thread-comment: dependencies: @@ -3290,10 +3290,10 @@ importers: version: 5.9.3 vite: specifier: ^7.1.12 - version: 7.1.12(@types/node@24.9.2)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + version: 7.1.12(@types/node@24.10.0)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) vitest: specifier: ^3.2.4 - version: 3.2.4(@types/debug@4.1.12)(@types/node@24.9.2)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + version: 3.2.4(@types/debug@4.1.12)(@types/node@24.10.0)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) packages/thread-comment-ui: dependencies: @@ -3336,10 +3336,10 @@ importers: version: 5.9.3 vite: specifier: ^7.1.12 - version: 7.1.12(@types/node@24.9.2)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + version: 7.1.12(@types/node@24.10.0)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) vitest: specifier: ^3.2.4 - version: 3.2.4(@types/debug@4.1.12)(@types/node@24.9.2)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + version: 3.2.4(@types/debug@4.1.12)(@types/node@24.10.0)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) packages/ui: dependencies: @@ -3394,10 +3394,10 @@ importers: version: 5.9.3 vite: specifier: ^7.1.12 - version: 7.1.12(@types/node@24.9.2)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + version: 7.1.12(@types/node@24.10.0)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) vitest: specifier: ^3.2.4 - version: 3.2.4(@types/debug@4.1.12)(@types/node@24.9.2)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + version: 3.2.4(@types/debug@4.1.12)(@types/node@24.10.0)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) packages/ui-adapter-vue3: dependencies: @@ -3416,10 +3416,10 @@ importers: version: 5.9.3 vite: specifier: ^7.1.12 - version: 7.1.12(@types/node@24.9.2)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + version: 7.1.12(@types/node@24.10.0)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) vitest: specifier: ^3.2.4 - version: 3.2.4(@types/debug@4.1.12)(@types/node@24.9.2)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + version: 3.2.4(@types/debug@4.1.12)(@types/node@24.10.0)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) vue: specifier: ^3.5.22 version: 3.5.22(typescript@5.9.3) @@ -3444,10 +3444,10 @@ importers: version: 5.9.3 vite: specifier: ^7.1.12 - version: 7.1.12(@types/node@24.9.2)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + version: 7.1.12(@types/node@24.10.0)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) vitest: specifier: ^3.2.4 - version: 3.2.4(@types/debug@4.1.12)(@types/node@24.9.2)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + version: 3.2.4(@types/debug@4.1.12)(@types/node@24.10.0)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) packages/uniscript: dependencies: @@ -3490,10 +3490,10 @@ importers: version: 5.9.3 vite: specifier: ^7.1.12 - version: 7.1.12(@types/node@24.9.2)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + version: 7.1.12(@types/node@24.10.0)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) vitest: specifier: ^3.2.4 - version: 3.2.4(@types/debug@4.1.12)(@types/node@24.9.2)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + version: 3.2.4(@types/debug@4.1.12)(@types/node@24.10.0)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) packages/watermark: dependencies: @@ -3515,10 +3515,10 @@ importers: version: 5.9.3 vite: specifier: ^7.1.12 - version: 7.1.12(@types/node@24.9.2)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + version: 7.1.12(@types/node@24.10.0)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) vitest: specifier: ^3.2.4 - version: 3.2.4(@types/debug@4.1.12)(@types/node@24.9.2)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + version: 3.2.4(@types/debug@4.1.12)(@types/node@24.10.0)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) tests/formula-integration: dependencies: @@ -3570,7 +3570,7 @@ importers: version: 5.9.3 vitest: specifier: ^3.2.4 - version: 3.2.4(@types/debug@4.1.12)(@types/node@24.9.2)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + version: 3.2.4(@types/debug@4.1.12)(@types/node@24.10.0)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) packages: @@ -3585,8 +3585,8 @@ packages: resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} engines: {node: '>=6.0.0'} - '@antfu/eslint-config@6.1.0': - resolution: {integrity: sha512-m/L9TGvtG3r4tkfq5BY6THz7pk0g6yuJwwA0SkLEDHJJpt0upuABhs8v3SU8yaPtCGUxq8k2QTLMZ3WPg4vSdw==} + '@antfu/eslint-config@6.2.0': + resolution: {integrity: sha512-ksasd+mJk441HHodwPh3Nhmwo9jSHUmgQyfTxMQM05U7SjDS0fy2KnXnPx0Vhc/CqKiJnx8wGpQCCJibyASX9Q==} hasBin: true peerDependencies: '@eslint-react/eslint-plugin': ^2.0.1 @@ -3716,6 +3716,10 @@ packages: resolution: {integrity: sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==} engines: {node: '>=6.9.0'} + '@babel/helper-validator-identifier@7.28.5': + resolution: {integrity: sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==} + engines: {node: '>=6.9.0'} + '@babel/helper-validator-option@7.27.1': resolution: {integrity: sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==} engines: {node: '>=6.9.0'} @@ -4212,6 +4216,12 @@ packages: cpu: [ppc64] os: [aix] + '@esbuild/aix-ppc64@0.25.12': + resolution: {integrity: sha512-Hhmwd6CInZ3dwpuGTF8fJG6yoWmsToE+vYgD4nytZVxcu1ulHpUQRAB1UJ8+N1Am3Mz4+xOByoQoSZf4D+CpkA==} + engines: {node: '>=18'} + cpu: [ppc64] + os: [aix] + '@esbuild/android-arm64@0.25.10': resolution: {integrity: sha512-LSQa7eDahypv/VO6WKohZGPSJDq5OVOo3UoFR1E4t4Gj1W7zEQMUhI+lo81H+DtB+kP+tDgBp+M4oNCwp6kffg==} engines: {node: '>=18'} @@ -4224,6 +4234,12 @@ packages: cpu: [arm64] os: [android] + '@esbuild/android-arm64@0.25.12': + resolution: {integrity: sha512-6AAmLG7zwD1Z159jCKPvAxZd4y/VTO0VkprYy+3N2FtJ8+BQWFXU+OxARIwA46c5tdD9SsKGZ/1ocqBS/gAKHg==} + engines: {node: '>=18'} + cpu: [arm64] + os: [android] + '@esbuild/android-arm@0.25.10': resolution: {integrity: sha512-dQAxF1dW1C3zpeCDc5KqIYuZ1tgAdRXNoZP7vkBIRtKZPYe2xVr/d3SkirklCHudW1B45tGiUlz2pUWDfbDD4w==} engines: {node: '>=18'} @@ -4236,6 +4252,12 @@ packages: cpu: [arm] os: [android] + '@esbuild/android-arm@0.25.12': + resolution: {integrity: sha512-VJ+sKvNA/GE7Ccacc9Cha7bpS8nyzVv0jdVgwNDaR4gDMC/2TTRc33Ip8qrNYUcpkOHUT5OZ0bUcNNVZQ9RLlg==} + engines: {node: '>=18'} + cpu: [arm] + os: [android] + '@esbuild/android-x64@0.25.10': resolution: {integrity: sha512-MiC9CWdPrfhibcXwr39p9ha1x0lZJ9KaVfvzA0Wxwz9ETX4v5CHfF09bx935nHlhi+MxhA63dKRRQLiVgSUtEg==} engines: {node: '>=18'} @@ -4248,6 +4270,12 @@ packages: cpu: [x64] os: [android] + '@esbuild/android-x64@0.25.12': + resolution: {integrity: sha512-5jbb+2hhDHx5phYR2By8GTWEzn6I9UqR11Kwf22iKbNpYrsmRB18aX/9ivc5cabcUiAT/wM+YIZ6SG9QO6a8kg==} + engines: {node: '>=18'} + cpu: [x64] + os: [android] + '@esbuild/darwin-arm64@0.25.10': resolution: {integrity: sha512-JC74bdXcQEpW9KkV326WpZZjLguSZ3DfS8wrrvPMHgQOIEIG/sPXEN/V8IssoJhbefLRcRqw6RQH2NnpdprtMA==} engines: {node: '>=18'} @@ -4260,6 +4288,12 @@ packages: cpu: [arm64] os: [darwin] + '@esbuild/darwin-arm64@0.25.12': + resolution: {integrity: sha512-N3zl+lxHCifgIlcMUP5016ESkeQjLj/959RxxNYIthIg+CQHInujFuXeWbWMgnTo4cp5XVHqFPmpyu9J65C1Yg==} + engines: {node: '>=18'} + cpu: [arm64] + os: [darwin] + '@esbuild/darwin-x64@0.25.10': resolution: {integrity: sha512-tguWg1olF6DGqzws97pKZ8G2L7Ig1vjDmGTwcTuYHbuU6TTjJe5FXbgs5C1BBzHbJ2bo1m3WkQDbWO2PvamRcg==} engines: {node: '>=18'} @@ -4272,6 +4306,12 @@ packages: cpu: [x64] os: [darwin] + '@esbuild/darwin-x64@0.25.12': + resolution: {integrity: sha512-HQ9ka4Kx21qHXwtlTUVbKJOAnmG1ipXhdWTmNXiPzPfWKpXqASVcWdnf2bnL73wgjNrFXAa3yYvBSd9pzfEIpA==} + engines: {node: '>=18'} + cpu: [x64] + os: [darwin] + '@esbuild/freebsd-arm64@0.25.10': resolution: {integrity: sha512-3ZioSQSg1HT2N05YxeJWYR+Libe3bREVSdWhEEgExWaDtyFbbXWb49QgPvFH8u03vUPX10JhJPcz7s9t9+boWg==} engines: {node: '>=18'} @@ -4284,6 +4324,12 @@ packages: cpu: [arm64] os: [freebsd] + '@esbuild/freebsd-arm64@0.25.12': + resolution: {integrity: sha512-gA0Bx759+7Jve03K1S0vkOu5Lg/85dou3EseOGUes8flVOGxbhDDh/iZaoek11Y8mtyKPGF3vP8XhnkDEAmzeg==} + engines: {node: '>=18'} + cpu: [arm64] + os: [freebsd] + '@esbuild/freebsd-x64@0.25.10': resolution: {integrity: sha512-LLgJfHJk014Aa4anGDbh8bmI5Lk+QidDmGzuC2D+vP7mv/GeSN+H39zOf7pN5N8p059FcOfs2bVlrRr4SK9WxA==} engines: {node: '>=18'} @@ -4296,6 +4342,12 @@ packages: cpu: [x64] os: [freebsd] + '@esbuild/freebsd-x64@0.25.12': + resolution: {integrity: sha512-TGbO26Yw2xsHzxtbVFGEXBFH0FRAP7gtcPE7P5yP7wGy7cXK2oO7RyOhL5NLiqTlBh47XhmIUXuGciXEqYFfBQ==} + engines: {node: '>=18'} + cpu: [x64] + os: [freebsd] + '@esbuild/linux-arm64@0.25.10': resolution: {integrity: sha512-5luJWN6YKBsawd5f9i4+c+geYiVEw20FVW5x0v1kEMWNq8UctFjDiMATBxLvmmHA4bf7F6hTRaJgtghFr9iziQ==} engines: {node: '>=18'} @@ -4308,6 +4360,12 @@ packages: cpu: [arm64] os: [linux] + '@esbuild/linux-arm64@0.25.12': + resolution: {integrity: sha512-8bwX7a8FghIgrupcxb4aUmYDLp8pX06rGh5HqDT7bB+8Rdells6mHvrFHHW2JAOPZUbnjUpKTLg6ECyzvas2AQ==} + engines: {node: '>=18'} + cpu: [arm64] + os: [linux] + '@esbuild/linux-arm@0.25.10': resolution: {integrity: sha512-oR31GtBTFYCqEBALI9r6WxoU/ZofZl962pouZRTEYECvNF/dtXKku8YXcJkhgK/beU+zedXfIzHijSRapJY3vg==} engines: {node: '>=18'} @@ -4320,6 +4378,12 @@ packages: cpu: [arm] os: [linux] + '@esbuild/linux-arm@0.25.12': + resolution: {integrity: sha512-lPDGyC1JPDou8kGcywY0YILzWlhhnRjdof3UlcoqYmS9El818LLfJJc3PXXgZHrHCAKs/Z2SeZtDJr5MrkxtOw==} + engines: {node: '>=18'} + cpu: [arm] + os: [linux] + '@esbuild/linux-ia32@0.25.10': resolution: {integrity: sha512-NrSCx2Kim3EnnWgS4Txn0QGt0Xipoumb6z6sUtl5bOEZIVKhzfyp/Lyw4C1DIYvzeW/5mWYPBFJU3a/8Yr75DQ==} engines: {node: '>=18'} @@ -4332,10 +4396,10 @@ packages: cpu: [ia32] os: [linux] - '@esbuild/linux-loong64@0.14.54': - resolution: {integrity: sha512-bZBrLAIX1kpWelV0XemxBZllyRmM6vgFQQG2GdNb+r3Fkp0FOh1NJSvekXDs7jq70k4euu1cryLMfU+mTXlEpw==} - engines: {node: '>=12'} - cpu: [loong64] + '@esbuild/linux-ia32@0.25.12': + resolution: {integrity: sha512-0y9KrdVnbMM2/vG8KfU0byhUN+EFCny9+8g202gYqSSVMonbsCfLjUO+rCci7pM0WBEtz+oK/PIwHkzxkyharA==} + engines: {node: '>=18'} + cpu: [ia32] os: [linux] '@esbuild/linux-loong64@0.25.10': @@ -4350,6 +4414,12 @@ packages: cpu: [loong64] os: [linux] + '@esbuild/linux-loong64@0.25.12': + resolution: {integrity: sha512-h///Lr5a9rib/v1GGqXVGzjL4TMvVTv+s1DPoxQdz7l/AYv6LDSxdIwzxkrPW438oUXiDtwM10o9PmwS/6Z0Ng==} + engines: {node: '>=18'} + cpu: [loong64] + os: [linux] + '@esbuild/linux-mips64el@0.25.10': resolution: {integrity: sha512-ab6eiuCwoMmYDyTnyptoKkVS3k8fy/1Uvq7Dj5czXI6DF2GqD2ToInBI0SHOp5/X1BdZ26RKc5+qjQNGRBelRA==} engines: {node: '>=18'} @@ -4362,6 +4432,12 @@ packages: cpu: [mips64el] os: [linux] + '@esbuild/linux-mips64el@0.25.12': + resolution: {integrity: sha512-iyRrM1Pzy9GFMDLsXn1iHUm18nhKnNMWscjmp4+hpafcZjrr2WbT//d20xaGljXDBYHqRcl8HnxbX6uaA/eGVw==} + engines: {node: '>=18'} + cpu: [mips64el] + os: [linux] + '@esbuild/linux-ppc64@0.25.10': resolution: {integrity: sha512-NLinzzOgZQsGpsTkEbdJTCanwA5/wozN9dSgEl12haXJBzMTpssebuXR42bthOF3z7zXFWH1AmvWunUCkBE4EA==} engines: {node: '>=18'} @@ -4374,6 +4450,12 @@ packages: cpu: [ppc64] os: [linux] + '@esbuild/linux-ppc64@0.25.12': + resolution: {integrity: sha512-9meM/lRXxMi5PSUqEXRCtVjEZBGwB7P/D4yT8UG/mwIdze2aV4Vo6U5gD3+RsoHXKkHCfSxZKzmDssVlRj1QQA==} + engines: {node: '>=18'} + cpu: [ppc64] + os: [linux] + '@esbuild/linux-riscv64@0.25.10': resolution: {integrity: sha512-FE557XdZDrtX8NMIeA8LBJX3dC2M8VGXwfrQWU7LB5SLOajfJIxmSdyL/gU1m64Zs9CBKvm4UAuBp5aJ8OgnrA==} engines: {node: '>=18'} @@ -4386,6 +4468,12 @@ packages: cpu: [riscv64] os: [linux] + '@esbuild/linux-riscv64@0.25.12': + resolution: {integrity: sha512-Zr7KR4hgKUpWAwb1f3o5ygT04MzqVrGEGXGLnj15YQDJErYu/BGg+wmFlIDOdJp0PmB0lLvxFIOXZgFRrdjR0w==} + engines: {node: '>=18'} + cpu: [riscv64] + os: [linux] + '@esbuild/linux-s390x@0.25.10': resolution: {integrity: sha512-3BBSbgzuB9ajLoVZk0mGu+EHlBwkusRmeNYdqmznmMc9zGASFjSsxgkNsqmXugpPk00gJ0JNKh/97nxmjctdew==} engines: {node: '>=18'} @@ -4398,6 +4486,12 @@ packages: cpu: [s390x] os: [linux] + '@esbuild/linux-s390x@0.25.12': + resolution: {integrity: sha512-MsKncOcgTNvdtiISc/jZs/Zf8d0cl/t3gYWX8J9ubBnVOwlk65UIEEvgBORTiljloIWnBzLs4qhzPkJcitIzIg==} + engines: {node: '>=18'} + cpu: [s390x] + os: [linux] + '@esbuild/linux-x64@0.25.10': resolution: {integrity: sha512-QSX81KhFoZGwenVyPoberggdW1nrQZSvfVDAIUXr3WqLRZGZqWk/P4T8p2SP+de2Sr5HPcvjhcJzEiulKgnxtA==} engines: {node: '>=18'} @@ -4410,6 +4504,12 @@ packages: cpu: [x64] os: [linux] + '@esbuild/linux-x64@0.25.12': + resolution: {integrity: sha512-uqZMTLr/zR/ed4jIGnwSLkaHmPjOjJvnm6TVVitAa08SLS9Z0VM8wIRx7gWbJB5/J54YuIMInDquWyYvQLZkgw==} + engines: {node: '>=18'} + cpu: [x64] + os: [linux] + '@esbuild/netbsd-arm64@0.25.10': resolution: {integrity: sha512-AKQM3gfYfSW8XRk8DdMCzaLUFB15dTrZfnX8WXQoOUpUBQ+NaAFCP1kPS/ykbbGYz7rxn0WS48/81l9hFl3u4A==} engines: {node: '>=18'} @@ -4422,6 +4522,12 @@ packages: cpu: [arm64] os: [netbsd] + '@esbuild/netbsd-arm64@0.25.12': + resolution: {integrity: sha512-xXwcTq4GhRM7J9A8Gv5boanHhRa/Q9KLVmcyXHCTaM4wKfIpWkdXiMog/KsnxzJ0A1+nD+zoecuzqPmCRyBGjg==} + engines: {node: '>=18'} + cpu: [arm64] + os: [netbsd] + '@esbuild/netbsd-x64@0.25.10': resolution: {integrity: sha512-7RTytDPGU6fek/hWuN9qQpeGPBZFfB4zZgcz2VK2Z5VpdUxEI8JKYsg3JfO0n/Z1E/6l05n0unDCNc4HnhQGig==} engines: {node: '>=18'} @@ -4434,6 +4540,12 @@ packages: cpu: [x64] os: [netbsd] + '@esbuild/netbsd-x64@0.25.12': + resolution: {integrity: sha512-Ld5pTlzPy3YwGec4OuHh1aCVCRvOXdH8DgRjfDy/oumVovmuSzWfnSJg+VtakB9Cm0gxNO9BzWkj6mtO1FMXkQ==} + engines: {node: '>=18'} + cpu: [x64] + os: [netbsd] + '@esbuild/openbsd-arm64@0.25.10': resolution: {integrity: sha512-5Se0VM9Wtq797YFn+dLimf2Zx6McttsH2olUBsDml+lm0GOCRVebRWUvDtkY4BWYv/3NgzS8b/UM3jQNh5hYyw==} engines: {node: '>=18'} @@ -4446,6 +4558,12 @@ packages: cpu: [arm64] os: [openbsd] + '@esbuild/openbsd-arm64@0.25.12': + resolution: {integrity: sha512-fF96T6KsBo/pkQI950FARU9apGNTSlZGsv1jZBAlcLL1MLjLNIWPBkj5NlSz8aAzYKg+eNqknrUJ24QBybeR5A==} + engines: {node: '>=18'} + cpu: [arm64] + os: [openbsd] + '@esbuild/openbsd-x64@0.25.10': resolution: {integrity: sha512-XkA4frq1TLj4bEMB+2HnI0+4RnjbuGZfet2gs/LNs5Hc7D89ZQBHQ0gL2ND6Lzu1+QVkjp3x1gIcPKzRNP8bXw==} engines: {node: '>=18'} @@ -4458,6 +4576,12 @@ packages: cpu: [x64] os: [openbsd] + '@esbuild/openbsd-x64@0.25.12': + resolution: {integrity: sha512-MZyXUkZHjQxUvzK7rN8DJ3SRmrVrke8ZyRusHlP+kuwqTcfWLyqMOE3sScPPyeIXN/mDJIfGXvcMqCgYKekoQw==} + engines: {node: '>=18'} + cpu: [x64] + os: [openbsd] + '@esbuild/openharmony-arm64@0.25.10': resolution: {integrity: sha512-AVTSBhTX8Y/Fz6OmIVBip9tJzZEUcY8WLh7I59+upa5/GPhh2/aM6bvOMQySspnCCHvFi79kMtdJS1w0DXAeag==} engines: {node: '>=18'} @@ -4470,6 +4594,12 @@ packages: cpu: [arm64] os: [openharmony] + '@esbuild/openharmony-arm64@0.25.12': + resolution: {integrity: sha512-rm0YWsqUSRrjncSXGA7Zv78Nbnw4XL6/dzr20cyrQf7ZmRcsovpcRBdhD43Nuk3y7XIoW2OxMVvwuRvk9XdASg==} + engines: {node: '>=18'} + cpu: [arm64] + os: [openharmony] + '@esbuild/sunos-x64@0.25.10': resolution: {integrity: sha512-fswk3XT0Uf2pGJmOpDB7yknqhVkJQkAQOcW/ccVOtfx05LkbWOaRAtn5SaqXypeKQra1QaEa841PgrSL9ubSPQ==} engines: {node: '>=18'} @@ -4482,6 +4612,12 @@ packages: cpu: [x64] os: [sunos] + '@esbuild/sunos-x64@0.25.12': + resolution: {integrity: sha512-3wGSCDyuTHQUzt0nV7bocDy72r2lI33QL3gkDNGkod22EsYl04sMf0qLb8luNKTOmgF/eDEDP5BFNwoBKH441w==} + engines: {node: '>=18'} + cpu: [x64] + os: [sunos] + '@esbuild/win32-arm64@0.25.10': resolution: {integrity: sha512-ah+9b59KDTSfpaCg6VdJoOQvKjI33nTaQr4UluQwW7aEwZQsbMCfTmfEO4VyewOxx4RaDT/xCy9ra2GPWmO7Kw==} engines: {node: '>=18'} @@ -4494,6 +4630,12 @@ packages: cpu: [arm64] os: [win32] + '@esbuild/win32-arm64@0.25.12': + resolution: {integrity: sha512-rMmLrur64A7+DKlnSuwqUdRKyd3UE7oPJZmnljqEptesKM8wx9J8gx5u0+9Pq0fQQW8vqeKebwNXdfOyP+8Bsg==} + engines: {node: '>=18'} + cpu: [arm64] + os: [win32] + '@esbuild/win32-ia32@0.25.10': resolution: {integrity: sha512-QHPDbKkrGO8/cz9LKVnJU22HOi4pxZnZhhA2HYHez5Pz4JeffhDjf85E57Oyco163GnzNCVkZK0b/n4Y0UHcSw==} engines: {node: '>=18'} @@ -4506,6 +4648,12 @@ packages: cpu: [ia32] os: [win32] + '@esbuild/win32-ia32@0.25.12': + resolution: {integrity: sha512-HkqnmmBoCbCwxUKKNPBixiWDGCpQGVsrQfJoVGYLPT41XWF8lHuE5N6WhVia2n4o5QK5M4tYr21827fNhi4byQ==} + engines: {node: '>=18'} + cpu: [ia32] + os: [win32] + '@esbuild/win32-x64@0.25.10': resolution: {integrity: sha512-9KpxSVFCu0iK1owoez6aC/s/EdUQLDN3adTxGCqxMVhrPDj6bt5dbrHDXUuq+Bs2vATFBBrQS5vdQ/Ed2P+nbw==} engines: {node: '>=18'} @@ -4518,6 +4666,12 @@ packages: cpu: [x64] os: [win32] + '@esbuild/win32-x64@0.25.12': + resolution: {integrity: sha512-alJC0uCZpTFrSL0CCDjcgleBXPnCrEAhTBILpeAp7M/OFgoqtAetfBzX0xM00MUsVVPpVjlPuMbREqnZCXaTnA==} + engines: {node: '>=18'} + cpu: [x64] + os: [win32] + '@eslint-community/eslint-plugin-eslint-comments@4.5.0': resolution: {integrity: sha512-MAhuTKlr4y/CE3WYX26raZjy+I/kS2PLKSzvfmDCGrBLTFHOYwqROZdr4XwPgXwX3K9rjzMr4pSmUWGnzsUyMg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -4530,39 +4684,39 @@ packages: peerDependencies: eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 - '@eslint-community/regexpp@4.12.1': - resolution: {integrity: sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==} + '@eslint-community/regexpp@4.12.2': + resolution: {integrity: sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} - '@eslint-react/ast@2.2.4': - resolution: {integrity: sha512-kdG9yMJ2QpEbVPfgvlWqTUAF2L7dZYBAaF8/LPrjDIKB1pCbygxXUoRBPVthxTsE2XTqiLbhPqcWGnI8Q3UNTQ==} + '@eslint-react/ast@2.3.1': + resolution: {integrity: sha512-jB/P72HVbZcC7DtUvjna8tjPSageAS6L9x5muMsBRQxEXkfv2J6CPX47sSpaPu1mMJn1Zzpn9m5z4aTPbfV6Ug==} engines: {node: '>=20.19.0'} - '@eslint-react/core@2.2.4': - resolution: {integrity: sha512-uEfUX2GoIymsBbWccJGpuyz8KCtxyNBxJb2FMyqE37nLtNVPbNsFTHRr6uX1WwkBxw+bUOYDbVDy9zFVbmAJXA==} + '@eslint-react/core@2.3.1': + resolution: {integrity: sha512-R0gXjIqHqqYSeHxNMbXblnlwzmZ2gD32aVPmrJB+SrLP0rItzo/WgVSvstjOK5+N5KExdM87hopFcqnlZS3ONg==} engines: {node: '>=20.19.0'} - '@eslint-react/eff@2.2.4': - resolution: {integrity: sha512-I26FQr5IEjJDXlcuyL1h/shmUdyyAXZrG+Op/E0Lc6cpGvXg5hn1ptcdKJ23o8BAxq2UY2gwyltGxE2t4ixoJQ==} + '@eslint-react/eff@2.3.1': + resolution: {integrity: sha512-k58lxHmhzatRZXVFzWdLZwfRwPgI5Thhf7BNVJ9F+NI2G1fFypclSVFRPqjGmI5jQ8bqB+5UVt9Rh49rZGZPzw==} engines: {node: '>=20.19.0'} - '@eslint-react/eslint-plugin@2.2.4': - resolution: {integrity: sha512-hGWCliK90mqF7Wd3TCBT/BtOgdWsyJ/Y+Zoor7Oz3fI7mu7MvqpBkGerIRCkbQxPthKj4/g2S1CEltvQ2jM4Sg==} + '@eslint-react/eslint-plugin@2.3.1': + resolution: {integrity: sha512-ThWx+AWI3Tl/6g+L1Cq/kTQrrZ4NXWMxRN92iBswYMW7bPaolh/8WBdiLAVZldqnlm+l6LZriia89jyr0CeTHA==} engines: {node: '>=20.19.0'} peerDependencies: eslint: ^9.38.0 typescript: ^5.9.3 - '@eslint-react/shared@2.2.4': - resolution: {integrity: sha512-jDL17njTyVj/cmveNThHtLLJpHqLRd/z76q+38Zcq+kiA3DfZ8mXyy+EYV4lLwD9dvg1FOMomHBTgV/woqWsRQ==} + '@eslint-react/shared@2.3.1': + resolution: {integrity: sha512-UiTbPi1i7UPdsIT2Z7mKZ3zzrgAm1GLeexkKe4QwvZJ1LLeEJmgMwHUw852+VzlDeV8stcQmZ9zWqFX2L0CmGg==} engines: {node: '>=20.19.0'} - '@eslint-react/var@2.2.4': - resolution: {integrity: sha512-MBh64lfHI6Cr2qjaYlJx7x3FcYqgGK9SSB5/7weRsxv63ZfGiJY+aRi0ahSGsE2JhM0/OhWu0T6T1z4nnEbQxA==} + '@eslint-react/var@2.3.1': + resolution: {integrity: sha512-1rC9dbuKKMq77pPoODGT91VTA3ReivIAfdFJePEjscPSRAUhCy7QPA/yK8MPe9nTsG89IDV+hilCGKiLZW8vNQ==} engines: {node: '>=20.19.0'} - '@eslint/compat@1.3.2': - resolution: {integrity: sha512-jRNwzTbd6p2Rw4sZ1CgWRS8YMtqG15YyZf7zvb6gY2rB2u6n+2Z+ELW0GtL0fQgyl0pr4Y/BzBfng/BdsereRA==} + '@eslint/compat@1.4.1': + resolution: {integrity: sha512-cfO82V9zxxGBxcQDr1lfaYB7wykTa0b00mGa36FrJl7iTFd0Z2cHfEYuxcBRP/iNijCsWsEkA+jzT8hGYmv33w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.40 || 9 @@ -4574,18 +4728,18 @@ packages: resolution: {integrity: sha512-aw1gNayWpdI/jSYVgzN5pL0cfzU02GT3NBpeT/DXbx1/1x7ZKxFPd9bwrzygx/qiwIQiJ1sw/zD8qY/kRvlGHA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/config-helpers@0.4.1': - resolution: {integrity: sha512-csZAzkNhsgwb0I/UAV6/RGFTbiakPCf0ZrGmrIxQpYvGZ00PhTkSnyKNolphgIvmnJeGw6rcGVEXfTzUnFuEvw==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - - '@eslint/core@0.15.2': - resolution: {integrity: sha512-78Md3/Rrxh83gCxoUc0EiciuOHsIITzLy53m3d9UyiW8y9Dj2D29FeETqyKA+BRK76tnTp6RXWb3pCay8Oyomg==} + '@eslint/config-helpers@0.4.2': + resolution: {integrity: sha512-gBrxN88gOIf3R7ja5K9slwNayVcZgK6SOUORm2uBzTeIEfeVaIhOpCtTox3P6R7o2jLFwLFTLnC7kU/RGcYEgw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@eslint/core@0.16.0': resolution: {integrity: sha512-nmC8/totwobIiFcGkDza3GIKfAw1+hLiYVrh3I1nIomQ8PEr5cxg34jnkmGawul/ep52wGRAcyeDCNtWKSOj4Q==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@eslint/core@0.17.0': + resolution: {integrity: sha512-yL/sLrpmtDaFEiUj1osRP4TI2MDz1AddJL+jZ7KSqvBuliN4xqYY54IfdN8qD8Toa6g1iloph1fxQNkjOxrrpQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@eslint/css-tree@3.6.5': resolution: {integrity: sha512-bJgnXu0D0K1BbfPfHTmCaJe2ucBOjeg/tG37H2CSqYCw51VMmBtPfWrH8LKPLAVCOp0h94e1n8PfR3v9iRbtyA==} engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0} @@ -4594,8 +4748,8 @@ packages: resolution: {integrity: sha512-gtF186CXhIl1p4pJNGZw8Yc6RlshoePRvE0X91oPGb3vZ8pM3qOS9W9NGPat9LziaBV7XrJWGylNQXkGcnM3IQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/js@9.38.0': - resolution: {integrity: sha512-UZ1VpFvXf9J06YG9xQBdnzU+kthors6KjhMAl6f4gH4usHyh31rUf2DLGInT8RFYIReYXNSydgPY0V2LuWgl7A==} + '@eslint/js@9.39.1': + resolution: {integrity: sha512-S26Stp4zCy88tH94QbBv3XCuzRQiZ9yXofEILmglYTh/Ug/a9/umqvgFtYBAo3Lp0nsI/5/qH1CCrbdK3AP1Tw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@eslint/markdown@7.5.0': @@ -4606,12 +4760,8 @@ packages: resolution: {integrity: sha512-VtAOaymWVfZcmZbp6E2mympDIHvyjXs/12LqWYjVw6qjrfF+VK+fyG33kChz3nnK+SU5/NeHOqrTEHS8sXO3OA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/plugin-kit@0.3.5': - resolution: {integrity: sha512-Z5kJ+wU3oA7MMIqVR9tyZRtjYPr4OC004Q4Rw7pgOKUOKkJfZ3O24nz3WYfGRpMDNmcOi3TwQOmgm7B7Tpii0w==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - - '@eslint/plugin-kit@0.4.0': - resolution: {integrity: sha512-sB5uyeq+dwCWyPi31B2gQlVlo+j5brPlWx4yZBrEaRo/nhdDE8Xke1gsGgtiBdaBTxuTkceLVuVt/pclrasb0A==} + '@eslint/plugin-kit@0.4.1': + resolution: {integrity: sha512-43/qtrDUokr7LJqoF2c3+RInu/t4zfrpYdoSDfYyhg52rwLV6TnOvdG4fXm7IkSB3wErkcmJS9iEhjVtOSEjjA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@flatten-js/interval-tree@1.1.3': @@ -5041,8 +5191,8 @@ packages: engines: {node: '>=18'} hasBin: true - '@posthog/core@1.4.0': - resolution: {integrity: sha512-jmW8/I//YOHAfjzokqas+Qtc2T57Ux8d2uIJu7FLcMGxywckHsl6od59CD18jtUzKToQdjQhV6Y3429qj+KeNw==} + '@posthog/core@1.5.0': + resolution: {integrity: sha512-oxfV20QMNwH30jKybUyqi3yGuMghULQz1zkJgQG3rjpHDxhD2vDN6E7UpmaqgphMIvGG3Q+DgfU10zfSPA7w7w==} '@radix-ui/primitive@1.1.3': resolution: {integrity: sha512-JTF99U/6XIjCBo0wqkU5sK10glYe27MRRsfwoiq5zzOEZLHU3A3KCMa5X/azekYRCJ0HlwI0crAXS/5dEHTzDg==} @@ -5870,8 +6020,8 @@ packages: '@types/node@22.15.17': resolution: {integrity: sha512-wIX2aSZL5FE+MR0JlvF87BNVrtFWf6AE6rxSE9X7OwnVvoyCQjpzSRJ+M87se/4QCkCiebQAqrJ0y6fwIyi7nw==} - '@types/node@24.9.2': - resolution: {integrity: sha512-uWN8YqxXxqFMX2RqGOrumsKeti4LlmIMIyV0lgut4jx7KQBcBiW6vkDtIBvHnHIquwNfJhk8v2OtmO8zXWHfPA==} + '@types/node@24.10.0': + resolution: {integrity: sha512-qzQZRBqkFsYyaSWXuEHc2WR9c0a0CXwiE5FWUvn7ZM+vdy1uZLfCunD38UzhuB7YN/J11ndbDBcTmOdxJo9Q7A==} '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} @@ -6022,8 +6172,8 @@ packages: peerDependencies: vitest: 3.2.4 - '@vitest/eslint-plugin@1.3.26': - resolution: {integrity: sha512-oP+Vyqgp+kLuMagG0tRkcT7e2tUoE+XWgti1OFxqdTpmMlSZJ6BWSC3rv8vzhtDXReXNyAJI1eojuc7N0QqbNQ==} + '@vitest/eslint-plugin@1.4.0': + resolution: {integrity: sha512-TMzJ0Vqdsc71stblzI0ZdqSnt6Bp4mJ+amD3Hv3qhKK82hBUnznYfnLwA80gdGfe5V24ysndMOoSGrol6fyvbA==} engines: {node: '>=18'} peerDependencies: eslint: '>=8.57.0' @@ -6451,6 +6601,10 @@ packages: resolution: {integrity: sha512-qsJ8/X+UypqxHXN75M7dF88jNK37dLBRW7LeUzCPz+TNs37G8cfWy9nWzS+LS//g600zrt2le9KuXt0rWfDz5Q==} hasBin: true + baseline-browser-mapping@2.8.23: + resolution: {integrity: sha512-616V5YX4bepJFzNyOfce5Fa8fDJMfoxzOIzDCZwaGL8MKVpFrXqfNUoIpRn9YMI5pXf/VKgzjB4htFMsFKKdiQ==} + hasBin: true + baseline-browser-mapping@2.8.9: resolution: {integrity: sha512-hY/u2lxLrbecMEWSB0IpGzGyDyeoMFQhCvZd2jGFSE5I17Fh01sYUBPCJtkWERw7zrac9+cIghxm/ytJa2X8iA==} hasBin: true @@ -6514,6 +6668,11 @@ packages: engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true + browserslist@4.27.0: + resolution: {integrity: sha512-AXVQwdhot1eqLihwasPElhX2tAZiBjWdJ9i/Zcj2S6QYIjkx62OKSfnobkriB81C3l4w0rVy3Nt4jaTBltYEpw==} + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} + hasBin: true + buffer-from@1.1.2: resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} @@ -6581,6 +6740,9 @@ packages: caniuse-lite@1.0.30001749: resolution: {integrity: sha512-0rw2fJOmLfnzCRbkm8EyHL8SvI2Apu5UbnQuTsJ0ClgrH8hcwFooJ1s5R0EP8o8aVrFu8++ae29Kt9/gZAZp/Q==} + caniuse-lite@1.0.30001753: + resolution: {integrity: sha512-Bj5H35MD/ebaOV4iDLqPEtiliTN29qkGtEHCwawWn4cYm+bPJM2NsaP30vtZcnERClMzp52J4+aw2UNbK4o+zw==} + case-sensitive-paths-webpack-plugin@2.4.0: resolution: {integrity: sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==} engines: {node: '>=4'} @@ -6659,6 +6821,10 @@ packages: resolution: {integrity: sha512-l+2bNRMiQgcfILUi33labAZYIWlH1kWDp+ecNo5iisRKrbm0xcRyCww71/YU0Fkw0mAFpz9bJayXPjey6vkmaQ==} engines: {node: '>=8'} + ci-info@4.3.1: + resolution: {integrity: sha512-Wdy2Igu8OcBpI2pZePZ5oWjPC38tmDVx5WKUXKwlLYkA0ozo85sLsLvkBbBn/sZaSCMFOGZJ14fvW9t5/d7kdA==} + engines: {node: '>=8'} + citty@0.1.6: resolution: {integrity: sha512-tskPPKEs8D2KPafUypv2gxwJP8h/OaJmC82QQGGDQcHvXX43xF2VDACcJVmZ0EuSxkpO9Kc4MlrA3q0+FG58AQ==} @@ -6886,8 +7052,8 @@ packages: convert-source-map@2.0.0: resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} - core-js-compat@3.45.1: - resolution: {integrity: sha512-tqTt5T4PzsMIZ430XGviK4vzYSoeNJ6CXODi6c/voxOT6IZqBht5/EKaSNnYiEjjRYxjVz7DQIsOsY0XNi8PIA==} + core-js-compat@3.46.0: + resolution: {integrity: sha512-p9hObIIEENxSV8xIu+V68JjSeARg6UVMG5mR+JEUguG3sI6MsiS1njz2jHmyJDvA+8jX/sytkBHup6kxhM9law==} cosmiconfig-typescript-loader@6.1.0: resolution: {integrity: sha512-tJ1w35ZRUiM5FeTzT7DtYWAFFv37ZLqSRkGi2oeCK1gPhvaWjkAtfXvLmvE1pRfxxp9aQo6ba/Pvg1dKj05D4g==} @@ -7056,8 +7222,8 @@ packages: date-manip@2.0.6: resolution: {integrity: sha512-QGLawF3lq5NOqJ5+pIgvrmE1jL8W9iwwHPAdKyV6gydtmDPngty+87YpSpzMPk9lAMnBIXcf57OKSDEjfuyRyw==} - dayjs@1.11.18: - resolution: {integrity: sha512-zFBQ7WFRvVRhKcWoUh+ZA1g2HVgUbsZm9sbddh8EC5iv93sui8DVVz1Npvz+r6meo9VKfa8NyLWBsQK1VvIKPA==} + dayjs@1.11.19: + resolution: {integrity: sha512-t5EcLVS6QPBNqM2z8fakk/NKel+Xzshgt8FFKAn+qwlD1pzZWxh0nVCrvFK7ZDb6XucZeF9z8C7CBWTRIVApAw==} de-indent@1.0.2: resolution: {integrity: sha512-e/1zu3xH5MQryN2zdVaF0OrdNLUbvWxzMbi+iNA6Bky7l1RoP8a2fIbRocyHclXt/arDrrR6lL3TqFD9pMQTsg==} @@ -7272,6 +7438,9 @@ packages: electron-to-chromium@1.5.234: resolution: {integrity: sha512-RXfEp2x+VRYn8jbKfQlRImzoJU01kyDvVPBmG39eU2iuRVhuS6vQNocB8J0/8GrIMLnPzgz4eW6WiRnJkTuNWg==} + electron-to-chromium@1.5.244: + resolution: {integrity: sha512-OszpBN7xZX4vWMPJwB9illkN/znA8M36GQqQxi6MNy9axWxhOfJyZZJtSLQCpEFLHP2xK33BiWx9aIuIEXVCcw==} + emoji-regex@10.4.0: resolution: {integrity: sha512-EC+0oUMY1Rqm4O6LLrgjtYDvcVYTy7chDnM4Q7030tP4Kwj3u/pR6gP9ygnp2CJMK5Gq+9Q2oqmrFJAz01DXjw==} @@ -7359,102 +7528,6 @@ packages: es6-object-assign@1.1.0: resolution: {integrity: sha512-MEl9uirslVwqQU369iHNWZXsI8yaZYGg/D65aOgZkeyFJwHYSxilf7rQzXKI7DdDuBPrBXbfk3sl9hJhmd5AUw==} - esbuild-android-64@0.14.54: - resolution: {integrity: sha512-Tz2++Aqqz0rJ7kYBfz+iqyE3QMycD4vk7LBRyWaAVFgFtQ/O8EJOnVmTOiDWYZ/uYzB4kvP+bqejYdVKzE5lAQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [android] - - esbuild-android-arm64@0.14.54: - resolution: {integrity: sha512-F9E+/QDi9sSkLaClO8SOV6etqPd+5DgJje1F9lOWoNncDdOBL2YF59IhsWATSt0TLZbYCf3pNlTHvVV5VfHdvg==} - engines: {node: '>=12'} - cpu: [arm64] - os: [android] - - esbuild-darwin-64@0.14.54: - resolution: {integrity: sha512-jtdKWV3nBviOd5v4hOpkVmpxsBy90CGzebpbO9beiqUYVMBtSc0AL9zGftFuBon7PNDcdvNCEuQqw2x0wP9yug==} - engines: {node: '>=12'} - cpu: [x64] - os: [darwin] - - esbuild-darwin-arm64@0.14.54: - resolution: {integrity: sha512-OPafJHD2oUPyvJMrsCvDGkRrVCar5aVyHfWGQzY1dWnzErjrDuSETxwA2HSsyg2jORLY8yBfzc1MIpUkXlctmw==} - engines: {node: '>=12'} - cpu: [arm64] - os: [darwin] - - esbuild-freebsd-64@0.14.54: - resolution: {integrity: sha512-OKwd4gmwHqOTp4mOGZKe/XUlbDJ4Q9TjX0hMPIDBUWWu/kwhBAudJdBoxnjNf9ocIB6GN6CPowYpR/hRCbSYAg==} - engines: {node: '>=12'} - cpu: [x64] - os: [freebsd] - - esbuild-freebsd-arm64@0.14.54: - resolution: {integrity: sha512-sFwueGr7OvIFiQT6WeG0jRLjkjdqWWSrfbVwZp8iMP+8UHEHRBvlaxL6IuKNDwAozNUmbb8nIMXa7oAOARGs1Q==} - engines: {node: '>=12'} - cpu: [arm64] - os: [freebsd] - - esbuild-linux-32@0.14.54: - resolution: {integrity: sha512-1ZuY+JDI//WmklKlBgJnglpUL1owm2OX+8E1syCD6UAxcMM/XoWd76OHSjl/0MR0LisSAXDqgjT3uJqT67O3qw==} - engines: {node: '>=12'} - cpu: [ia32] - os: [linux] - - esbuild-linux-64@0.14.54: - resolution: {integrity: sha512-EgjAgH5HwTbtNsTqQOXWApBaPVdDn7XcK+/PtJwZLT1UmpLoznPd8c5CxqsH2dQK3j05YsB3L17T8vE7cp4cCg==} - engines: {node: '>=12'} - cpu: [x64] - os: [linux] - - esbuild-linux-arm64@0.14.54: - resolution: {integrity: sha512-WL71L+0Rwv+Gv/HTmxTEmpv0UgmxYa5ftZILVi2QmZBgX3q7+tDeOQNqGtdXSdsL8TQi1vIaVFHUPDe0O0kdig==} - engines: {node: '>=12'} - cpu: [arm64] - os: [linux] - - esbuild-linux-arm@0.14.54: - resolution: {integrity: sha512-qqz/SjemQhVMTnvcLGoLOdFpCYbz4v4fUo+TfsWG+1aOu70/80RV6bgNpR2JCrppV2moUQkww+6bWxXRL9YMGw==} - engines: {node: '>=12'} - cpu: [arm] - os: [linux] - - esbuild-linux-mips64le@0.14.54: - resolution: {integrity: sha512-qTHGQB8D1etd0u1+sB6p0ikLKRVuCWhYQhAHRPkO+OF3I/iSlTKNNS0Lh2Oc0g0UFGguaFZZiPJdJey3AGpAlw==} - engines: {node: '>=12'} - cpu: [mips64el] - os: [linux] - - esbuild-linux-ppc64le@0.14.54: - resolution: {integrity: sha512-j3OMlzHiqwZBDPRCDFKcx595XVfOfOnv68Ax3U4UKZ3MTYQB5Yz3X1mn5GnodEVYzhtZgxEBidLWeIs8FDSfrQ==} - engines: {node: '>=12'} - cpu: [ppc64] - os: [linux] - - esbuild-linux-riscv64@0.14.54: - resolution: {integrity: sha512-y7Vt7Wl9dkOGZjxQZnDAqqn+XOqFD7IMWiewY5SPlNlzMX39ocPQlOaoxvT4FllA5viyV26/QzHtvTjVNOxHZg==} - engines: {node: '>=12'} - cpu: [riscv64] - os: [linux] - - esbuild-linux-s390x@0.14.54: - resolution: {integrity: sha512-zaHpW9dziAsi7lRcyV4r8dhfG1qBidQWUXweUjnw+lliChJqQr+6XD71K41oEIC3Mx1KStovEmlzm+MkGZHnHA==} - engines: {node: '>=12'} - cpu: [s390x] - os: [linux] - - esbuild-netbsd-64@0.14.54: - resolution: {integrity: sha512-PR01lmIMnfJTgeU9VJTDY9ZerDWVFIUzAtJuDHwwceppW7cQWjBBqP48NdeRtoP04/AtO9a7w3viI+PIDr6d+w==} - engines: {node: '>=12'} - cpu: [x64] - os: [netbsd] - - esbuild-openbsd-64@0.14.54: - resolution: {integrity: sha512-Qyk7ikT2o7Wu76UsvvDS5q0amJvmRzDyVlL0qf5VLsLchjCa1+IAvd8kTBgUxD7VBUUVgItLkk609ZHUc1oCaw==} - engines: {node: '>=12'} - cpu: [x64] - os: [openbsd] - esbuild-plugin-alias@0.2.1: resolution: {integrity: sha512-jyfL/pwPqaFXyKnj8lP8iLk6Z0m099uXR45aSN8Av1XD4vhvQutxxPzgA2bTcAwQpa1zCXDcWOlhFgyP3GKqhQ==} @@ -7468,8 +7541,8 @@ packages: peerDependencies: esbuild: '>= 0.14.0' - esbuild-plugin-vue3@0.4.2: - resolution: {integrity: sha512-edaghOAJY+26uIJVywkT0cyUxWu/oi2+dGe2KePyHAJ9y6hAB4fqNnY5SFpZY9G6knERZo4Nykp/YOcKML06rA==} + esbuild-plugin-vue3@0.5.1: + resolution: {integrity: sha512-rhTPImJ1Zi7FbVa4xWlu9dJdt+mqWxc9Z+AQd+ArbHHwtyQRe8FvER8gaTw0O6bNsBjAtU5rq0rpZEkP3QaThg==} peerDependencies: cheerio: ^1.0.0-rc.10 html-minifier: ^4.0.0 @@ -7494,35 +7567,6 @@ packages: esbuild-style-plugin@1.6.3: resolution: {integrity: sha512-XPEKf4FjLjEVLv/dJH4UxDzXCrFHYpD93DBO8B+izdZARW5b7nNKQbnKv3J+7VDWJbgCU+hzfgIh2AuIZzlmXQ==} - esbuild-sunos-64@0.14.54: - resolution: {integrity: sha512-28GZ24KmMSeKi5ueWzMcco6EBHStL3B6ubM7M51RmPwXQGLe0teBGJocmWhgwccA1GeFXqxzILIxXpHbl9Q/Kw==} - engines: {node: '>=12'} - cpu: [x64] - os: [sunos] - - esbuild-windows-32@0.14.54: - resolution: {integrity: sha512-T+rdZW19ql9MjS7pixmZYVObd9G7kcaZo+sETqNH4RCkuuYSuv9AGHUVnPoP9hhuE1WM1ZimHz1CIBHBboLU7w==} - engines: {node: '>=12'} - cpu: [ia32] - os: [win32] - - esbuild-windows-64@0.14.54: - resolution: {integrity: sha512-AoHTRBUuYwXtZhjXZbA1pGfTo8cJo3vZIcWGLiUcTNgHpJJMC1rVA44ZereBHMJtotyN71S8Qw0npiCIkW96cQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [win32] - - esbuild-windows-arm64@0.14.54: - resolution: {integrity: sha512-M0kuUvXhot1zOISQGXwWn6YtS+Y/1RT9WrVIOywZnJHo3jCDyewAc79aKNQWFCQm+xNHVTq9h8dZKvygoXQQRg==} - engines: {node: '>=12'} - cpu: [arm64] - os: [win32] - - esbuild@0.14.54: - resolution: {integrity: sha512-Cy9llcy8DvET5uznocPyqL3BFRrFXSVqbgpMJ9Wz8oVjZlh/zUSNbPRbov0VX7VxN2JH1Oa0uNxZ7eLRb62pJA==} - engines: {node: '>=12'} - hasBin: true - esbuild@0.25.10: resolution: {integrity: sha512-9RiGKvCwaqxO2owP61uQ4BgNborAQskMR6QusfWzQqv7AZOg5oGehdY2pRJMTKuwxd1IDBP4rSbI5lHzU7SMsQ==} engines: {node: '>=18'} @@ -7533,6 +7577,11 @@ packages: engines: {node: '>=18'} hasBin: true + esbuild@0.25.12: + resolution: {integrity: sha512-bbPBYYrtZbkt6Os6FiTLCTFxvq4tt3JKall1vRwshA3fdVztsLAatFaZobhkBC8/BrPetoa0oksYoKXoG4ryJg==} + engines: {node: '>=18'} + hasBin: true + escalade@3.2.0: resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} engines: {node: '>=6'} @@ -7641,8 +7690,8 @@ packages: typescript: optional: true - eslint-plugin-jsdoc@61.1.10: - resolution: {integrity: sha512-ACsczYGax1Iu9zRBiG176I66cgL2nRt1TbMgE9TAzxoGKfBD9PjhA//K/JKk3uBk25RsYHj3TqMaAiy913IpEA==} + eslint-plugin-jsdoc@61.1.11: + resolution: {integrity: sha512-c+NQQOFd+ZTjFt0pfFMB8OTumExg0vf8mlJsOtLj6qTDGewtLh7bhwoDgBg6rIiTziYc8N4u4dYmSdAIn0yTEQ==} engines: {node: '>=20.11.0'} peerDependencies: eslint: ^7.0.0 || ^8.0.0 || ^9.0.0 @@ -7686,15 +7735,15 @@ packages: peerDependencies: eslint: ^9.0.0 - eslint-plugin-react-dom@2.2.4: - resolution: {integrity: sha512-mrr56eZsNF0m6NrZxV3wojQnxADLqYGB0A5FHYRuMEX8jmkOy0Jb7v6B4IdzLt0kI1HhAhriOogxOkFlCch/4w==} + eslint-plugin-react-dom@2.3.1: + resolution: {integrity: sha512-Zuvb8iDYRbi8s7mYzvjHKD+i+loHjF6TKJiLGYM/t9F42OWU7V7b4sjIM7pXueukl0o8BSJXDVrQ+9sHOOmxBA==} engines: {node: '>=20.19.0'} peerDependencies: eslint: ^9.38.0 typescript: ^5.9.3 - eslint-plugin-react-hooks-extra@2.2.4: - resolution: {integrity: sha512-tS2xQyEx5QEbd71xkB0xo41/Vbnfo78eZRQYCMYkRmGzCb/Kkax6KXYs3wQH4HGWXBJ6KQloSPL+ISAhhqmtiQ==} + eslint-plugin-react-hooks-extra@2.3.1: + resolution: {integrity: sha512-2t4xQYhUEgPNq1SDQJEXuH3doT+h5spVmerX4rPnBFx0zG2sYfaJV1Gz6z40pI1L3CtBrZag5nFJ44AF/BEg0w==} engines: {node: '>=20.0.0'} peerDependencies: eslint: ^9.38.0 @@ -7706,8 +7755,8 @@ packages: peerDependencies: eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0 - eslint-plugin-react-naming-convention@2.2.4: - resolution: {integrity: sha512-/nUL8YeLI2g6pCK/HwNwH/KjlJ4x1kHErpOdMNVuOWEKxjaMSBFfb/gEaG6wrgNoCjQ9grzvtc4B3mkK9+fjDw==} + eslint-plugin-react-naming-convention@2.3.1: + resolution: {integrity: sha512-Ghh1o++3XDk3zNKF7DXy3kIN1kJYFiH7wvl4aJF5m9LytQGFrJKTA5kygAaWgR7iL8o4mjk5Ty6Be3OKskpHwA==} engines: {node: '>=20.19.0'} peerDependencies: eslint: ^9.38.0 @@ -7718,15 +7767,15 @@ packages: peerDependencies: eslint: '>=8.40' - eslint-plugin-react-web-api@2.2.4: - resolution: {integrity: sha512-ZdGQkDBFp9wjnoqj3xPhIzfDv07wFMYdd+uwg94xl3Zya5G+d+oUduPvSu4Du+ei6hyeWngua0njUQ8BmppyjQ==} + eslint-plugin-react-web-api@2.3.1: + resolution: {integrity: sha512-rb7AYR9SCJkCDkFdqnD6JHNLKF1o29o6tZLSaPdzA1Ssxh7/VKgJ8GpTrgl3Rv+Gnyn+w+3w4XE14d7T1Db9nA==} engines: {node: '>=20.19.0'} peerDependencies: eslint: ^9.38.0 typescript: ^5.9.3 - eslint-plugin-react-x@2.2.4: - resolution: {integrity: sha512-mdoxE1SPt653/udAGQvwPob7ZgaPjIk47G0MWNwKtzLyuI0oD5X+6uq1QAn99TOM1q+sqjsCvvL7aMwGDuZ6aw==} + eslint-plugin-react-x@2.3.1: + resolution: {integrity: sha512-7zfi297NfkoEtqaz2W953gdK4J9nJD5okVhJVxgrcrP+9FVertkGqpbWtMZLpQuWJ216FncY8P6t1U+af8KNOA==} engines: {node: '>=20.19.0'} peerDependencies: eslint: ^9.38.0 @@ -7750,11 +7799,11 @@ packages: peerDependencies: eslint: '>=6.0.0' - eslint-plugin-unicorn@61.0.2: - resolution: {integrity: sha512-zLihukvneYT7f74GNbVJXfWIiNQmkc/a9vYBTE4qPkQZswolWNdu+Wsp9sIXno1JOzdn6OUwLPd19ekXVkahRA==} + eslint-plugin-unicorn@62.0.0: + resolution: {integrity: sha512-HIlIkGLkvf29YEiS/ImuDZQbP12gWyx5i3C6XrRxMvVdqMroCI9qoVYCoIl17ChN+U89pn9sVwLxhIWj5nEc7g==} engines: {node: ^20.10.0 || >=21.0.0} peerDependencies: - eslint: '>=9.29.0' + eslint: '>=9.38.0' eslint-plugin-unused-imports@4.3.0: resolution: {integrity: sha512-ZFBmXMGBYfHttdRtOG9nFFpmUvMtbHSjsKrS20vdWdbfiVYsO3yA2SGYy9i9XmZJDfMGBflZGBCm70SEnFQtOA==} @@ -7815,8 +7864,8 @@ packages: resolution: {integrity: sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - eslint@9.38.0: - resolution: {integrity: sha512-t5aPOpmtJcZcz5UJyY2GbvpDlsK5E8JqRqoKtfiKE3cNh437KIqfJr3A3AKf5k64NPx6d0G3dno6XDY05PqPtw==} + eslint@9.39.1: + resolution: {integrity: sha512-BhHmn2yNOFA9H9JmmIVKJmd288g9hrVRDkdoIgRCRuSySRUHH7r/DI6aAXW9T1WwUuY3DFgrcaqB+deURBLR5g==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} hasBin: true peerDependencies: @@ -8093,6 +8142,9 @@ packages: get-tsconfig@4.10.1: resolution: {integrity: sha512-auHyJ4AgMz7vgS8Hp3N6HXSmlMdUyhSUrfBF16w153rxtLIEOE+HGqaBppczZvnHLqQJfiHotCYpNhl0lUROFQ==} + get-tsconfig@4.13.0: + resolution: {integrity: sha512-1VKTZJCwBrvbd+Wn3AOgQP/2Av+TfTCOlE4AcRJE72W1ksZXbAx8PPBR9RzgTeSPzlPMHrbANMH3LbltH73wxQ==} + get-uri@6.0.5: resolution: {integrity: sha512-b1O07XYq8eRuVzBNgJLstU6FYc1tS6wnMtF1I1D9lE8LxZSOGZ7LhxN54yPP6mGw5f2CkXY2BQUL9Fx41qvcIg==} engines: {node: '>= 14'} @@ -8160,8 +8212,8 @@ packages: resolution: {integrity: sha512-7ACyT3wmyp3I61S4fG682L0VA2RGD9otkqGJIwNUMF1SWUombIIk+af1unuDYgMm082aHYwD+mzJvv9Iu8dsgg==} engines: {node: '>=18'} - globals@16.4.0: - resolution: {integrity: sha512-ob/2LcVVaVGCYN+r14cnwnoDPUufjiYgSqRhiFD0Q1iI4Odora5RE8Iv1D24hAz5oMophRGkGz+yuvQmmUMnMw==} + globals@16.5.0: + resolution: {integrity: sha512-c/c15i26VrJ4IRt5Z89DnIzCGDn9EcebibhAOjw5ibqEHsE1wLUgkPn9RDmNcUKyU87GeaL633nyJ+pplFR2ZQ==} engines: {node: '>=18'} globalthis@1.0.4: @@ -8683,11 +8735,6 @@ packages: canvas: optional: true - jsesc@3.0.2: - resolution: {integrity: sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==} - engines: {node: '>=6'} - hasBin: true - jsesc@3.1.0: resolution: {integrity: sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==} engines: {node: '>=6'} @@ -9245,6 +9292,9 @@ packages: node-releases@2.0.23: resolution: {integrity: sha512-cCmFDMSm26S6tQSDpBCg/NR8NENrVPhAJSf+XbxBG4rPFaaonlEoE9wHQmun+cls499TQGSb7ZyPBRlzgKfpeg==} + node-releases@2.0.27: + resolution: {integrity: sha512-nmh3lCkYZ3grZvqcCH+fjmQ7X+H0OeZgP40OierEaAptX4XofMh5kwNbWh7lBduUzCcV/8kZ+NDLCwm2iorIlA==} + normalize-package-data@6.0.2: resolution: {integrity: sha512-V6gygoYb/5EmNI+MEGrWkC+e6+Rr7mTmfHrxDbLzxQogBkgzo76rkok0Am6thgSF7Mv2nLOajAJj5vDJZEFn7g==} engines: {node: ^16.14.0 || >=18.0.0} @@ -9430,8 +9480,8 @@ packages: package-json-from-dist@1.0.1: resolution: {integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==} - package-manager-detector@1.3.0: - resolution: {integrity: sha512-ZsEbbZORsyHuO00lY1kV3/t72yp6Ysay6Pd17ZAlNGuGwmWDLCJxFpRs0IzfXfj1o4icJOkUEioexFHzyPurSQ==} + package-manager-detector@1.5.0: + resolution: {integrity: sha512-uBj69dVlYe/+wxj8JOpr97XfsxH/eumMt6HqjNTmJDf/6NO9s+0uxeOneIz3AsPt2m6y9PqzDzd3ATcU17MNfw==} param-case@3.0.4: resolution: {integrity: sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==} @@ -9843,8 +9893,8 @@ packages: resolution: {integrity: sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==} engines: {node: ^10 || ^12 || >=14} - posthog-node@5.10.4: - resolution: {integrity: sha512-sy020/Q4mt18eCkVo/cGEJD+wgdxeg5DTgNUaA85awBCbuEP43BOdCTOOw/K2Tvgw2oZfag3PFyhkVuQ6nJfBg==} + posthog-node@5.11.0: + resolution: {integrity: sha512-9+gmWp/7AEryJMi0+/ywJjKQhpkmcjxf+eT030fTIIPvFTF84zeeagdZBGNC/Nh2Jc0grIAW6O1n5lxXiX3daA==} engines: {node: '>=20'} prelude-ls@1.1.2: @@ -10163,8 +10213,8 @@ packages: resolution: {integrity: sha512-ZbgR5aZEdf4UKZVBPYIgaglBmSF2Hi94s2PcIHhRGFjKYu+chjJdYfHn4rt3hB6eCKLJ8giVIIfgMa1ehDfZKA==} engines: {node: '>=0.10.0'} - regjsparser@0.12.0: - resolution: {integrity: sha512-cnE+y8bz4NhMjISKbgeVJtqNbtf5QpjZP+Bslo+UqkIt9QPnX9q095eiRRASJG1/tz6dlNr6Z5NsBiWYokp6EQ==} + regjsparser@0.13.0: + resolution: {integrity: sha512-NZQZdC5wOE/H3UT28fVGL+ikOZcEzfMGk/c3iN9UGxzWHMa1op7274oyiUVrAG4B2EuFhus8SvkaYnhvW92p9Q==} hasBin: true relateurl@0.2.7: @@ -10579,6 +10629,10 @@ packages: resolution: {integrity: sha512-OA95x+JPmL7kc7zCu+e+TeYxEiaIyndRx0OrBcK2QPPH09oAndr2ALvymxWA+Lx1PYYvFUm4O63pRkdJAaW96w==} engines: {node: '>=12'} + strip-indent@4.1.1: + resolution: {integrity: sha512-SlyRoSkdh1dYP0PzclLE7r0M9sgbFKKMFXpFRUMNuKhQSbC6VQIGzq3E0qsfvGJaUFJPGv6Ws1NZ/haTAjfbMA==} + engines: {node: '>=12'} + strip-json-comments@2.0.1: resolution: {integrity: sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==} engines: {node: '>=0.10.0'} @@ -10821,38 +10875,38 @@ packages: engines: {node: '>=18.0.0'} hasBin: true - turbo-darwin-64@2.5.8: - resolution: {integrity: sha512-Dh5bCACiHO8rUXZLpKw+m3FiHtAp2CkanSyJre+SInEvEr5kIxjGvCK/8MFX8SFRjQuhjtvpIvYYZJB4AGCxNQ==} + turbo-darwin-64@2.6.0: + resolution: {integrity: sha512-6vHnLAubHj8Ib45Knu+oY0ZVCLO7WcibzAvt5b1E72YHqAs4y8meMAGMZM0jLqWPh/9maHDc16/qBCMxtW4pXg==} cpu: [x64] os: [darwin] - turbo-darwin-arm64@2.5.8: - resolution: {integrity: sha512-f1H/tQC9px7+hmXn6Kx/w8Jd/FneIUnvLlcI/7RGHunxfOkKJKvsoiNzySkoHQ8uq1pJnhJ0xNGTlYM48ZaJOQ==} + turbo-darwin-arm64@2.6.0: + resolution: {integrity: sha512-IU+gWMEXNBw8H0pxvE7nPEa5p6yahxbN8g/Q4Bf0AHymsAFqsScgV0peeNbWybdmY9jk1LPbALOsF2kY1I7ZiQ==} cpu: [arm64] os: [darwin] - turbo-linux-64@2.5.8: - resolution: {integrity: sha512-hMyvc7w7yadBlZBGl/bnR6O+dJTx3XkTeyTTH4zEjERO6ChEs0SrN8jTFj1lueNXKIHh1SnALmy6VctKMGnWfw==} + turbo-linux-64@2.6.0: + resolution: {integrity: sha512-CKoiJ2ZFJLCDsWdRlZg+ew1BkGn8iCEGdePhISVpjsGwkJwSVhVu49z2zKdBeL1IhcSKS2YALwp9ellNZANJxw==} cpu: [x64] os: [linux] - turbo-linux-arm64@2.5.8: - resolution: {integrity: sha512-LQELGa7bAqV2f+3rTMRPnj5G/OHAe2U+0N9BwsZvfMvHSUbsQ3bBMWdSQaYNicok7wOZcHjz2TkESn1hYK6xIQ==} + turbo-linux-arm64@2.6.0: + resolution: {integrity: sha512-WroVCdCvJbrhNxNdw7XB7wHAfPPJPV+IXY+ZKNed+9VdfBu/2mQNfKnvqTuFTH7n+Pdpv8to9qwhXRTJe26upg==} cpu: [arm64] os: [linux] - turbo-windows-64@2.5.8: - resolution: {integrity: sha512-3YdcaW34TrN1AWwqgYL9gUqmZsMT4T7g8Y5Azz+uwwEJW+4sgcJkIi9pYFyU4ZBSjBvkfuPZkGgfStir5BBDJQ==} + turbo-windows-64@2.6.0: + resolution: {integrity: sha512-7pZo5aGQPR+A7RMtWCZHusarJ6y15LQ+o3jOmpMxTic/W6Bad+jSeqo07TWNIseIWjCVzrSv27+0odiYRYtQdA==} cpu: [x64] os: [win32] - turbo-windows-arm64@2.5.8: - resolution: {integrity: sha512-eFC5XzLmgXJfnAK3UMTmVECCwuBcORrWdewoiXBnUm934DY6QN8YowC/srhNnROMpaKaqNeRpoB5FxCww3eteQ==} + turbo-windows-arm64@2.6.0: + resolution: {integrity: sha512-1Ty+NwIksQY7AtFUCPrTpcKQE7zmd/f7aRjdT+qkqGFQjIjFYctEtN7qo4vpQPBgCfS1U3ka83A2u/9CfJQ3wQ==} cpu: [arm64] os: [win32] - turbo@2.5.8: - resolution: {integrity: sha512-5c9Fdsr9qfpT3hA0EyYSFRZj1dVVsb6KIWubA9JBYZ/9ZEAijgUEae0BBR/Xl/wekt4w65/lYLTFaP3JmwSO8w==} + turbo@2.6.0: + resolution: {integrity: sha512-kC5VJqOXo50k0/0jnJDDjibLAXalqT9j7PQ56so0pN+81VR4Fwb2QgIE9dTzT3phqOTQuEXkPh3sCpnv5Isz2g==} hasBin: true type-check@0.3.2: @@ -10938,14 +10992,14 @@ packages: unicount@1.1.0: resolution: {integrity: sha512-RlwWt1ywVW4WErPGAVHw/rIuJ2+MxvTME0siJ6lk9zBhpDfExDbspe6SRlWT3qU6AucNjotPl9qAJRVjP7guCQ==} - unist-util-is@6.0.0: - resolution: {integrity: sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==} + unist-util-is@6.0.1: + resolution: {integrity: sha512-LsiILbtBETkDz8I9p1dQ0uyRUWuaQzd/cuEeS1hoRSyW5E5XGmTzlwY1OrNzzakGowI9Dr/I8HVaw4hTtnxy8g==} unist-util-stringify-position@4.0.0: resolution: {integrity: sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==} - unist-util-visit-parents@6.0.1: - resolution: {integrity: sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==} + unist-util-visit-parents@6.0.2: + resolution: {integrity: sha512-goh1s1TBrqSqukSc8wrjwWhL0hiJxgA8m4kFxGlQ+8FYQ3C/m11FcTs4YYem7V664AhHVvgoQLk890Ssdsr2IQ==} unist-util-visit@5.0.0: resolution: {integrity: sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==} @@ -10967,6 +11021,12 @@ packages: peerDependencies: browserslist: '>= 4.21.0' + update-browserslist-db@1.1.4: + resolution: {integrity: sha512-q0SPT4xyU84saUX+tomz1WLkxUbuaJnR1xWt17M7fJtEJigJeWUNGUqrauFXsHnqev9y9JTRGwk13tFBuKby4A==} + hasBin: true + peerDependencies: + browserslist: '>= 4.21.0' + update-check@1.5.4: resolution: {integrity: sha512-5YHsflzHP4t1G+8WGPlvKbJEbAJGCgw+Em+dGR1KmBUbr1J36SJBqlHLjR7oob7sco5hWHGQVcr9B2poIVDDTQ==} @@ -11380,50 +11440,50 @@ snapshots: '@jridgewell/gen-mapping': 0.3.8 '@jridgewell/trace-mapping': 0.3.25 - '@antfu/eslint-config@6.1.0(@eslint-react/eslint-plugin@2.2.4(eslint@9.38.0(jiti@2.5.1))(typescript@5.9.3))(@vue/compiler-sfc@3.5.22)(eslint-plugin-format@1.0.2(eslint@9.38.0(jiti@2.5.1)))(eslint-plugin-react-hooks@7.0.1(eslint@9.38.0(jiti@2.5.1)))(eslint-plugin-react-refresh@0.4.24(eslint@9.38.0(jiti@2.5.1)))(eslint@9.38.0(jiti@2.5.1))(typescript@5.9.3)(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.9.2)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1))': + '@antfu/eslint-config@6.2.0(@eslint-react/eslint-plugin@2.3.1(eslint@9.39.1(jiti@2.5.1))(typescript@5.9.3))(@vue/compiler-sfc@3.5.22)(eslint-plugin-format@1.0.2(eslint@9.39.1(jiti@2.5.1)))(eslint-plugin-react-hooks@7.0.1(eslint@9.39.1(jiti@2.5.1)))(eslint-plugin-react-refresh@0.4.24(eslint@9.39.1(jiti@2.5.1)))(eslint@9.39.1(jiti@2.5.1))(typescript@5.9.3)(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.10.0)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1))': dependencies: '@antfu/install-pkg': 1.1.0 '@clack/prompts': 0.11.0 - '@eslint-community/eslint-plugin-eslint-comments': 4.5.0(eslint@9.38.0(jiti@2.5.1)) + '@eslint-community/eslint-plugin-eslint-comments': 4.5.0(eslint@9.39.1(jiti@2.5.1)) '@eslint/markdown': 7.5.0 - '@stylistic/eslint-plugin': 5.5.0(eslint@9.38.0(jiti@2.5.1)) - '@typescript-eslint/eslint-plugin': 8.46.2(@typescript-eslint/parser@8.46.2(eslint@9.38.0(jiti@2.5.1))(typescript@5.9.3))(eslint@9.38.0(jiti@2.5.1))(typescript@5.9.3) - '@typescript-eslint/parser': 8.46.2(eslint@9.38.0(jiti@2.5.1))(typescript@5.9.3) - '@vitest/eslint-plugin': 1.3.26(eslint@9.38.0(jiti@2.5.1))(typescript@5.9.3)(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.9.2)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1)) + '@stylistic/eslint-plugin': 5.5.0(eslint@9.39.1(jiti@2.5.1)) + '@typescript-eslint/eslint-plugin': 8.46.2(@typescript-eslint/parser@8.46.2(eslint@9.39.1(jiti@2.5.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.5.1))(typescript@5.9.3) + '@typescript-eslint/parser': 8.46.2(eslint@9.39.1(jiti@2.5.1))(typescript@5.9.3) + '@vitest/eslint-plugin': 1.4.0(eslint@9.39.1(jiti@2.5.1))(typescript@5.9.3)(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.10.0)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1)) ansis: 4.2.0 cac: 6.7.14 - eslint: 9.38.0(jiti@2.5.1) - eslint-config-flat-gitignore: 2.1.0(eslint@9.38.0(jiti@2.5.1)) + eslint: 9.39.1(jiti@2.5.1) + eslint-config-flat-gitignore: 2.1.0(eslint@9.39.1(jiti@2.5.1)) eslint-flat-config-utils: 2.1.4 - eslint-merge-processors: 2.0.0(eslint@9.38.0(jiti@2.5.1)) - eslint-plugin-antfu: 3.1.1(eslint@9.38.0(jiti@2.5.1)) - eslint-plugin-command: 3.3.1(eslint@9.38.0(jiti@2.5.1)) - eslint-plugin-import-lite: 0.3.0(eslint@9.38.0(jiti@2.5.1))(typescript@5.9.3) - eslint-plugin-jsdoc: 61.1.10(eslint@9.38.0(jiti@2.5.1)) - eslint-plugin-jsonc: 2.21.0(eslint@9.38.0(jiti@2.5.1)) - eslint-plugin-n: 17.23.1(eslint@9.38.0(jiti@2.5.1))(typescript@5.9.3) + eslint-merge-processors: 2.0.0(eslint@9.39.1(jiti@2.5.1)) + eslint-plugin-antfu: 3.1.1(eslint@9.39.1(jiti@2.5.1)) + eslint-plugin-command: 3.3.1(eslint@9.39.1(jiti@2.5.1)) + eslint-plugin-import-lite: 0.3.0(eslint@9.39.1(jiti@2.5.1))(typescript@5.9.3) + eslint-plugin-jsdoc: 61.1.11(eslint@9.39.1(jiti@2.5.1)) + eslint-plugin-jsonc: 2.21.0(eslint@9.39.1(jiti@2.5.1)) + eslint-plugin-n: 17.23.1(eslint@9.39.1(jiti@2.5.1))(typescript@5.9.3) eslint-plugin-no-only-tests: 3.3.0 - eslint-plugin-perfectionist: 4.15.1(eslint@9.38.0(jiti@2.5.1))(typescript@5.9.3) - eslint-plugin-pnpm: 1.3.0(eslint@9.38.0(jiti@2.5.1)) - eslint-plugin-regexp: 2.10.0(eslint@9.38.0(jiti@2.5.1)) - eslint-plugin-toml: 0.12.0(eslint@9.38.0(jiti@2.5.1)) - eslint-plugin-unicorn: 61.0.2(eslint@9.38.0(jiti@2.5.1)) - eslint-plugin-unused-imports: 4.3.0(@typescript-eslint/eslint-plugin@8.46.2(@typescript-eslint/parser@8.46.2(eslint@9.38.0(jiti@2.5.1))(typescript@5.9.3))(eslint@9.38.0(jiti@2.5.1))(typescript@5.9.3))(eslint@9.38.0(jiti@2.5.1)) - eslint-plugin-vue: 10.5.1(@stylistic/eslint-plugin@5.5.0(eslint@9.38.0(jiti@2.5.1)))(@typescript-eslint/parser@8.46.2(eslint@9.38.0(jiti@2.5.1))(typescript@5.9.3))(eslint@9.38.0(jiti@2.5.1))(vue-eslint-parser@10.2.0(eslint@9.38.0(jiti@2.5.1))) - eslint-plugin-yml: 1.19.0(eslint@9.38.0(jiti@2.5.1)) - eslint-processor-vue-blocks: 2.0.0(@vue/compiler-sfc@3.5.22)(eslint@9.38.0(jiti@2.5.1)) - globals: 16.4.0 + eslint-plugin-perfectionist: 4.15.1(eslint@9.39.1(jiti@2.5.1))(typescript@5.9.3) + eslint-plugin-pnpm: 1.3.0(eslint@9.39.1(jiti@2.5.1)) + eslint-plugin-regexp: 2.10.0(eslint@9.39.1(jiti@2.5.1)) + eslint-plugin-toml: 0.12.0(eslint@9.39.1(jiti@2.5.1)) + eslint-plugin-unicorn: 62.0.0(eslint@9.39.1(jiti@2.5.1)) + eslint-plugin-unused-imports: 4.3.0(@typescript-eslint/eslint-plugin@8.46.2(@typescript-eslint/parser@8.46.2(eslint@9.39.1(jiti@2.5.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.5.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.5.1)) + eslint-plugin-vue: 10.5.1(@stylistic/eslint-plugin@5.5.0(eslint@9.39.1(jiti@2.5.1)))(@typescript-eslint/parser@8.46.2(eslint@9.39.1(jiti@2.5.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.5.1))(vue-eslint-parser@10.2.0(eslint@9.39.1(jiti@2.5.1))) + eslint-plugin-yml: 1.19.0(eslint@9.39.1(jiti@2.5.1)) + eslint-processor-vue-blocks: 2.0.0(@vue/compiler-sfc@3.5.22)(eslint@9.39.1(jiti@2.5.1)) + globals: 16.5.0 jsonc-eslint-parser: 2.4.1 local-pkg: 1.1.2 parse-gitignore: 2.0.0 toml-eslint-parser: 0.10.0 - vue-eslint-parser: 10.2.0(eslint@9.38.0(jiti@2.5.1)) + vue-eslint-parser: 10.2.0(eslint@9.39.1(jiti@2.5.1)) yaml-eslint-parser: 1.3.0 optionalDependencies: - '@eslint-react/eslint-plugin': 2.2.4(eslint@9.38.0(jiti@2.5.1))(typescript@5.9.3) - eslint-plugin-format: 1.0.2(eslint@9.38.0(jiti@2.5.1)) - eslint-plugin-react-hooks: 7.0.1(eslint@9.38.0(jiti@2.5.1)) - eslint-plugin-react-refresh: 0.4.24(eslint@9.38.0(jiti@2.5.1)) + '@eslint-react/eslint-plugin': 2.3.1(eslint@9.39.1(jiti@2.5.1))(typescript@5.9.3) + eslint-plugin-format: 1.0.2(eslint@9.39.1(jiti@2.5.1)) + eslint-plugin-react-hooks: 7.0.1(eslint@9.39.1(jiti@2.5.1)) + eslint-plugin-react-refresh: 0.4.24(eslint@9.39.1(jiti@2.5.1)) transitivePeerDependencies: - '@eslint/json' - '@vue/compiler-sfc' @@ -11433,7 +11493,7 @@ snapshots: '@antfu/install-pkg@1.1.0': dependencies: - package-manager-detector: 1.3.0 + package-manager-detector: 1.5.0 tinyexec: 1.0.1 '@asamuzakjp/css-color@4.0.5': @@ -11567,6 +11627,8 @@ snapshots: '@babel/helper-validator-identifier@7.27.1': {} + '@babel/helper-validator-identifier@7.28.5': {} + '@babel/helper-validator-option@7.27.1': {} '@babel/helpers@7.27.6': @@ -11683,13 +11745,13 @@ snapshots: '@babel/helper-string-parser': 7.27.1 '@babel/helper-validator-identifier': 7.27.1 - '@chromatic-com/storybook@4.1.1(storybook@9.1.10(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@7.1.12(@types/node@24.9.2)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1)))': + '@chromatic-com/storybook@4.1.1(storybook@9.1.10(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@7.1.12(@types/node@24.10.0)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1)))': dependencies: '@neoconfetti/react': 1.0.0 chromatic: 12.2.0 filesize: 10.1.6 jsonfile: 6.2.0 - storybook: 9.1.10(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@7.1.12(@types/node@24.9.2)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1)) + storybook: 9.1.10(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@7.1.12(@types/node@24.10.0)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1)) strip-ansi: 7.1.0 transitivePeerDependencies: - '@chromatic-com/cypress' @@ -11706,11 +11768,11 @@ snapshots: picocolors: 1.1.1 sisteransi: 1.0.5 - '@commitlint/cli@20.1.0(@types/node@24.9.2)(typescript@5.9.3)': + '@commitlint/cli@20.1.0(@types/node@24.10.0)(typescript@5.9.3)': dependencies: '@commitlint/format': 20.0.0 '@commitlint/lint': 20.0.0 - '@commitlint/load': 20.1.0(@types/node@24.9.2)(typescript@5.9.3) + '@commitlint/load': 20.1.0(@types/node@24.10.0)(typescript@5.9.3) '@commitlint/read': 20.0.0 '@commitlint/types': 20.0.0 tinyexec: 1.0.1 @@ -11757,7 +11819,7 @@ snapshots: '@commitlint/rules': 20.0.0 '@commitlint/types': 20.0.0 - '@commitlint/load@20.1.0(@types/node@24.9.2)(typescript@5.9.3)': + '@commitlint/load@20.1.0(@types/node@24.10.0)(typescript@5.9.3)': dependencies: '@commitlint/config-validator': 20.0.0 '@commitlint/execute-rule': 20.0.0 @@ -11765,7 +11827,7 @@ snapshots: '@commitlint/types': 20.0.0 chalk: 5.6.2 cosmiconfig: 9.0.0(typescript@5.9.3) - cosmiconfig-typescript-loader: 6.1.0(@types/node@24.9.2)(cosmiconfig@9.0.0(typescript@5.9.3))(typescript@5.9.3) + cosmiconfig-typescript-loader: 6.1.0(@types/node@24.10.0)(cosmiconfig@9.0.0(typescript@5.9.3))(typescript@5.9.3) lodash.isplainobject: 4.0.6 lodash.merge: 4.6.2 lodash.uniq: 4.5.0 @@ -12146,67 +12208,97 @@ snapshots: '@esbuild/aix-ppc64@0.25.11': optional: true + '@esbuild/aix-ppc64@0.25.12': + optional: true + '@esbuild/android-arm64@0.25.10': optional: true '@esbuild/android-arm64@0.25.11': optional: true + '@esbuild/android-arm64@0.25.12': + optional: true + '@esbuild/android-arm@0.25.10': optional: true '@esbuild/android-arm@0.25.11': optional: true + '@esbuild/android-arm@0.25.12': + optional: true + '@esbuild/android-x64@0.25.10': optional: true '@esbuild/android-x64@0.25.11': optional: true + '@esbuild/android-x64@0.25.12': + optional: true + '@esbuild/darwin-arm64@0.25.10': optional: true '@esbuild/darwin-arm64@0.25.11': optional: true + '@esbuild/darwin-arm64@0.25.12': + optional: true + '@esbuild/darwin-x64@0.25.10': optional: true '@esbuild/darwin-x64@0.25.11': optional: true + '@esbuild/darwin-x64@0.25.12': + optional: true + '@esbuild/freebsd-arm64@0.25.10': optional: true '@esbuild/freebsd-arm64@0.25.11': optional: true + '@esbuild/freebsd-arm64@0.25.12': + optional: true + '@esbuild/freebsd-x64@0.25.10': optional: true '@esbuild/freebsd-x64@0.25.11': optional: true + '@esbuild/freebsd-x64@0.25.12': + optional: true + '@esbuild/linux-arm64@0.25.10': optional: true '@esbuild/linux-arm64@0.25.11': optional: true + '@esbuild/linux-arm64@0.25.12': + optional: true + '@esbuild/linux-arm@0.25.10': optional: true '@esbuild/linux-arm@0.25.11': optional: true + '@esbuild/linux-arm@0.25.12': + optional: true + '@esbuild/linux-ia32@0.25.10': optional: true '@esbuild/linux-ia32@0.25.11': optional: true - '@esbuild/linux-loong64@0.14.54': + '@esbuild/linux-ia32@0.25.12': optional: true '@esbuild/linux-loong64@0.25.10': @@ -12215,124 +12307,169 @@ snapshots: '@esbuild/linux-loong64@0.25.11': optional: true + '@esbuild/linux-loong64@0.25.12': + optional: true + '@esbuild/linux-mips64el@0.25.10': optional: true '@esbuild/linux-mips64el@0.25.11': optional: true + '@esbuild/linux-mips64el@0.25.12': + optional: true + '@esbuild/linux-ppc64@0.25.10': optional: true '@esbuild/linux-ppc64@0.25.11': optional: true + '@esbuild/linux-ppc64@0.25.12': + optional: true + '@esbuild/linux-riscv64@0.25.10': optional: true '@esbuild/linux-riscv64@0.25.11': optional: true + '@esbuild/linux-riscv64@0.25.12': + optional: true + '@esbuild/linux-s390x@0.25.10': optional: true '@esbuild/linux-s390x@0.25.11': optional: true + '@esbuild/linux-s390x@0.25.12': + optional: true + '@esbuild/linux-x64@0.25.10': optional: true '@esbuild/linux-x64@0.25.11': optional: true + '@esbuild/linux-x64@0.25.12': + optional: true + '@esbuild/netbsd-arm64@0.25.10': optional: true '@esbuild/netbsd-arm64@0.25.11': optional: true + '@esbuild/netbsd-arm64@0.25.12': + optional: true + '@esbuild/netbsd-x64@0.25.10': optional: true '@esbuild/netbsd-x64@0.25.11': optional: true + '@esbuild/netbsd-x64@0.25.12': + optional: true + '@esbuild/openbsd-arm64@0.25.10': optional: true '@esbuild/openbsd-arm64@0.25.11': optional: true + '@esbuild/openbsd-arm64@0.25.12': + optional: true + '@esbuild/openbsd-x64@0.25.10': optional: true '@esbuild/openbsd-x64@0.25.11': optional: true + '@esbuild/openbsd-x64@0.25.12': + optional: true + '@esbuild/openharmony-arm64@0.25.10': optional: true '@esbuild/openharmony-arm64@0.25.11': optional: true + '@esbuild/openharmony-arm64@0.25.12': + optional: true + '@esbuild/sunos-x64@0.25.10': optional: true '@esbuild/sunos-x64@0.25.11': optional: true + '@esbuild/sunos-x64@0.25.12': + optional: true + '@esbuild/win32-arm64@0.25.10': optional: true '@esbuild/win32-arm64@0.25.11': optional: true + '@esbuild/win32-arm64@0.25.12': + optional: true + '@esbuild/win32-ia32@0.25.10': optional: true '@esbuild/win32-ia32@0.25.11': optional: true + '@esbuild/win32-ia32@0.25.12': + optional: true + '@esbuild/win32-x64@0.25.10': optional: true '@esbuild/win32-x64@0.25.11': optional: true - '@eslint-community/eslint-plugin-eslint-comments@4.5.0(eslint@9.38.0(jiti@2.5.1))': + '@esbuild/win32-x64@0.25.12': + optional: true + + '@eslint-community/eslint-plugin-eslint-comments@4.5.0(eslint@9.39.1(jiti@2.5.1))': dependencies: escape-string-regexp: 4.0.0 - eslint: 9.38.0(jiti@2.5.1) + eslint: 9.39.1(jiti@2.5.1) ignore: 5.3.2 - '@eslint-community/eslint-utils@4.9.0(eslint@9.38.0(jiti@2.5.1))': + '@eslint-community/eslint-utils@4.9.0(eslint@9.39.1(jiti@2.5.1))': dependencies: - eslint: 9.38.0(jiti@2.5.1) + eslint: 9.39.1(jiti@2.5.1) eslint-visitor-keys: 3.4.3 - '@eslint-community/regexpp@4.12.1': {} + '@eslint-community/regexpp@4.12.2': {} - '@eslint-react/ast@2.2.4(eslint@9.38.0(jiti@2.5.1))(typescript@5.9.3)': + '@eslint-react/ast@2.3.1(eslint@9.39.1(jiti@2.5.1))(typescript@5.9.3)': dependencies: - '@eslint-react/eff': 2.2.4 + '@eslint-react/eff': 2.3.1 '@typescript-eslint/types': 8.46.2 '@typescript-eslint/typescript-estree': 8.46.2(typescript@5.9.3) - '@typescript-eslint/utils': 8.46.2(eslint@9.38.0(jiti@2.5.1))(typescript@5.9.3) + '@typescript-eslint/utils': 8.46.2(eslint@9.39.1(jiti@2.5.1))(typescript@5.9.3) string-ts: 2.2.1 transitivePeerDependencies: - eslint - supports-color - typescript - '@eslint-react/core@2.2.4(eslint@9.38.0(jiti@2.5.1))(typescript@5.9.3)': + '@eslint-react/core@2.3.1(eslint@9.39.1(jiti@2.5.1))(typescript@5.9.3)': dependencies: - '@eslint-react/ast': 2.2.4(eslint@9.38.0(jiti@2.5.1))(typescript@5.9.3) - '@eslint-react/eff': 2.2.4 - '@eslint-react/shared': 2.2.4(eslint@9.38.0(jiti@2.5.1))(typescript@5.9.3) - '@eslint-react/var': 2.2.4(eslint@9.38.0(jiti@2.5.1))(typescript@5.9.3) + '@eslint-react/ast': 2.3.1(eslint@9.39.1(jiti@2.5.1))(typescript@5.9.3) + '@eslint-react/eff': 2.3.1 + '@eslint-react/shared': 2.3.1(eslint@9.39.1(jiti@2.5.1))(typescript@5.9.3) + '@eslint-react/var': 2.3.1(eslint@9.39.1(jiti@2.5.1))(typescript@5.9.3) '@typescript-eslint/scope-manager': 8.46.2 '@typescript-eslint/types': 8.46.2 - '@typescript-eslint/utils': 8.46.2(eslint@9.38.0(jiti@2.5.1))(typescript@5.9.3) + '@typescript-eslint/utils': 8.46.2(eslint@9.39.1(jiti@2.5.1))(typescript@5.9.3) birecord: 0.1.1 ts-pattern: 5.9.0 transitivePeerDependencies: @@ -12340,31 +12477,31 @@ snapshots: - supports-color - typescript - '@eslint-react/eff@2.2.4': {} + '@eslint-react/eff@2.3.1': {} - '@eslint-react/eslint-plugin@2.2.4(eslint@9.38.0(jiti@2.5.1))(typescript@5.9.3)': + '@eslint-react/eslint-plugin@2.3.1(eslint@9.39.1(jiti@2.5.1))(typescript@5.9.3)': dependencies: - '@eslint-react/eff': 2.2.4 - '@eslint-react/shared': 2.2.4(eslint@9.38.0(jiti@2.5.1))(typescript@5.9.3) + '@eslint-react/eff': 2.3.1 + '@eslint-react/shared': 2.3.1(eslint@9.39.1(jiti@2.5.1))(typescript@5.9.3) '@typescript-eslint/scope-manager': 8.46.2 - '@typescript-eslint/type-utils': 8.46.2(eslint@9.38.0(jiti@2.5.1))(typescript@5.9.3) + '@typescript-eslint/type-utils': 8.46.2(eslint@9.39.1(jiti@2.5.1))(typescript@5.9.3) '@typescript-eslint/types': 8.46.2 - '@typescript-eslint/utils': 8.46.2(eslint@9.38.0(jiti@2.5.1))(typescript@5.9.3) - eslint: 9.38.0(jiti@2.5.1) - eslint-plugin-react-dom: 2.2.4(eslint@9.38.0(jiti@2.5.1))(typescript@5.9.3) - eslint-plugin-react-hooks-extra: 2.2.4(eslint@9.38.0(jiti@2.5.1))(typescript@5.9.3) - eslint-plugin-react-naming-convention: 2.2.4(eslint@9.38.0(jiti@2.5.1))(typescript@5.9.3) - eslint-plugin-react-web-api: 2.2.4(eslint@9.38.0(jiti@2.5.1))(typescript@5.9.3) - eslint-plugin-react-x: 2.2.4(eslint@9.38.0(jiti@2.5.1))(typescript@5.9.3) + '@typescript-eslint/utils': 8.46.2(eslint@9.39.1(jiti@2.5.1))(typescript@5.9.3) + eslint: 9.39.1(jiti@2.5.1) + eslint-plugin-react-dom: 2.3.1(eslint@9.39.1(jiti@2.5.1))(typescript@5.9.3) + eslint-plugin-react-hooks-extra: 2.3.1(eslint@9.39.1(jiti@2.5.1))(typescript@5.9.3) + eslint-plugin-react-naming-convention: 2.3.1(eslint@9.39.1(jiti@2.5.1))(typescript@5.9.3) + eslint-plugin-react-web-api: 2.3.1(eslint@9.39.1(jiti@2.5.1))(typescript@5.9.3) + eslint-plugin-react-x: 2.3.1(eslint@9.39.1(jiti@2.5.1))(typescript@5.9.3) ts-api-utils: 2.1.0(typescript@5.9.3) typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@eslint-react/shared@2.2.4(eslint@9.38.0(jiti@2.5.1))(typescript@5.9.3)': + '@eslint-react/shared@2.3.1(eslint@9.39.1(jiti@2.5.1))(typescript@5.9.3)': dependencies: - '@eslint-react/eff': 2.2.4 - '@typescript-eslint/utils': 8.46.2(eslint@9.38.0(jiti@2.5.1))(typescript@5.9.3) + '@eslint-react/eff': 2.3.1 + '@typescript-eslint/utils': 8.46.2(eslint@9.39.1(jiti@2.5.1))(typescript@5.9.3) ts-pattern: 5.9.0 zod: 4.1.12 transitivePeerDependencies: @@ -12372,22 +12509,24 @@ snapshots: - supports-color - typescript - '@eslint-react/var@2.2.4(eslint@9.38.0(jiti@2.5.1))(typescript@5.9.3)': + '@eslint-react/var@2.3.1(eslint@9.39.1(jiti@2.5.1))(typescript@5.9.3)': dependencies: - '@eslint-react/ast': 2.2.4(eslint@9.38.0(jiti@2.5.1))(typescript@5.9.3) - '@eslint-react/eff': 2.2.4 + '@eslint-react/ast': 2.3.1(eslint@9.39.1(jiti@2.5.1))(typescript@5.9.3) + '@eslint-react/eff': 2.3.1 '@typescript-eslint/scope-manager': 8.46.2 '@typescript-eslint/types': 8.46.2 - '@typescript-eslint/utils': 8.46.2(eslint@9.38.0(jiti@2.5.1))(typescript@5.9.3) + '@typescript-eslint/utils': 8.46.2(eslint@9.39.1(jiti@2.5.1))(typescript@5.9.3) ts-pattern: 5.9.0 transitivePeerDependencies: - eslint - supports-color - typescript - '@eslint/compat@1.3.2(eslint@9.38.0(jiti@2.5.1))': + '@eslint/compat@1.4.1(eslint@9.39.1(jiti@2.5.1))': + dependencies: + '@eslint/core': 0.17.0 optionalDependencies: - eslint: 9.38.0(jiti@2.5.1) + eslint: 9.39.1(jiti@2.5.1) '@eslint/config-array@0.21.1': dependencies: @@ -12397,15 +12536,15 @@ snapshots: transitivePeerDependencies: - supports-color - '@eslint/config-helpers@0.4.1': + '@eslint/config-helpers@0.4.2': dependencies: - '@eslint/core': 0.16.0 + '@eslint/core': 0.17.0 - '@eslint/core@0.15.2': + '@eslint/core@0.16.0': dependencies: '@types/json-schema': 7.0.15 - '@eslint/core@0.16.0': + '@eslint/core@0.17.0': dependencies: '@types/json-schema': 7.0.15 @@ -12428,12 +12567,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@eslint/js@9.38.0': {} + '@eslint/js@9.39.1': {} '@eslint/markdown@7.5.0': dependencies: '@eslint/core': 0.16.0 - '@eslint/plugin-kit': 0.4.0 + '@eslint/plugin-kit': 0.4.1 github-slugger: 2.0.0 mdast-util-from-markdown: 2.0.2 mdast-util-frontmatter: 2.0.1 @@ -12446,14 +12585,9 @@ snapshots: '@eslint/object-schema@2.1.7': {} - '@eslint/plugin-kit@0.3.5': + '@eslint/plugin-kit@0.4.1': dependencies: - '@eslint/core': 0.15.2 - levn: 0.4.1 - - '@eslint/plugin-kit@0.4.0': - dependencies: - '@eslint/core': 0.16.0 + '@eslint/core': 0.17.0 levn: 0.4.1 '@flatten-js/interval-tree@1.1.3': {} @@ -12490,128 +12624,128 @@ snapshots: '@inquirer/ansi@1.0.0': {} - '@inquirer/checkbox@4.2.4(@types/node@24.9.2)': + '@inquirer/checkbox@4.2.4(@types/node@24.10.0)': dependencies: '@inquirer/ansi': 1.0.0 - '@inquirer/core': 10.2.2(@types/node@24.9.2) + '@inquirer/core': 10.2.2(@types/node@24.10.0) '@inquirer/figures': 1.0.13 - '@inquirer/type': 3.0.8(@types/node@24.9.2) + '@inquirer/type': 3.0.8(@types/node@24.10.0) yoctocolors-cjs: 2.1.2 optionalDependencies: - '@types/node': 24.9.2 + '@types/node': 24.10.0 - '@inquirer/confirm@5.1.18(@types/node@24.9.2)': + '@inquirer/confirm@5.1.18(@types/node@24.10.0)': dependencies: - '@inquirer/core': 10.2.2(@types/node@24.9.2) - '@inquirer/type': 3.0.8(@types/node@24.9.2) + '@inquirer/core': 10.2.2(@types/node@24.10.0) + '@inquirer/type': 3.0.8(@types/node@24.10.0) optionalDependencies: - '@types/node': 24.9.2 + '@types/node': 24.10.0 - '@inquirer/core@10.2.2(@types/node@24.9.2)': + '@inquirer/core@10.2.2(@types/node@24.10.0)': dependencies: '@inquirer/ansi': 1.0.0 '@inquirer/figures': 1.0.13 - '@inquirer/type': 3.0.8(@types/node@24.9.2) + '@inquirer/type': 3.0.8(@types/node@24.10.0) cli-width: 4.1.0 mute-stream: 2.0.0 signal-exit: 4.1.0 wrap-ansi: 6.2.0 yoctocolors-cjs: 2.1.2 optionalDependencies: - '@types/node': 24.9.2 + '@types/node': 24.10.0 - '@inquirer/editor@4.2.20(@types/node@24.9.2)': + '@inquirer/editor@4.2.20(@types/node@24.10.0)': dependencies: - '@inquirer/core': 10.2.2(@types/node@24.9.2) - '@inquirer/external-editor': 1.0.2(@types/node@24.9.2) - '@inquirer/type': 3.0.8(@types/node@24.9.2) + '@inquirer/core': 10.2.2(@types/node@24.10.0) + '@inquirer/external-editor': 1.0.2(@types/node@24.10.0) + '@inquirer/type': 3.0.8(@types/node@24.10.0) optionalDependencies: - '@types/node': 24.9.2 + '@types/node': 24.10.0 - '@inquirer/expand@4.0.20(@types/node@24.9.2)': + '@inquirer/expand@4.0.20(@types/node@24.10.0)': dependencies: - '@inquirer/core': 10.2.2(@types/node@24.9.2) - '@inquirer/type': 3.0.8(@types/node@24.9.2) + '@inquirer/core': 10.2.2(@types/node@24.10.0) + '@inquirer/type': 3.0.8(@types/node@24.10.0) yoctocolors-cjs: 2.1.2 optionalDependencies: - '@types/node': 24.9.2 + '@types/node': 24.10.0 - '@inquirer/external-editor@1.0.2(@types/node@24.9.2)': + '@inquirer/external-editor@1.0.2(@types/node@24.10.0)': dependencies: chardet: 2.1.0 iconv-lite: 0.7.0 optionalDependencies: - '@types/node': 24.9.2 + '@types/node': 24.10.0 '@inquirer/figures@1.0.13': {} - '@inquirer/input@4.2.4(@types/node@24.9.2)': + '@inquirer/input@4.2.4(@types/node@24.10.0)': dependencies: - '@inquirer/core': 10.2.2(@types/node@24.9.2) - '@inquirer/type': 3.0.8(@types/node@24.9.2) + '@inquirer/core': 10.2.2(@types/node@24.10.0) + '@inquirer/type': 3.0.8(@types/node@24.10.0) optionalDependencies: - '@types/node': 24.9.2 + '@types/node': 24.10.0 - '@inquirer/number@3.0.20(@types/node@24.9.2)': + '@inquirer/number@3.0.20(@types/node@24.10.0)': dependencies: - '@inquirer/core': 10.2.2(@types/node@24.9.2) - '@inquirer/type': 3.0.8(@types/node@24.9.2) + '@inquirer/core': 10.2.2(@types/node@24.10.0) + '@inquirer/type': 3.0.8(@types/node@24.10.0) optionalDependencies: - '@types/node': 24.9.2 + '@types/node': 24.10.0 - '@inquirer/password@4.0.20(@types/node@24.9.2)': + '@inquirer/password@4.0.20(@types/node@24.10.0)': dependencies: '@inquirer/ansi': 1.0.0 - '@inquirer/core': 10.2.2(@types/node@24.9.2) - '@inquirer/type': 3.0.8(@types/node@24.9.2) + '@inquirer/core': 10.2.2(@types/node@24.10.0) + '@inquirer/type': 3.0.8(@types/node@24.10.0) optionalDependencies: - '@types/node': 24.9.2 + '@types/node': 24.10.0 - '@inquirer/prompts@7.8.6(@types/node@24.9.2)': + '@inquirer/prompts@7.8.6(@types/node@24.10.0)': dependencies: - '@inquirer/checkbox': 4.2.4(@types/node@24.9.2) - '@inquirer/confirm': 5.1.18(@types/node@24.9.2) - '@inquirer/editor': 4.2.20(@types/node@24.9.2) - '@inquirer/expand': 4.0.20(@types/node@24.9.2) - '@inquirer/input': 4.2.4(@types/node@24.9.2) - '@inquirer/number': 3.0.20(@types/node@24.9.2) - '@inquirer/password': 4.0.20(@types/node@24.9.2) - '@inquirer/rawlist': 4.1.8(@types/node@24.9.2) - '@inquirer/search': 3.1.3(@types/node@24.9.2) - '@inquirer/select': 4.3.4(@types/node@24.9.2) + '@inquirer/checkbox': 4.2.4(@types/node@24.10.0) + '@inquirer/confirm': 5.1.18(@types/node@24.10.0) + '@inquirer/editor': 4.2.20(@types/node@24.10.0) + '@inquirer/expand': 4.0.20(@types/node@24.10.0) + '@inquirer/input': 4.2.4(@types/node@24.10.0) + '@inquirer/number': 3.0.20(@types/node@24.10.0) + '@inquirer/password': 4.0.20(@types/node@24.10.0) + '@inquirer/rawlist': 4.1.8(@types/node@24.10.0) + '@inquirer/search': 3.1.3(@types/node@24.10.0) + '@inquirer/select': 4.3.4(@types/node@24.10.0) optionalDependencies: - '@types/node': 24.9.2 + '@types/node': 24.10.0 - '@inquirer/rawlist@4.1.8(@types/node@24.9.2)': + '@inquirer/rawlist@4.1.8(@types/node@24.10.0)': dependencies: - '@inquirer/core': 10.2.2(@types/node@24.9.2) - '@inquirer/type': 3.0.8(@types/node@24.9.2) + '@inquirer/core': 10.2.2(@types/node@24.10.0) + '@inquirer/type': 3.0.8(@types/node@24.10.0) yoctocolors-cjs: 2.1.2 optionalDependencies: - '@types/node': 24.9.2 + '@types/node': 24.10.0 - '@inquirer/search@3.1.3(@types/node@24.9.2)': + '@inquirer/search@3.1.3(@types/node@24.10.0)': dependencies: - '@inquirer/core': 10.2.2(@types/node@24.9.2) + '@inquirer/core': 10.2.2(@types/node@24.10.0) '@inquirer/figures': 1.0.13 - '@inquirer/type': 3.0.8(@types/node@24.9.2) + '@inquirer/type': 3.0.8(@types/node@24.10.0) yoctocolors-cjs: 2.1.2 optionalDependencies: - '@types/node': 24.9.2 + '@types/node': 24.10.0 - '@inquirer/select@4.3.4(@types/node@24.9.2)': + '@inquirer/select@4.3.4(@types/node@24.10.0)': dependencies: '@inquirer/ansi': 1.0.0 - '@inquirer/core': 10.2.2(@types/node@24.9.2) + '@inquirer/core': 10.2.2(@types/node@24.10.0) '@inquirer/figures': 1.0.13 - '@inquirer/type': 3.0.8(@types/node@24.9.2) + '@inquirer/type': 3.0.8(@types/node@24.10.0) yoctocolors-cjs: 2.1.2 optionalDependencies: - '@types/node': 24.9.2 + '@types/node': 24.10.0 - '@inquirer/type@3.0.8(@types/node@24.9.2)': + '@inquirer/type@3.0.8(@types/node@24.10.0)': optionalDependencies: - '@types/node': 24.9.2 + '@types/node': 24.10.0 '@isaacs/cliui@8.0.2': dependencies: @@ -12695,23 +12829,23 @@ snapshots: '@types/react': 19.2.2 react: 19.2.0 - '@microsoft/api-extractor-model@7.30.6(@types/node@24.9.2)': + '@microsoft/api-extractor-model@7.30.6(@types/node@24.10.0)': dependencies: '@microsoft/tsdoc': 0.15.1 '@microsoft/tsdoc-config': 0.17.1 - '@rushstack/node-core-library': 5.13.1(@types/node@24.9.2) + '@rushstack/node-core-library': 5.13.1(@types/node@24.10.0) transitivePeerDependencies: - '@types/node' - '@microsoft/api-extractor@7.52.7(@types/node@24.9.2)': + '@microsoft/api-extractor@7.52.7(@types/node@24.10.0)': dependencies: - '@microsoft/api-extractor-model': 7.30.6(@types/node@24.9.2) + '@microsoft/api-extractor-model': 7.30.6(@types/node@24.10.0) '@microsoft/tsdoc': 0.15.1 '@microsoft/tsdoc-config': 0.17.1 - '@rushstack/node-core-library': 5.13.1(@types/node@24.9.2) + '@rushstack/node-core-library': 5.13.1(@types/node@24.10.0) '@rushstack/rig-package': 0.5.3 - '@rushstack/terminal': 0.15.3(@types/node@24.9.2) - '@rushstack/ts-command-line': 5.0.1(@types/node@24.9.2) + '@rushstack/terminal': 0.15.3(@types/node@24.10.0) + '@rushstack/ts-command-line': 5.0.1(@types/node@24.10.0) lodash: 4.17.21 minimatch: 3.0.8 resolve: 1.22.10 @@ -12884,7 +13018,7 @@ snapshots: dependencies: playwright: 1.56.1 - '@posthog/core@1.4.0': {} + '@posthog/core@1.5.0': {} '@radix-ui/primitive@1.1.3': {} @@ -13222,25 +13356,25 @@ snapshots: '@react-dnd/shallowequal@4.0.2': {} - '@release-it-plugins/workspaces@5.0.3(release-it@19.0.5(@types/node@24.9.2)(magicast@0.3.5))': + '@release-it-plugins/workspaces@5.0.3(release-it@19.0.5(@types/node@24.10.0)(magicast@0.3.5))': dependencies: detect-indent: 6.1.0 detect-newline: 3.1.0 execa: 8.0.1 - release-it: 19.0.5(@types/node@24.9.2)(magicast@0.3.5) + release-it: 19.0.5(@types/node@24.10.0)(magicast@0.3.5) semver: 7.7.2 url-join: 4.0.1 validate-peer-dependencies: 1.2.0 walk-sync: 2.2.0 yaml: 2.8.0 - '@release-it/conventional-changelog@10.0.1(conventional-commits-filter@5.0.0)(conventional-commits-parser@6.2.0)(release-it@19.0.5(@types/node@24.9.2)(magicast@0.3.5))': + '@release-it/conventional-changelog@10.0.1(conventional-commits-filter@5.0.0)(conventional-commits-parser@6.2.0)(release-it@19.0.5(@types/node@24.10.0)(magicast@0.3.5))': dependencies: concat-stream: 2.0.0 conventional-changelog: 6.0.0(conventional-commits-filter@5.0.0) conventional-recommended-bump: 10.0.0 git-semver-tags: 8.0.0(conventional-commits-filter@5.0.0)(conventional-commits-parser@6.2.0) - release-it: 19.0.5(@types/node@24.9.2)(magicast@0.3.5) + release-it: 19.0.5(@types/node@24.10.0)(magicast@0.3.5) semver: 7.7.2 transitivePeerDependencies: - conventional-commits-filter @@ -13324,7 +13458,7 @@ snapshots: '@rollup/rollup-win32-x64-msvc@4.52.4': optional: true - '@rushstack/node-core-library@5.13.1(@types/node@24.9.2)': + '@rushstack/node-core-library@5.13.1(@types/node@24.10.0)': dependencies: ajv: 8.13.0 ajv-draft-04: 1.0.0(ajv@8.13.0) @@ -13335,23 +13469,23 @@ snapshots: resolve: 1.22.10 semver: 7.5.4 optionalDependencies: - '@types/node': 24.9.2 + '@types/node': 24.10.0 '@rushstack/rig-package@0.5.3': dependencies: resolve: 1.22.10 strip-json-comments: 3.1.1 - '@rushstack/terminal@0.15.3(@types/node@24.9.2)': + '@rushstack/terminal@0.15.3(@types/node@24.10.0)': dependencies: - '@rushstack/node-core-library': 5.13.1(@types/node@24.9.2) + '@rushstack/node-core-library': 5.13.1(@types/node@24.10.0) supports-color: 8.1.1 optionalDependencies: - '@types/node': 24.9.2 + '@types/node': 24.10.0 - '@rushstack/ts-command-line@5.0.1(@types/node@24.9.2)': + '@rushstack/ts-command-line@5.0.1(@types/node@24.10.0)': dependencies: - '@rushstack/terminal': 0.15.3(@types/node@24.9.2) + '@rushstack/terminal': 0.15.3(@types/node@24.10.0) '@types/argparse': 1.0.38 argparse: 1.0.10 string-argv: 0.3.2 @@ -13360,43 +13494,43 @@ snapshots: '@sindresorhus/base62@1.0.0': {} - '@storybook/addon-docs@9.1.10(@types/react@19.2.2)(storybook@9.1.10(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@7.1.12(@types/node@24.9.2)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1)))': + '@storybook/addon-docs@9.1.10(@types/react@19.2.2)(storybook@9.1.10(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@7.1.12(@types/node@24.10.0)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1)))': dependencies: '@mdx-js/react': 3.1.1(@types/react@19.2.2)(react@19.2.0) - '@storybook/csf-plugin': 9.1.10(storybook@9.1.10(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@7.1.12(@types/node@24.9.2)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1))) + '@storybook/csf-plugin': 9.1.10(storybook@9.1.10(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@7.1.12(@types/node@24.10.0)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1))) '@storybook/icons': 1.6.0(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@storybook/react-dom-shim': 9.1.10(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(storybook@9.1.10(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@7.1.12(@types/node@24.9.2)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1))) + '@storybook/react-dom-shim': 9.1.10(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(storybook@9.1.10(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@7.1.12(@types/node@24.10.0)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1))) react: 19.2.0 react-dom: 19.2.0(react@19.2.0) - storybook: 9.1.10(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@7.1.12(@types/node@24.9.2)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1)) + storybook: 9.1.10(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@7.1.12(@types/node@24.10.0)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1)) ts-dedent: 2.2.0 transitivePeerDependencies: - '@types/react' - '@storybook/addon-links@9.1.10(react@19.2.0)(storybook@9.1.10(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@7.1.12(@types/node@24.9.2)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1)))': + '@storybook/addon-links@9.1.10(react@19.2.0)(storybook@9.1.10(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@7.1.12(@types/node@24.10.0)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1)))': dependencies: '@storybook/global': 5.0.0 - storybook: 9.1.10(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@7.1.12(@types/node@24.9.2)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1)) + storybook: 9.1.10(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@7.1.12(@types/node@24.10.0)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1)) optionalDependencies: react: 19.2.0 - '@storybook/addon-styling-webpack@2.0.0(storybook@9.1.10(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@7.1.12(@types/node@24.9.2)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1)))(webpack@5.102.1(@swc/core@1.13.5)(esbuild@0.25.10))': + '@storybook/addon-styling-webpack@2.0.0(storybook@9.1.10(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@7.1.12(@types/node@24.10.0)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1)))(webpack@5.102.1(@swc/core@1.13.5)(esbuild@0.25.10))': dependencies: - storybook: 9.1.10(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@7.1.12(@types/node@24.9.2)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1)) + storybook: 9.1.10(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@7.1.12(@types/node@24.10.0)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1)) webpack: 5.102.1(@swc/core@1.13.5)(esbuild@0.25.10) - '@storybook/addon-webpack5-compiler-swc@4.0.1(storybook@9.1.10(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@7.1.12(@types/node@24.9.2)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1)))(webpack@5.102.1(@swc/core@1.13.5)(esbuild@0.25.10))': + '@storybook/addon-webpack5-compiler-swc@4.0.1(storybook@9.1.10(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@7.1.12(@types/node@24.10.0)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1)))(webpack@5.102.1(@swc/core@1.13.5)(esbuild@0.25.10))': dependencies: '@swc/core': 1.13.5 - storybook: 9.1.10(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@7.1.12(@types/node@24.9.2)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1)) + storybook: 9.1.10(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@7.1.12(@types/node@24.10.0)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1)) swc-loader: 0.2.6(@swc/core@1.13.5)(webpack@5.102.1(@swc/core@1.13.5)(esbuild@0.25.10)) transitivePeerDependencies: - '@swc/helpers' - webpack - '@storybook/builder-webpack5@9.1.10(@swc/core@1.13.5)(esbuild@0.25.10)(storybook@9.1.10(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@7.1.12(@types/node@24.9.2)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1)))(typescript@5.9.3)': + '@storybook/builder-webpack5@9.1.10(@swc/core@1.13.5)(esbuild@0.25.10)(storybook@9.1.10(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@7.1.12(@types/node@24.10.0)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1)))(typescript@5.9.3)': dependencies: - '@storybook/core-webpack': 9.1.10(storybook@9.1.10(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@7.1.12(@types/node@24.9.2)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1))) + '@storybook/core-webpack': 9.1.10(storybook@9.1.10(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@7.1.12(@types/node@24.10.0)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1))) case-sensitive-paths-webpack-plugin: 2.4.0 cjs-module-lexer: 1.4.3 css-loader: 6.11.0(webpack@5.102.1(@swc/core@1.13.5)(esbuild@0.25.10)) @@ -13404,7 +13538,7 @@ snapshots: fork-ts-checker-webpack-plugin: 8.0.0(typescript@5.9.3)(webpack@5.102.1(@swc/core@1.13.5)(esbuild@0.25.10)) html-webpack-plugin: 5.6.4(webpack@5.102.1(@swc/core@1.13.5)(esbuild@0.25.10)) magic-string: 0.30.19 - storybook: 9.1.10(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@7.1.12(@types/node@24.9.2)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1)) + storybook: 9.1.10(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@7.1.12(@types/node@24.10.0)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1)) style-loader: 3.3.4(webpack@5.102.1(@swc/core@1.13.5)(esbuild@0.25.10)) terser-webpack-plugin: 5.3.14(@swc/core@1.13.5)(esbuild@0.25.10)(webpack@5.102.1(@swc/core@1.13.5)(esbuild@0.25.10)) ts-dedent: 2.2.0 @@ -13421,14 +13555,14 @@ snapshots: - uglify-js - webpack-cli - '@storybook/core-webpack@9.1.10(storybook@9.1.10(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@7.1.12(@types/node@24.9.2)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1)))': + '@storybook/core-webpack@9.1.10(storybook@9.1.10(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@7.1.12(@types/node@24.10.0)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1)))': dependencies: - storybook: 9.1.10(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@7.1.12(@types/node@24.9.2)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1)) + storybook: 9.1.10(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@7.1.12(@types/node@24.10.0)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1)) ts-dedent: 2.2.0 - '@storybook/csf-plugin@9.1.10(storybook@9.1.10(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@7.1.12(@types/node@24.9.2)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1)))': + '@storybook/csf-plugin@9.1.10(storybook@9.1.10(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@7.1.12(@types/node@24.10.0)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1)))': dependencies: - storybook: 9.1.10(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@7.1.12(@types/node@24.9.2)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1)) + storybook: 9.1.10(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@7.1.12(@types/node@24.10.0)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1)) unplugin: 1.16.1 '@storybook/global@5.0.0': {} @@ -13438,9 +13572,9 @@ snapshots: react: 19.2.0 react-dom: 19.2.0(react@19.2.0) - '@storybook/preset-react-webpack@9.1.10(@swc/core@1.13.5)(esbuild@0.25.10)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(storybook@9.1.10(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@7.1.12(@types/node@24.9.2)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1)))(typescript@5.9.3)': + '@storybook/preset-react-webpack@9.1.10(@swc/core@1.13.5)(esbuild@0.25.10)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(storybook@9.1.10(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@7.1.12(@types/node@24.10.0)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1)))(typescript@5.9.3)': dependencies: - '@storybook/core-webpack': 9.1.10(storybook@9.1.10(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@7.1.12(@types/node@24.9.2)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1))) + '@storybook/core-webpack': 9.1.10(storybook@9.1.10(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@7.1.12(@types/node@24.10.0)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1))) '@storybook/react-docgen-typescript-plugin': 1.0.6--canary.9.0c3f3b7.0(typescript@5.9.3)(webpack@5.102.1(@swc/core@1.13.5)(esbuild@0.25.10)) '@types/semver': 7.7.1 find-up: 7.0.0 @@ -13450,7 +13584,7 @@ snapshots: react-dom: 19.2.0(react@19.2.0) resolve: 1.22.10 semver: 7.7.3 - storybook: 9.1.10(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@7.1.12(@types/node@24.9.2)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1)) + storybook: 9.1.10(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@7.1.12(@types/node@24.10.0)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1)) tsconfig-paths: 4.2.0 webpack: 5.102.1(@swc/core@1.13.5)(esbuild@0.25.10) optionalDependencies: @@ -13476,20 +13610,20 @@ snapshots: transitivePeerDependencies: - supports-color - '@storybook/react-dom-shim@9.1.10(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(storybook@9.1.10(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@7.1.12(@types/node@24.9.2)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1)))': + '@storybook/react-dom-shim@9.1.10(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(storybook@9.1.10(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@7.1.12(@types/node@24.10.0)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1)))': dependencies: react: 19.2.0 react-dom: 19.2.0(react@19.2.0) - storybook: 9.1.10(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@7.1.12(@types/node@24.9.2)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1)) + storybook: 9.1.10(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@7.1.12(@types/node@24.10.0)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1)) - '@storybook/react-webpack5@9.1.10(@swc/core@1.13.5)(esbuild@0.25.10)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(storybook@9.1.10(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@7.1.12(@types/node@24.9.2)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1)))(typescript@5.9.3)': + '@storybook/react-webpack5@9.1.10(@swc/core@1.13.5)(esbuild@0.25.10)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(storybook@9.1.10(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@7.1.12(@types/node@24.10.0)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1)))(typescript@5.9.3)': dependencies: - '@storybook/builder-webpack5': 9.1.10(@swc/core@1.13.5)(esbuild@0.25.10)(storybook@9.1.10(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@7.1.12(@types/node@24.9.2)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1)))(typescript@5.9.3) - '@storybook/preset-react-webpack': 9.1.10(@swc/core@1.13.5)(esbuild@0.25.10)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(storybook@9.1.10(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@7.1.12(@types/node@24.9.2)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1)))(typescript@5.9.3) - '@storybook/react': 9.1.10(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(storybook@9.1.10(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@7.1.12(@types/node@24.9.2)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1)))(typescript@5.9.3) + '@storybook/builder-webpack5': 9.1.10(@swc/core@1.13.5)(esbuild@0.25.10)(storybook@9.1.10(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@7.1.12(@types/node@24.10.0)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1)))(typescript@5.9.3) + '@storybook/preset-react-webpack': 9.1.10(@swc/core@1.13.5)(esbuild@0.25.10)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(storybook@9.1.10(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@7.1.12(@types/node@24.10.0)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1)))(typescript@5.9.3) + '@storybook/react': 9.1.10(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(storybook@9.1.10(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@7.1.12(@types/node@24.10.0)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1)))(typescript@5.9.3) react: 19.2.0 react-dom: 19.2.0(react@19.2.0) - storybook: 9.1.10(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@7.1.12(@types/node@24.9.2)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1)) + storybook: 9.1.10(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@7.1.12(@types/node@24.10.0)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1)) optionalDependencies: typescript: 5.9.3 transitivePeerDependencies: @@ -13500,21 +13634,21 @@ snapshots: - uglify-js - webpack-cli - '@storybook/react@9.1.10(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(storybook@9.1.10(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@7.1.12(@types/node@24.9.2)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1)))(typescript@5.9.3)': + '@storybook/react@9.1.10(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(storybook@9.1.10(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@7.1.12(@types/node@24.10.0)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1)))(typescript@5.9.3)': dependencies: '@storybook/global': 5.0.0 - '@storybook/react-dom-shim': 9.1.10(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(storybook@9.1.10(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@7.1.12(@types/node@24.9.2)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1))) + '@storybook/react-dom-shim': 9.1.10(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(storybook@9.1.10(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@7.1.12(@types/node@24.10.0)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1))) react: 19.2.0 react-dom: 19.2.0(react@19.2.0) - storybook: 9.1.10(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@7.1.12(@types/node@24.9.2)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1)) + storybook: 9.1.10(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@7.1.12(@types/node@24.10.0)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1)) optionalDependencies: typescript: 5.9.3 - '@stylistic/eslint-plugin@5.5.0(eslint@9.38.0(jiti@2.5.1))': + '@stylistic/eslint-plugin@5.5.0(eslint@9.39.1(jiti@2.5.1))': dependencies: - '@eslint-community/eslint-utils': 4.9.0(eslint@9.38.0(jiti@2.5.1)) + '@eslint-community/eslint-utils': 4.9.0(eslint@9.39.1(jiti@2.5.1)) '@typescript-eslint/types': 8.46.2 - eslint: 9.38.0(jiti@2.5.1) + eslint: 9.39.1(jiti@2.5.1) eslint-visitor-keys: 4.2.1 espree: 10.4.0 estraverse: 5.3.0 @@ -13641,7 +13775,7 @@ snapshots: '@types/conventional-commits-parser@5.0.1': dependencies: - '@types/node': 24.9.2 + '@types/node': 24.10.0 '@types/d3-color@3.1.3': {} @@ -13697,7 +13831,7 @@ snapshots: '@types/jsonfile@6.1.4': dependencies: - '@types/node': 24.9.2 + '@types/node': 22.15.17 '@types/less@3.0.8': {} @@ -13725,7 +13859,7 @@ snapshots: dependencies: undici-types: 6.21.0 - '@types/node@24.9.2': + '@types/node@24.10.0': dependencies: undici-types: 7.16.0 @@ -13769,7 +13903,7 @@ snapshots: '@types/stylus@0.48.43': dependencies: - '@types/node': 24.9.2 + '@types/node': 24.10.0 '@types/trusted-types@2.0.7': {} @@ -13779,15 +13913,15 @@ snapshots: '@types/whatwg-mimetype@3.0.2': {} - '@typescript-eslint/eslint-plugin@8.46.2(@typescript-eslint/parser@8.46.2(eslint@9.38.0(jiti@2.5.1))(typescript@5.9.3))(eslint@9.38.0(jiti@2.5.1))(typescript@5.9.3)': + '@typescript-eslint/eslint-plugin@8.46.2(@typescript-eslint/parser@8.46.2(eslint@9.39.1(jiti@2.5.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.5.1))(typescript@5.9.3)': dependencies: - '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 8.46.2(eslint@9.38.0(jiti@2.5.1))(typescript@5.9.3) + '@eslint-community/regexpp': 4.12.2 + '@typescript-eslint/parser': 8.46.2(eslint@9.39.1(jiti@2.5.1))(typescript@5.9.3) '@typescript-eslint/scope-manager': 8.46.2 - '@typescript-eslint/type-utils': 8.46.2(eslint@9.38.0(jiti@2.5.1))(typescript@5.9.3) - '@typescript-eslint/utils': 8.46.2(eslint@9.38.0(jiti@2.5.1))(typescript@5.9.3) + '@typescript-eslint/type-utils': 8.46.2(eslint@9.39.1(jiti@2.5.1))(typescript@5.9.3) + '@typescript-eslint/utils': 8.46.2(eslint@9.39.1(jiti@2.5.1))(typescript@5.9.3) '@typescript-eslint/visitor-keys': 8.46.2 - eslint: 9.38.0(jiti@2.5.1) + eslint: 9.39.1(jiti@2.5.1) graphemer: 1.4.0 ignore: 7.0.5 natural-compare: 1.4.0 @@ -13796,14 +13930,14 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.46.2(eslint@9.38.0(jiti@2.5.1))(typescript@5.9.3)': + '@typescript-eslint/parser@8.46.2(eslint@9.39.1(jiti@2.5.1))(typescript@5.9.3)': dependencies: '@typescript-eslint/scope-manager': 8.46.2 '@typescript-eslint/types': 8.46.2 '@typescript-eslint/typescript-estree': 8.46.2(typescript@5.9.3) '@typescript-eslint/visitor-keys': 8.46.2 debug: 4.4.3 - eslint: 9.38.0(jiti@2.5.1) + eslint: 9.39.1(jiti@2.5.1) typescript: 5.9.3 transitivePeerDependencies: - supports-color @@ -13826,13 +13960,13 @@ snapshots: dependencies: typescript: 5.9.3 - '@typescript-eslint/type-utils@8.46.2(eslint@9.38.0(jiti@2.5.1))(typescript@5.9.3)': + '@typescript-eslint/type-utils@8.46.2(eslint@9.39.1(jiti@2.5.1))(typescript@5.9.3)': dependencies: '@typescript-eslint/types': 8.46.2 '@typescript-eslint/typescript-estree': 8.46.2(typescript@5.9.3) - '@typescript-eslint/utils': 8.46.2(eslint@9.38.0(jiti@2.5.1))(typescript@5.9.3) + '@typescript-eslint/utils': 8.46.2(eslint@9.39.1(jiti@2.5.1))(typescript@5.9.3) debug: 4.4.3 - eslint: 9.38.0(jiti@2.5.1) + eslint: 9.39.1(jiti@2.5.1) ts-api-utils: 2.1.0(typescript@5.9.3) typescript: 5.9.3 transitivePeerDependencies: @@ -13856,13 +13990,13 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.46.2(eslint@9.38.0(jiti@2.5.1))(typescript@5.9.3)': + '@typescript-eslint/utils@8.46.2(eslint@9.39.1(jiti@2.5.1))(typescript@5.9.3)': dependencies: - '@eslint-community/eslint-utils': 4.9.0(eslint@9.38.0(jiti@2.5.1)) + '@eslint-community/eslint-utils': 4.9.0(eslint@9.39.1(jiti@2.5.1)) '@typescript-eslint/scope-manager': 8.46.2 '@typescript-eslint/types': 8.46.2 '@typescript-eslint/typescript-estree': 8.46.2(typescript@5.9.3) - eslint: 9.38.0(jiti@2.5.1) + eslint: 9.39.1(jiti@2.5.1) typescript: 5.9.3 transitivePeerDependencies: - supports-color @@ -13881,7 +14015,7 @@ snapshots: '@univerjs/protocol@0.1.47': {} - '@vitejs/plugin-react@5.1.0(vite@7.1.12(@types/node@24.9.2)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1))': + '@vitejs/plugin-react@5.1.0(vite@7.1.12(@types/node@24.10.0)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1))': dependencies: '@babel/core': 7.28.4 '@babel/plugin-transform-react-jsx-self': 7.27.1(@babel/core@7.28.4) @@ -13889,17 +14023,17 @@ snapshots: '@rolldown/pluginutils': 1.0.0-beta.43 '@types/babel__core': 7.20.5 react-refresh: 0.18.0 - vite: 7.1.12(@types/node@24.9.2)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + vite: 7.1.12(@types/node@24.10.0)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) transitivePeerDependencies: - supports-color - '@vitejs/plugin-vue@6.0.1(vite@7.1.12(@types/node@24.9.2)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1))(vue@3.5.22(typescript@5.9.3))': + '@vitejs/plugin-vue@6.0.1(vite@7.1.12(@types/node@24.10.0)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1))(vue@3.5.22(typescript@5.9.3))': dependencies: '@rolldown/pluginutils': 1.0.0-beta.29 - vite: 7.1.12(@types/node@24.9.2)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + vite: 7.1.12(@types/node@24.10.0)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) vue: 3.5.22(typescript@5.9.3) - '@vitest/coverage-istanbul@3.2.4(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.9.2)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1(postcss@8.5.6))(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1))': + '@vitest/coverage-istanbul@3.2.4(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.10.0)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1(postcss@8.5.6))(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1))': dependencies: '@istanbuljs/schema': 0.1.3 debug: 4.4.1 @@ -13911,18 +14045,18 @@ snapshots: magicast: 0.3.5 test-exclude: 7.0.1 tinyrainbow: 2.0.0 - vitest: 3.2.4(@types/debug@4.1.12)(@types/node@24.9.2)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + vitest: 3.2.4(@types/debug@4.1.12)(@types/node@24.10.0)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) transitivePeerDependencies: - supports-color - '@vitest/eslint-plugin@1.3.26(eslint@9.38.0(jiti@2.5.1))(typescript@5.9.3)(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.9.2)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1))': + '@vitest/eslint-plugin@1.4.0(eslint@9.39.1(jiti@2.5.1))(typescript@5.9.3)(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.10.0)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1))': dependencies: '@typescript-eslint/scope-manager': 8.46.2 - '@typescript-eslint/utils': 8.46.2(eslint@9.38.0(jiti@2.5.1))(typescript@5.9.3) - eslint: 9.38.0(jiti@2.5.1) + '@typescript-eslint/utils': 8.46.2(eslint@9.39.1(jiti@2.5.1))(typescript@5.9.3) + eslint: 9.39.1(jiti@2.5.1) optionalDependencies: typescript: 5.9.3 - vitest: 3.2.4(@types/debug@4.1.12)(@types/node@24.9.2)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + vitest: 3.2.4(@types/debug@4.1.12)(@types/node@24.10.0)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) transitivePeerDependencies: - supports-color @@ -13934,13 +14068,13 @@ snapshots: chai: 5.2.1 tinyrainbow: 2.0.0 - '@vitest/mocker@3.2.4(vite@7.1.12(@types/node@24.9.2)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1))': + '@vitest/mocker@3.2.4(vite@7.1.12(@types/node@24.10.0)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1))': dependencies: '@vitest/spy': 3.2.4 estree-walker: 3.0.3 magic-string: 0.30.17 optionalDependencies: - vite: 7.1.12(@types/node@24.9.2)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + vite: 7.1.12(@types/node@24.10.0)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) '@vitest/pretty-format@3.2.4': dependencies: @@ -14423,6 +14557,8 @@ snapshots: baseline-browser-mapping@2.8.15: {} + baseline-browser-mapping@2.8.23: {} + baseline-browser-mapping@2.8.9: {} basic-ftp@5.0.5: {} @@ -14505,6 +14641,14 @@ snapshots: node-releases: 2.0.23 update-browserslist-db: 1.1.3(browserslist@4.26.3) + browserslist@4.27.0: + dependencies: + baseline-browser-mapping: 2.8.23 + caniuse-lite: 1.0.30001753 + electron-to-chromium: 1.5.244 + node-releases: 2.0.27 + update-browserslist-db: 1.1.4(browserslist@4.27.0) + buffer-from@1.1.2: {} builtin-modules@5.0.0: {} @@ -14570,6 +14714,8 @@ snapshots: caniuse-lite@1.0.30001749: {} + caniuse-lite@1.0.30001753: {} + case-sensitive-paths-webpack-plugin@2.4.0: {} ccount@2.0.1: {} @@ -14631,6 +14777,8 @@ snapshots: ci-info@4.3.0: {} + ci-info@4.3.1: {} + citty@0.1.6: dependencies: consola: 3.4.2 @@ -14856,13 +15004,13 @@ snapshots: convert-source-map@2.0.0: {} - core-js-compat@3.45.1: + core-js-compat@3.46.0: dependencies: - browserslist: 4.26.3 + browserslist: 4.27.0 - cosmiconfig-typescript-loader@6.1.0(@types/node@24.9.2)(cosmiconfig@9.0.0(typescript@5.9.3))(typescript@5.9.3): + cosmiconfig-typescript-loader@6.1.0(@types/node@24.10.0)(cosmiconfig@9.0.0(typescript@5.9.3))(typescript@5.9.3): dependencies: - '@types/node': 24.9.2 + '@types/node': 24.10.0 cosmiconfig: 9.0.0(typescript@5.9.3) jiti: 2.5.1 typescript: 5.9.3 @@ -15032,7 +15180,7 @@ snapshots: date-manip@2.0.6: {} - dayjs@1.11.18: {} + dayjs@1.11.19: {} de-indent@1.0.2: {} @@ -15217,6 +15365,8 @@ snapshots: electron-to-chromium@1.5.234: {} + electron-to-chromium@1.5.244: {} + emoji-regex@10.4.0: {} emoji-regex@8.0.0: {} @@ -15359,73 +15509,24 @@ snapshots: es6-object-assign@1.1.0: {} - esbuild-android-64@0.14.54: - optional: true - - esbuild-android-arm64@0.14.54: - optional: true - - esbuild-darwin-64@0.14.54: - optional: true - - esbuild-darwin-arm64@0.14.54: - optional: true - - esbuild-freebsd-64@0.14.54: - optional: true - - esbuild-freebsd-arm64@0.14.54: - optional: true - - esbuild-linux-32@0.14.54: - optional: true - - esbuild-linux-64@0.14.54: - optional: true - - esbuild-linux-arm64@0.14.54: - optional: true - - esbuild-linux-arm@0.14.54: - optional: true - - esbuild-linux-mips64le@0.14.54: - optional: true - - esbuild-linux-ppc64le@0.14.54: - optional: true - - esbuild-linux-riscv64@0.14.54: - optional: true - - esbuild-linux-s390x@0.14.54: - optional: true - - esbuild-netbsd-64@0.14.54: - optional: true - - esbuild-openbsd-64@0.14.54: - optional: true - esbuild-plugin-alias@0.2.1: {} - esbuild-plugin-clean@1.0.1(esbuild@0.25.11): + esbuild-plugin-clean@1.0.1(esbuild@0.25.12): dependencies: chalk: 4.1.2 del: 6.1.1 - esbuild: 0.25.11 + esbuild: 0.25.12 - esbuild-plugin-copy@2.1.1(esbuild@0.25.11): + esbuild-plugin-copy@2.1.1(esbuild@0.25.12): dependencies: chalk: 4.1.2 chokidar: 3.6.0 - esbuild: 0.25.11 + esbuild: 0.25.12 fs-extra: 10.1.0 globby: 11.1.0 - esbuild-plugin-vue3@0.4.2(sass@1.87.0)(vue@3.5.22(typescript@5.9.3)): + esbuild-plugin-vue3@0.5.1(sass@1.87.0)(vue@3.5.22(typescript@5.9.3)): dependencies: - esbuild: 0.14.54 typescript: 4.9.5 vue: 3.5.22(typescript@5.9.3) optionalDependencies: @@ -15447,42 +15548,6 @@ snapshots: postcss: 8.5.6 postcss-modules: 6.0.1(postcss@8.5.6) - esbuild-sunos-64@0.14.54: - optional: true - - esbuild-windows-32@0.14.54: - optional: true - - esbuild-windows-64@0.14.54: - optional: true - - esbuild-windows-arm64@0.14.54: - optional: true - - esbuild@0.14.54: - optionalDependencies: - '@esbuild/linux-loong64': 0.14.54 - esbuild-android-64: 0.14.54 - esbuild-android-arm64: 0.14.54 - esbuild-darwin-64: 0.14.54 - esbuild-darwin-arm64: 0.14.54 - esbuild-freebsd-64: 0.14.54 - esbuild-freebsd-arm64: 0.14.54 - esbuild-linux-32: 0.14.54 - esbuild-linux-64: 0.14.54 - esbuild-linux-arm: 0.14.54 - esbuild-linux-arm64: 0.14.54 - esbuild-linux-mips64le: 0.14.54 - esbuild-linux-ppc64le: 0.14.54 - esbuild-linux-riscv64: 0.14.54 - esbuild-linux-s390x: 0.14.54 - esbuild-netbsd-64: 0.14.54 - esbuild-openbsd-64: 0.14.54 - esbuild-sunos-64: 0.14.54 - esbuild-windows-32: 0.14.54 - esbuild-windows-64: 0.14.54 - esbuild-windows-arm64: 0.14.54 - esbuild@0.25.10: optionalDependencies: '@esbuild/aix-ppc64': 0.25.10 @@ -15541,6 +15606,35 @@ snapshots: '@esbuild/win32-ia32': 0.25.11 '@esbuild/win32-x64': 0.25.11 + esbuild@0.25.12: + optionalDependencies: + '@esbuild/aix-ppc64': 0.25.12 + '@esbuild/android-arm': 0.25.12 + '@esbuild/android-arm64': 0.25.12 + '@esbuild/android-x64': 0.25.12 + '@esbuild/darwin-arm64': 0.25.12 + '@esbuild/darwin-x64': 0.25.12 + '@esbuild/freebsd-arm64': 0.25.12 + '@esbuild/freebsd-x64': 0.25.12 + '@esbuild/linux-arm': 0.25.12 + '@esbuild/linux-arm64': 0.25.12 + '@esbuild/linux-ia32': 0.25.12 + '@esbuild/linux-loong64': 0.25.12 + '@esbuild/linux-mips64el': 0.25.12 + '@esbuild/linux-ppc64': 0.25.12 + '@esbuild/linux-riscv64': 0.25.12 + '@esbuild/linux-s390x': 0.25.12 + '@esbuild/linux-x64': 0.25.12 + '@esbuild/netbsd-arm64': 0.25.12 + '@esbuild/netbsd-x64': 0.25.12 + '@esbuild/openbsd-arm64': 0.25.12 + '@esbuild/openbsd-x64': 0.25.12 + '@esbuild/openharmony-arm64': 0.25.12 + '@esbuild/sunos-x64': 0.25.12 + '@esbuild/win32-arm64': 0.25.12 + '@esbuild/win32-ia32': 0.25.12 + '@esbuild/win32-x64': 0.25.12 + escalade@3.2.0: {} escape-string-regexp@1.0.5: {} @@ -15557,51 +15651,51 @@ snapshots: optionalDependencies: source-map: 0.6.1 - eslint-compat-utils@0.5.1(eslint@9.38.0(jiti@2.5.1)): + eslint-compat-utils@0.5.1(eslint@9.39.1(jiti@2.5.1)): dependencies: - eslint: 9.38.0(jiti@2.5.1) + eslint: 9.39.1(jiti@2.5.1) semver: 7.7.3 - eslint-compat-utils@0.6.5(eslint@9.38.0(jiti@2.5.1)): + eslint-compat-utils@0.6.5(eslint@9.39.1(jiti@2.5.1)): dependencies: - eslint: 9.38.0(jiti@2.5.1) + eslint: 9.39.1(jiti@2.5.1) semver: 7.7.3 - eslint-config-flat-gitignore@2.1.0(eslint@9.38.0(jiti@2.5.1)): + eslint-config-flat-gitignore@2.1.0(eslint@9.39.1(jiti@2.5.1)): dependencies: - '@eslint/compat': 1.3.2(eslint@9.38.0(jiti@2.5.1)) - eslint: 9.38.0(jiti@2.5.1) + '@eslint/compat': 1.4.1(eslint@9.39.1(jiti@2.5.1)) + eslint: 9.39.1(jiti@2.5.1) eslint-flat-config-utils@2.1.4: dependencies: pathe: 2.0.3 - eslint-formatting-reporter@0.0.0(eslint@9.38.0(jiti@2.5.1)): + eslint-formatting-reporter@0.0.0(eslint@9.39.1(jiti@2.5.1)): dependencies: - eslint: 9.38.0(jiti@2.5.1) + eslint: 9.39.1(jiti@2.5.1) prettier-linter-helpers: 1.0.0 - eslint-json-compat-utils@0.2.1(eslint@9.38.0(jiti@2.5.1))(jsonc-eslint-parser@2.4.1): + eslint-json-compat-utils@0.2.1(eslint@9.39.1(jiti@2.5.1))(jsonc-eslint-parser@2.4.1): dependencies: - eslint: 9.38.0(jiti@2.5.1) + eslint: 9.39.1(jiti@2.5.1) esquery: 1.6.0 jsonc-eslint-parser: 2.4.1 - eslint-merge-processors@2.0.0(eslint@9.38.0(jiti@2.5.1)): + eslint-merge-processors@2.0.0(eslint@9.39.1(jiti@2.5.1)): dependencies: - eslint: 9.38.0(jiti@2.5.1) + eslint: 9.39.1(jiti@2.5.1) eslint-parser-plain@0.1.1: {} - eslint-plugin-antfu@3.1.1(eslint@9.38.0(jiti@2.5.1)): + eslint-plugin-antfu@3.1.1(eslint@9.39.1(jiti@2.5.1)): dependencies: - eslint: 9.38.0(jiti@2.5.1) + eslint: 9.39.1(jiti@2.5.1) - eslint-plugin-better-tailwindcss@3.7.10(eslint@9.38.0(jiti@2.5.1))(tailwindcss@3.4.18): + eslint-plugin-better-tailwindcss@3.7.10(eslint@9.39.1(jiti@2.5.1))(tailwindcss@3.4.18): dependencies: '@eslint/css-tree': 3.6.5 enhanced-resolve: 5.18.3 - eslint: 9.38.0(jiti@2.5.1) + eslint: 9.39.1(jiti@2.5.1) jiti: 2.5.1 postcss: 8.5.6 postcss-import: 16.1.1(postcss@8.5.6) @@ -15610,42 +15704,42 @@ snapshots: tailwindcss: 3.4.18 tsconfig-paths-webpack-plugin: 4.2.0 - eslint-plugin-command@3.3.1(eslint@9.38.0(jiti@2.5.1)): + eslint-plugin-command@3.3.1(eslint@9.39.1(jiti@2.5.1)): dependencies: '@es-joy/jsdoccomment': 0.50.2 - eslint: 9.38.0(jiti@2.5.1) + eslint: 9.39.1(jiti@2.5.1) - eslint-plugin-es-x@7.8.0(eslint@9.38.0(jiti@2.5.1)): + eslint-plugin-es-x@7.8.0(eslint@9.39.1(jiti@2.5.1)): dependencies: - '@eslint-community/eslint-utils': 4.9.0(eslint@9.38.0(jiti@2.5.1)) - '@eslint-community/regexpp': 4.12.1 - eslint: 9.38.0(jiti@2.5.1) - eslint-compat-utils: 0.5.1(eslint@9.38.0(jiti@2.5.1)) + '@eslint-community/eslint-utils': 4.9.0(eslint@9.39.1(jiti@2.5.1)) + '@eslint-community/regexpp': 4.12.2 + eslint: 9.39.1(jiti@2.5.1) + eslint-compat-utils: 0.5.1(eslint@9.39.1(jiti@2.5.1)) - eslint-plugin-format@1.0.2(eslint@9.38.0(jiti@2.5.1)): + eslint-plugin-format@1.0.2(eslint@9.39.1(jiti@2.5.1)): dependencies: '@dprint/formatter': 0.3.0 '@dprint/markdown': 0.17.8 '@dprint/toml': 0.6.4 - eslint: 9.38.0(jiti@2.5.1) - eslint-formatting-reporter: 0.0.0(eslint@9.38.0(jiti@2.5.1)) + eslint: 9.39.1(jiti@2.5.1) + eslint-formatting-reporter: 0.0.0(eslint@9.39.1(jiti@2.5.1)) eslint-parser-plain: 0.1.1 prettier: 3.6.2 synckit: 0.9.3 - eslint-plugin-header@3.1.1(eslint@9.38.0(jiti@2.5.1)): + eslint-plugin-header@3.1.1(eslint@9.39.1(jiti@2.5.1)): dependencies: - eslint: 9.38.0(jiti@2.5.1) + eslint: 9.39.1(jiti@2.5.1) - eslint-plugin-import-lite@0.3.0(eslint@9.38.0(jiti@2.5.1))(typescript@5.9.3): + eslint-plugin-import-lite@0.3.0(eslint@9.39.1(jiti@2.5.1))(typescript@5.9.3): dependencies: - '@eslint-community/eslint-utils': 4.9.0(eslint@9.38.0(jiti@2.5.1)) + '@eslint-community/eslint-utils': 4.9.0(eslint@9.39.1(jiti@2.5.1)) '@typescript-eslint/types': 8.46.2 - eslint: 9.38.0(jiti@2.5.1) + eslint: 9.39.1(jiti@2.5.1) optionalDependencies: typescript: 5.9.3 - eslint-plugin-jsdoc@61.1.10(eslint@9.38.0(jiti@2.5.1)): + eslint-plugin-jsdoc@61.1.11(eslint@9.39.1(jiti@2.5.1)): dependencies: '@es-joy/jsdoccomment': 0.76.0 '@es-joy/resolve.exports': 1.2.0 @@ -15653,7 +15747,7 @@ snapshots: comment-parser: 1.4.1 debug: 4.4.3 escape-string-regexp: 4.0.0 - eslint: 9.38.0(jiti@2.5.1) + eslint: 9.39.1(jiti@2.5.1) espree: 10.4.0 esquery: 1.6.0 html-entities: 2.6.0 @@ -15665,13 +15759,13 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-jsonc@2.21.0(eslint@9.38.0(jiti@2.5.1)): + eslint-plugin-jsonc@2.21.0(eslint@9.39.1(jiti@2.5.1)): dependencies: - '@eslint-community/eslint-utils': 4.9.0(eslint@9.38.0(jiti@2.5.1)) + '@eslint-community/eslint-utils': 4.9.0(eslint@9.39.1(jiti@2.5.1)) diff-sequences: 27.5.1 - eslint: 9.38.0(jiti@2.5.1) - eslint-compat-utils: 0.6.5(eslint@9.38.0(jiti@2.5.1)) - eslint-json-compat-utils: 0.2.1(eslint@9.38.0(jiti@2.5.1))(jsonc-eslint-parser@2.4.1) + eslint: 9.39.1(jiti@2.5.1) + eslint-compat-utils: 0.6.5(eslint@9.39.1(jiti@2.5.1)) + eslint-json-compat-utils: 0.2.1(eslint@9.39.1(jiti@2.5.1))(jsonc-eslint-parser@2.4.1) espree: 10.4.0 graphemer: 1.4.0 jsonc-eslint-parser: 2.4.1 @@ -15680,13 +15774,13 @@ snapshots: transitivePeerDependencies: - '@eslint/json' - eslint-plugin-n@17.23.1(eslint@9.38.0(jiti@2.5.1))(typescript@5.9.3): + eslint-plugin-n@17.23.1(eslint@9.39.1(jiti@2.5.1))(typescript@5.9.3): dependencies: - '@eslint-community/eslint-utils': 4.9.0(eslint@9.38.0(jiti@2.5.1)) + '@eslint-community/eslint-utils': 4.9.0(eslint@9.39.1(jiti@2.5.1)) enhanced-resolve: 5.18.3 - eslint: 9.38.0(jiti@2.5.1) - eslint-plugin-es-x: 7.8.0(eslint@9.38.0(jiti@2.5.1)) - get-tsconfig: 4.10.1 + eslint: 9.39.1(jiti@2.5.1) + eslint-plugin-es-x: 7.8.0(eslint@9.39.1(jiti@2.5.1)) + get-tsconfig: 4.13.0 globals: 15.15.0 globrex: 0.1.2 ignore: 5.3.2 @@ -15695,138 +15789,138 @@ snapshots: transitivePeerDependencies: - typescript - eslint-plugin-no-barrel-import@0.0.2(eslint@9.38.0(jiti@2.5.1)): + eslint-plugin-no-barrel-import@0.0.2(eslint@9.39.1(jiti@2.5.1)): dependencies: - eslint: 9.38.0(jiti@2.5.1) + eslint: 9.39.1(jiti@2.5.1) requireindex: 1.2.0 eslint-plugin-no-only-tests@3.3.0: {} - eslint-plugin-no-penetrating-import@0.0.1(eslint@9.38.0(jiti@2.5.1)): + eslint-plugin-no-penetrating-import@0.0.1(eslint@9.39.1(jiti@2.5.1)): dependencies: - eslint: 9.38.0(jiti@2.5.1) + eslint: 9.39.1(jiti@2.5.1) requireindex: 1.2.0 - eslint-plugin-perfectionist@4.15.1(eslint@9.38.0(jiti@2.5.1))(typescript@5.9.3): + eslint-plugin-perfectionist@4.15.1(eslint@9.39.1(jiti@2.5.1))(typescript@5.9.3): dependencies: '@typescript-eslint/types': 8.46.2 - '@typescript-eslint/utils': 8.46.2(eslint@9.38.0(jiti@2.5.1))(typescript@5.9.3) - eslint: 9.38.0(jiti@2.5.1) + '@typescript-eslint/utils': 8.46.2(eslint@9.39.1(jiti@2.5.1))(typescript@5.9.3) + eslint: 9.39.1(jiti@2.5.1) natural-orderby: 5.0.0 transitivePeerDependencies: - supports-color - typescript - eslint-plugin-pnpm@1.3.0(eslint@9.38.0(jiti@2.5.1)): + eslint-plugin-pnpm@1.3.0(eslint@9.39.1(jiti@2.5.1)): dependencies: empathic: 2.0.0 - eslint: 9.38.0(jiti@2.5.1) + eslint: 9.39.1(jiti@2.5.1) jsonc-eslint-parser: 2.4.1 pathe: 2.0.3 pnpm-workspace-yaml: 1.3.0 tinyglobby: 0.2.15 yaml-eslint-parser: 1.3.0 - eslint-plugin-react-dom@2.2.4(eslint@9.38.0(jiti@2.5.1))(typescript@5.9.3): + eslint-plugin-react-dom@2.3.1(eslint@9.39.1(jiti@2.5.1))(typescript@5.9.3): dependencies: - '@eslint-react/ast': 2.2.4(eslint@9.38.0(jiti@2.5.1))(typescript@5.9.3) - '@eslint-react/core': 2.2.4(eslint@9.38.0(jiti@2.5.1))(typescript@5.9.3) - '@eslint-react/eff': 2.2.4 - '@eslint-react/shared': 2.2.4(eslint@9.38.0(jiti@2.5.1))(typescript@5.9.3) - '@eslint-react/var': 2.2.4(eslint@9.38.0(jiti@2.5.1))(typescript@5.9.3) + '@eslint-react/ast': 2.3.1(eslint@9.39.1(jiti@2.5.1))(typescript@5.9.3) + '@eslint-react/core': 2.3.1(eslint@9.39.1(jiti@2.5.1))(typescript@5.9.3) + '@eslint-react/eff': 2.3.1 + '@eslint-react/shared': 2.3.1(eslint@9.39.1(jiti@2.5.1))(typescript@5.9.3) + '@eslint-react/var': 2.3.1(eslint@9.39.1(jiti@2.5.1))(typescript@5.9.3) '@typescript-eslint/scope-manager': 8.46.2 '@typescript-eslint/types': 8.46.2 - '@typescript-eslint/utils': 8.46.2(eslint@9.38.0(jiti@2.5.1))(typescript@5.9.3) + '@typescript-eslint/utils': 8.46.2(eslint@9.39.1(jiti@2.5.1))(typescript@5.9.3) compare-versions: 6.1.1 - eslint: 9.38.0(jiti@2.5.1) + eslint: 9.39.1(jiti@2.5.1) string-ts: 2.2.1 ts-pattern: 5.9.0 typescript: 5.9.3 transitivePeerDependencies: - supports-color - eslint-plugin-react-hooks-extra@2.2.4(eslint@9.38.0(jiti@2.5.1))(typescript@5.9.3): + eslint-plugin-react-hooks-extra@2.3.1(eslint@9.39.1(jiti@2.5.1))(typescript@5.9.3): dependencies: - '@eslint-react/ast': 2.2.4(eslint@9.38.0(jiti@2.5.1))(typescript@5.9.3) - '@eslint-react/core': 2.2.4(eslint@9.38.0(jiti@2.5.1))(typescript@5.9.3) - '@eslint-react/eff': 2.2.4 - '@eslint-react/shared': 2.2.4(eslint@9.38.0(jiti@2.5.1))(typescript@5.9.3) - '@eslint-react/var': 2.2.4(eslint@9.38.0(jiti@2.5.1))(typescript@5.9.3) + '@eslint-react/ast': 2.3.1(eslint@9.39.1(jiti@2.5.1))(typescript@5.9.3) + '@eslint-react/core': 2.3.1(eslint@9.39.1(jiti@2.5.1))(typescript@5.9.3) + '@eslint-react/eff': 2.3.1 + '@eslint-react/shared': 2.3.1(eslint@9.39.1(jiti@2.5.1))(typescript@5.9.3) + '@eslint-react/var': 2.3.1(eslint@9.39.1(jiti@2.5.1))(typescript@5.9.3) '@typescript-eslint/scope-manager': 8.46.2 - '@typescript-eslint/type-utils': 8.46.2(eslint@9.38.0(jiti@2.5.1))(typescript@5.9.3) + '@typescript-eslint/type-utils': 8.46.2(eslint@9.39.1(jiti@2.5.1))(typescript@5.9.3) '@typescript-eslint/types': 8.46.2 - '@typescript-eslint/utils': 8.46.2(eslint@9.38.0(jiti@2.5.1))(typescript@5.9.3) - eslint: 9.38.0(jiti@2.5.1) + '@typescript-eslint/utils': 8.46.2(eslint@9.39.1(jiti@2.5.1))(typescript@5.9.3) + eslint: 9.39.1(jiti@2.5.1) string-ts: 2.2.1 ts-pattern: 5.9.0 typescript: 5.9.3 transitivePeerDependencies: - supports-color - eslint-plugin-react-hooks@7.0.1(eslint@9.38.0(jiti@2.5.1)): + eslint-plugin-react-hooks@7.0.1(eslint@9.39.1(jiti@2.5.1)): dependencies: '@babel/core': 7.28.4 '@babel/parser': 7.28.4 - eslint: 9.38.0(jiti@2.5.1) + eslint: 9.39.1(jiti@2.5.1) hermes-parser: 0.25.1 zod: 4.1.12 zod-validation-error: 4.0.2(zod@4.1.12) transitivePeerDependencies: - supports-color - eslint-plugin-react-naming-convention@2.2.4(eslint@9.38.0(jiti@2.5.1))(typescript@5.9.3): + eslint-plugin-react-naming-convention@2.3.1(eslint@9.39.1(jiti@2.5.1))(typescript@5.9.3): dependencies: - '@eslint-react/ast': 2.2.4(eslint@9.38.0(jiti@2.5.1))(typescript@5.9.3) - '@eslint-react/core': 2.2.4(eslint@9.38.0(jiti@2.5.1))(typescript@5.9.3) - '@eslint-react/eff': 2.2.4 - '@eslint-react/shared': 2.2.4(eslint@9.38.0(jiti@2.5.1))(typescript@5.9.3) - '@eslint-react/var': 2.2.4(eslint@9.38.0(jiti@2.5.1))(typescript@5.9.3) + '@eslint-react/ast': 2.3.1(eslint@9.39.1(jiti@2.5.1))(typescript@5.9.3) + '@eslint-react/core': 2.3.1(eslint@9.39.1(jiti@2.5.1))(typescript@5.9.3) + '@eslint-react/eff': 2.3.1 + '@eslint-react/shared': 2.3.1(eslint@9.39.1(jiti@2.5.1))(typescript@5.9.3) + '@eslint-react/var': 2.3.1(eslint@9.39.1(jiti@2.5.1))(typescript@5.9.3) '@typescript-eslint/scope-manager': 8.46.2 - '@typescript-eslint/type-utils': 8.46.2(eslint@9.38.0(jiti@2.5.1))(typescript@5.9.3) + '@typescript-eslint/type-utils': 8.46.2(eslint@9.39.1(jiti@2.5.1))(typescript@5.9.3) '@typescript-eslint/types': 8.46.2 - '@typescript-eslint/utils': 8.46.2(eslint@9.38.0(jiti@2.5.1))(typescript@5.9.3) - eslint: 9.38.0(jiti@2.5.1) + '@typescript-eslint/utils': 8.46.2(eslint@9.39.1(jiti@2.5.1))(typescript@5.9.3) + eslint: 9.39.1(jiti@2.5.1) string-ts: 2.2.1 ts-pattern: 5.9.0 typescript: 5.9.3 transitivePeerDependencies: - supports-color - eslint-plugin-react-refresh@0.4.24(eslint@9.38.0(jiti@2.5.1)): + eslint-plugin-react-refresh@0.4.24(eslint@9.39.1(jiti@2.5.1)): dependencies: - eslint: 9.38.0(jiti@2.5.1) + eslint: 9.39.1(jiti@2.5.1) - eslint-plugin-react-web-api@2.2.4(eslint@9.38.0(jiti@2.5.1))(typescript@5.9.3): + eslint-plugin-react-web-api@2.3.1(eslint@9.39.1(jiti@2.5.1))(typescript@5.9.3): dependencies: - '@eslint-react/ast': 2.2.4(eslint@9.38.0(jiti@2.5.1))(typescript@5.9.3) - '@eslint-react/core': 2.2.4(eslint@9.38.0(jiti@2.5.1))(typescript@5.9.3) - '@eslint-react/eff': 2.2.4 - '@eslint-react/shared': 2.2.4(eslint@9.38.0(jiti@2.5.1))(typescript@5.9.3) - '@eslint-react/var': 2.2.4(eslint@9.38.0(jiti@2.5.1))(typescript@5.9.3) + '@eslint-react/ast': 2.3.1(eslint@9.39.1(jiti@2.5.1))(typescript@5.9.3) + '@eslint-react/core': 2.3.1(eslint@9.39.1(jiti@2.5.1))(typescript@5.9.3) + '@eslint-react/eff': 2.3.1 + '@eslint-react/shared': 2.3.1(eslint@9.39.1(jiti@2.5.1))(typescript@5.9.3) + '@eslint-react/var': 2.3.1(eslint@9.39.1(jiti@2.5.1))(typescript@5.9.3) '@typescript-eslint/scope-manager': 8.46.2 '@typescript-eslint/types': 8.46.2 - '@typescript-eslint/utils': 8.46.2(eslint@9.38.0(jiti@2.5.1))(typescript@5.9.3) - eslint: 9.38.0(jiti@2.5.1) + '@typescript-eslint/utils': 8.46.2(eslint@9.39.1(jiti@2.5.1))(typescript@5.9.3) + eslint: 9.39.1(jiti@2.5.1) string-ts: 2.2.1 ts-pattern: 5.9.0 typescript: 5.9.3 transitivePeerDependencies: - supports-color - eslint-plugin-react-x@2.2.4(eslint@9.38.0(jiti@2.5.1))(typescript@5.9.3): + eslint-plugin-react-x@2.3.1(eslint@9.39.1(jiti@2.5.1))(typescript@5.9.3): dependencies: - '@eslint-react/ast': 2.2.4(eslint@9.38.0(jiti@2.5.1))(typescript@5.9.3) - '@eslint-react/core': 2.2.4(eslint@9.38.0(jiti@2.5.1))(typescript@5.9.3) - '@eslint-react/eff': 2.2.4 - '@eslint-react/shared': 2.2.4(eslint@9.38.0(jiti@2.5.1))(typescript@5.9.3) - '@eslint-react/var': 2.2.4(eslint@9.38.0(jiti@2.5.1))(typescript@5.9.3) + '@eslint-react/ast': 2.3.1(eslint@9.39.1(jiti@2.5.1))(typescript@5.9.3) + '@eslint-react/core': 2.3.1(eslint@9.39.1(jiti@2.5.1))(typescript@5.9.3) + '@eslint-react/eff': 2.3.1 + '@eslint-react/shared': 2.3.1(eslint@9.39.1(jiti@2.5.1))(typescript@5.9.3) + '@eslint-react/var': 2.3.1(eslint@9.39.1(jiti@2.5.1))(typescript@5.9.3) '@typescript-eslint/scope-manager': 8.46.2 - '@typescript-eslint/type-utils': 8.46.2(eslint@9.38.0(jiti@2.5.1))(typescript@5.9.3) + '@typescript-eslint/type-utils': 8.46.2(eslint@9.39.1(jiti@2.5.1))(typescript@5.9.3) '@typescript-eslint/types': 8.46.2 - '@typescript-eslint/utils': 8.46.2(eslint@9.38.0(jiti@2.5.1))(typescript@5.9.3) + '@typescript-eslint/utils': 8.46.2(eslint@9.39.1(jiti@2.5.1))(typescript@5.9.3) compare-versions: 6.1.1 - eslint: 9.38.0(jiti@2.5.1) - is-immutable-type: 5.0.1(eslint@9.38.0(jiti@2.5.1))(typescript@5.9.3) + eslint: 9.39.1(jiti@2.5.1) + is-immutable-type: 5.0.1(eslint@9.39.1(jiti@2.5.1))(typescript@5.9.3) string-ts: 2.2.1 ts-api-utils: 2.1.0(typescript@5.9.3) ts-pattern: 5.9.0 @@ -15834,7 +15928,7 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-react@7.37.5(eslint@9.38.0(jiti@2.5.1)): + eslint-plugin-react@7.37.5(eslint@9.39.1(jiti@2.5.1)): dependencies: array-includes: 3.1.8 array.prototype.findlast: 1.2.5 @@ -15842,7 +15936,7 @@ snapshots: array.prototype.tosorted: 1.1.4 doctrine: 2.1.0 es-iterator-helpers: 1.2.1 - eslint: 9.38.0(jiti@2.5.1) + eslint: 9.39.1(jiti@2.5.1) estraverse: 5.3.0 hasown: 2.0.2 jsx-ast-utils: 3.3.5 @@ -15856,85 +15950,85 @@ snapshots: string.prototype.matchall: 4.0.12 string.prototype.repeat: 1.0.0 - eslint-plugin-regexp@2.10.0(eslint@9.38.0(jiti@2.5.1)): + eslint-plugin-regexp@2.10.0(eslint@9.39.1(jiti@2.5.1)): dependencies: - '@eslint-community/eslint-utils': 4.9.0(eslint@9.38.0(jiti@2.5.1)) - '@eslint-community/regexpp': 4.12.1 + '@eslint-community/eslint-utils': 4.9.0(eslint@9.39.1(jiti@2.5.1)) + '@eslint-community/regexpp': 4.12.2 comment-parser: 1.4.1 - eslint: 9.38.0(jiti@2.5.1) + eslint: 9.39.1(jiti@2.5.1) jsdoc-type-pratt-parser: 4.8.0 refa: 0.12.1 regexp-ast-analysis: 0.7.1 scslre: 0.3.0 - eslint-plugin-toml@0.12.0(eslint@9.38.0(jiti@2.5.1)): + eslint-plugin-toml@0.12.0(eslint@9.39.1(jiti@2.5.1)): dependencies: debug: 4.4.3 - eslint: 9.38.0(jiti@2.5.1) - eslint-compat-utils: 0.6.5(eslint@9.38.0(jiti@2.5.1)) + eslint: 9.39.1(jiti@2.5.1) + eslint-compat-utils: 0.6.5(eslint@9.39.1(jiti@2.5.1)) lodash: 4.17.21 toml-eslint-parser: 0.10.0 transitivePeerDependencies: - supports-color - eslint-plugin-unicorn@61.0.2(eslint@9.38.0(jiti@2.5.1)): + eslint-plugin-unicorn@62.0.0(eslint@9.39.1(jiti@2.5.1)): dependencies: - '@babel/helper-validator-identifier': 7.27.1 - '@eslint-community/eslint-utils': 4.9.0(eslint@9.38.0(jiti@2.5.1)) - '@eslint/plugin-kit': 0.3.5 + '@babel/helper-validator-identifier': 7.28.5 + '@eslint-community/eslint-utils': 4.9.0(eslint@9.39.1(jiti@2.5.1)) + '@eslint/plugin-kit': 0.4.1 change-case: 5.4.4 - ci-info: 4.3.0 + ci-info: 4.3.1 clean-regexp: 1.0.0 - core-js-compat: 3.45.1 - eslint: 9.38.0(jiti@2.5.1) + core-js-compat: 3.46.0 + eslint: 9.39.1(jiti@2.5.1) esquery: 1.6.0 find-up-simple: 1.0.1 - globals: 16.4.0 + globals: 16.5.0 indent-string: 5.0.0 is-builtin-module: 5.0.0 jsesc: 3.1.0 pluralize: 8.0.0 regexp-tree: 0.1.27 - regjsparser: 0.12.0 + regjsparser: 0.13.0 semver: 7.7.3 - strip-indent: 4.1.0 + strip-indent: 4.1.1 - eslint-plugin-unused-imports@4.3.0(@typescript-eslint/eslint-plugin@8.46.2(@typescript-eslint/parser@8.46.2(eslint@9.38.0(jiti@2.5.1))(typescript@5.9.3))(eslint@9.38.0(jiti@2.5.1))(typescript@5.9.3))(eslint@9.38.0(jiti@2.5.1)): + eslint-plugin-unused-imports@4.3.0(@typescript-eslint/eslint-plugin@8.46.2(@typescript-eslint/parser@8.46.2(eslint@9.39.1(jiti@2.5.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.5.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.5.1)): dependencies: - eslint: 9.38.0(jiti@2.5.1) + eslint: 9.39.1(jiti@2.5.1) optionalDependencies: - '@typescript-eslint/eslint-plugin': 8.46.2(@typescript-eslint/parser@8.46.2(eslint@9.38.0(jiti@2.5.1))(typescript@5.9.3))(eslint@9.38.0(jiti@2.5.1))(typescript@5.9.3) + '@typescript-eslint/eslint-plugin': 8.46.2(@typescript-eslint/parser@8.46.2(eslint@9.39.1(jiti@2.5.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.5.1))(typescript@5.9.3) - eslint-plugin-vue@10.5.1(@stylistic/eslint-plugin@5.5.0(eslint@9.38.0(jiti@2.5.1)))(@typescript-eslint/parser@8.46.2(eslint@9.38.0(jiti@2.5.1))(typescript@5.9.3))(eslint@9.38.0(jiti@2.5.1))(vue-eslint-parser@10.2.0(eslint@9.38.0(jiti@2.5.1))): + eslint-plugin-vue@10.5.1(@stylistic/eslint-plugin@5.5.0(eslint@9.39.1(jiti@2.5.1)))(@typescript-eslint/parser@8.46.2(eslint@9.39.1(jiti@2.5.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.5.1))(vue-eslint-parser@10.2.0(eslint@9.39.1(jiti@2.5.1))): dependencies: - '@eslint-community/eslint-utils': 4.9.0(eslint@9.38.0(jiti@2.5.1)) - eslint: 9.38.0(jiti@2.5.1) + '@eslint-community/eslint-utils': 4.9.0(eslint@9.39.1(jiti@2.5.1)) + eslint: 9.39.1(jiti@2.5.1) natural-compare: 1.4.0 nth-check: 2.1.1 postcss-selector-parser: 6.1.2 semver: 7.7.3 - vue-eslint-parser: 10.2.0(eslint@9.38.0(jiti@2.5.1)) + vue-eslint-parser: 10.2.0(eslint@9.39.1(jiti@2.5.1)) xml-name-validator: 4.0.0 optionalDependencies: - '@stylistic/eslint-plugin': 5.5.0(eslint@9.38.0(jiti@2.5.1)) - '@typescript-eslint/parser': 8.46.2(eslint@9.38.0(jiti@2.5.1))(typescript@5.9.3) + '@stylistic/eslint-plugin': 5.5.0(eslint@9.39.1(jiti@2.5.1)) + '@typescript-eslint/parser': 8.46.2(eslint@9.39.1(jiti@2.5.1))(typescript@5.9.3) - eslint-plugin-yml@1.19.0(eslint@9.38.0(jiti@2.5.1)): + eslint-plugin-yml@1.19.0(eslint@9.39.1(jiti@2.5.1)): dependencies: debug: 4.4.3 diff-sequences: 27.5.1 escape-string-regexp: 4.0.0 - eslint: 9.38.0(jiti@2.5.1) - eslint-compat-utils: 0.6.5(eslint@9.38.0(jiti@2.5.1)) + eslint: 9.39.1(jiti@2.5.1) + eslint-compat-utils: 0.6.5(eslint@9.39.1(jiti@2.5.1)) natural-compare: 1.4.0 yaml-eslint-parser: 1.3.0 transitivePeerDependencies: - supports-color - eslint-processor-vue-blocks@2.0.0(@vue/compiler-sfc@3.5.22)(eslint@9.38.0(jiti@2.5.1)): + eslint-processor-vue-blocks@2.0.0(@vue/compiler-sfc@3.5.22)(eslint@9.39.1(jiti@2.5.1)): dependencies: '@vue/compiler-sfc': 3.5.22 - eslint: 9.38.0(jiti@2.5.1) + eslint: 9.39.1(jiti@2.5.1) eslint-scope@5.1.1: dependencies: @@ -15957,16 +16051,16 @@ snapshots: eslint-visitor-keys@4.2.1: {} - eslint@9.38.0(jiti@2.5.1): + eslint@9.39.1(jiti@2.5.1): dependencies: - '@eslint-community/eslint-utils': 4.9.0(eslint@9.38.0(jiti@2.5.1)) - '@eslint-community/regexpp': 4.12.1 + '@eslint-community/eslint-utils': 4.9.0(eslint@9.39.1(jiti@2.5.1)) + '@eslint-community/regexpp': 4.12.2 '@eslint/config-array': 0.21.1 - '@eslint/config-helpers': 0.4.1 - '@eslint/core': 0.16.0 + '@eslint/config-helpers': 0.4.2 + '@eslint/core': 0.17.0 '@eslint/eslintrc': 3.3.1 - '@eslint/js': 9.38.0 - '@eslint/plugin-kit': 0.4.0 + '@eslint/js': 9.39.1 + '@eslint/plugin-kit': 0.4.1 '@humanfs/node': 0.16.7 '@humanwhocodes/module-importer': 1.0.1 '@humanwhocodes/retry': 0.4.3 @@ -16270,6 +16364,10 @@ snapshots: dependencies: resolve-pkg-maps: 1.0.0 + get-tsconfig@4.13.0: + dependencies: + resolve-pkg-maps: 1.0.0 + get-uri@6.0.5: dependencies: basic-ftp: 5.0.5 @@ -16358,7 +16456,7 @@ snapshots: globals@15.15.0: {} - globals@16.4.0: {} + globals@16.5.0: {} globalthis@1.0.4: dependencies: @@ -16540,17 +16638,17 @@ snapshots: ini@4.1.1: {} - inquirer@12.9.6(@types/node@24.9.2): + inquirer@12.9.6(@types/node@24.10.0): dependencies: '@inquirer/ansi': 1.0.0 - '@inquirer/core': 10.2.2(@types/node@24.9.2) - '@inquirer/prompts': 7.8.6(@types/node@24.9.2) - '@inquirer/type': 3.0.8(@types/node@24.9.2) + '@inquirer/core': 10.2.2(@types/node@24.10.0) + '@inquirer/prompts': 7.8.6(@types/node@24.10.0) + '@inquirer/type': 3.0.8(@types/node@24.10.0) mute-stream: 2.0.0 run-async: 4.0.6 rxjs: 7.8.2 optionalDependencies: - '@types/node': 24.9.2 + '@types/node': 24.10.0 internal-slot@1.1.0: dependencies: @@ -16649,10 +16747,10 @@ snapshots: dependencies: is-extglob: 2.1.1 - is-immutable-type@5.0.1(eslint@9.38.0(jiti@2.5.1))(typescript@5.9.3): + is-immutable-type@5.0.1(eslint@9.39.1(jiti@2.5.1))(typescript@5.9.3): dependencies: - '@typescript-eslint/type-utils': 8.46.2(eslint@9.38.0(jiti@2.5.1))(typescript@5.9.3) - eslint: 9.38.0(jiti@2.5.1) + '@typescript-eslint/type-utils': 8.46.2(eslint@9.39.1(jiti@2.5.1))(typescript@5.9.3) + eslint: 9.39.1(jiti@2.5.1) ts-api-utils: 2.1.0(typescript@5.9.3) ts-declaration-location: 1.0.7(typescript@5.9.3) typescript: 5.9.3 @@ -16845,7 +16943,7 @@ snapshots: jest-worker@27.5.1: dependencies: - '@types/node': 24.9.2 + '@types/node': 24.10.0 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -16901,8 +16999,6 @@ snapshots: - supports-color - utf-8-validate - jsesc@3.0.2: {} - jsesc@3.1.0: {} json-buffer@3.0.1: {} @@ -17152,8 +17248,8 @@ snapshots: dependencies: '@types/mdast': 4.0.4 escape-string-regexp: 5.0.0 - unist-util-is: 6.0.0 - unist-util-visit-parents: 6.0.1 + unist-util-is: 6.0.1 + unist-util-visit-parents: 6.0.2 mdast-util-from-markdown@2.0.2: dependencies: @@ -17243,7 +17339,7 @@ snapshots: mdast-util-phrasing@4.1.0: dependencies: '@types/mdast': 4.0.4 - unist-util-is: 6.0.0 + unist-util-is: 6.0.1 mdast-util-to-markdown@2.1.2: dependencies: @@ -17609,6 +17705,8 @@ snapshots: node-releases@2.0.23: {} + node-releases@2.0.27: {} + normalize-package-data@6.0.2: dependencies: hosted-git-info: 7.0.2 @@ -17829,7 +17927,7 @@ snapshots: package-json-from-dist@1.0.1: {} - package-manager-detector@1.3.0: {} + package-manager-detector@1.5.0: {} param-case@3.0.4: dependencies: @@ -18283,9 +18381,9 @@ snapshots: picocolors: 1.1.1 source-map-js: 1.2.1 - posthog-node@5.10.4: + posthog-node@5.11.0: dependencies: - '@posthog/core': 1.4.0 + '@posthog/core': 1.5.0 prelude-ls@1.1.2: {} @@ -18441,26 +18539,26 @@ snapshots: dependencies: dnd-core: 16.0.1 - react-dnd-multi-backend@8.1.2(dnd-core@16.0.1)(react-dnd@16.0.1(@types/node@24.9.2)(@types/react@19.2.2)(react@19.2.0))(react-dom@19.2.0(react@19.2.0))(react@19.2.0): + react-dnd-multi-backend@8.1.2(dnd-core@16.0.1)(react-dnd@16.0.1(@types/node@24.10.0)(@types/react@19.2.2)(react@19.2.0))(react-dom@19.2.0(react@19.2.0))(react@19.2.0): dependencies: dnd-core: 16.0.1 dnd-multi-backend: 8.1.2(dnd-core@16.0.1) react: 19.2.0 - react-dnd: 16.0.1(@types/node@24.9.2)(@types/react@19.2.2)(react@19.2.0) - react-dnd-preview: 8.1.2(react-dnd@16.0.1(@types/node@24.9.2)(@types/react@19.2.2)(react@19.2.0))(react@19.2.0) + react-dnd: 16.0.1(@types/node@24.10.0)(@types/react@19.2.2)(react@19.2.0) + react-dnd-preview: 8.1.2(react-dnd@16.0.1(@types/node@24.10.0)(@types/react@19.2.2)(react@19.2.0))(react@19.2.0) react-dom: 19.2.0(react@19.2.0) - react-dnd-preview@8.1.2(react-dnd@16.0.1(@types/node@24.9.2)(@types/react@19.2.2)(react@19.2.0))(react@19.2.0): + react-dnd-preview@8.1.2(react-dnd@16.0.1(@types/node@24.10.0)(@types/react@19.2.2)(react@19.2.0))(react@19.2.0): dependencies: react: 19.2.0 - react-dnd: 16.0.1(@types/node@24.9.2)(@types/react@19.2.2)(react@19.2.0) + react-dnd: 16.0.1(@types/node@24.10.0)(@types/react@19.2.2)(react@19.2.0) react-dnd-touch-backend@16.0.1: dependencies: '@react-dnd/invariant': 4.0.2 dnd-core: 16.0.1 - react-dnd@16.0.1(@types/node@24.9.2)(@types/react@19.2.2)(react@19.2.0): + react-dnd@16.0.1(@types/node@24.10.0)(@types/react@19.2.2)(react@19.2.0): dependencies: '@react-dnd/invariant': 4.0.2 '@react-dnd/shallowequal': 4.0.2 @@ -18469,7 +18567,7 @@ snapshots: hoist-non-react-statics: 3.3.2 react: 19.2.0 optionalDependencies: - '@types/node': 24.9.2 + '@types/node': 24.10.0 '@types/react': 19.2.2 react-docgen-typescript@2.4.0(typescript@5.9.3): @@ -18520,7 +18618,7 @@ snapshots: react-is@18.3.1: {} - react-mosaic-component@6.1.1(@types/node@24.9.2)(@types/react@19.2.2)(dnd-core@16.0.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0): + react-mosaic-component@6.1.1(@types/node@24.10.0)(@types/react@19.2.2)(dnd-core@16.0.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0): dependencies: classnames: 2.5.1 immutability-helper: 3.1.1 @@ -18528,9 +18626,9 @@ snapshots: prop-types: 15.8.1 rdndmb-html5-to-touch: 8.1.2(dnd-core@16.0.1) react: 19.2.0 - react-dnd: 16.0.1(@types/node@24.9.2)(@types/react@19.2.2)(react@19.2.0) + react-dnd: 16.0.1(@types/node@24.10.0)(@types/react@19.2.2)(react@19.2.0) react-dnd-html5-backend: 16.0.1 - react-dnd-multi-backend: 8.1.2(dnd-core@16.0.1)(react-dnd@16.0.1(@types/node@24.9.2)(@types/react@19.2.2)(react@19.2.0))(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + react-dnd-multi-backend: 8.1.2(dnd-core@16.0.1)(react-dnd@16.0.1(@types/node@24.10.0)(@types/react@19.2.2)(react@19.2.0))(react-dom@19.2.0(react@19.2.0))(react@19.2.0) react-dnd-touch-backend: 16.0.1 uuid: 9.0.1 transitivePeerDependencies: @@ -18637,7 +18735,7 @@ snapshots: refa@0.12.1: dependencies: - '@eslint-community/regexpp': 4.12.1 + '@eslint-community/regexpp': 4.12.2 reflect-metadata@0.1.13: {} @@ -18654,7 +18752,7 @@ snapshots: regexp-ast-analysis@0.7.1: dependencies: - '@eslint-community/regexpp': 4.12.1 + '@eslint-community/regexpp': 4.12.2 refa: 0.12.1 regexp-tree@0.1.27: {} @@ -18679,13 +18777,13 @@ snapshots: dependencies: rc: 1.2.8 - regjsparser@0.12.0: + regjsparser@0.13.0: dependencies: - jsesc: 3.0.2 + jsesc: 3.1.0 relateurl@0.2.7: {} - release-it@19.0.5(@types/node@24.9.2)(magicast@0.3.5): + release-it@19.0.5(@types/node@24.10.0)(magicast@0.3.5): dependencies: '@nodeutils/defaults-deep': 1.1.0 '@octokit/rest': 22.0.0 @@ -18695,7 +18793,7 @@ snapshots: ci-info: 4.3.0 eta: 4.0.1 git-url-parse: 16.1.0 - inquirer: 12.9.6(@types/node@24.9.2) + inquirer: 12.9.6(@types/node@24.10.0) issue-parser: 7.0.1 lodash.merge: 4.6.2 mime-types: 3.0.1 @@ -18865,7 +18963,7 @@ snapshots: scslre@0.3.0: dependencies: - '@eslint-community/regexpp': 4.12.1 + '@eslint-community/regexpp': 4.12.2 refa: 0.12.1 regexp-ast-analysis: 0.7.1 @@ -19058,13 +19156,13 @@ snapshots: terser-webpack-plugin: 5.3.14(@swc/core@1.13.5)(esbuild@0.25.10)(webpack@5.102.1(@swc/core@1.13.5)(esbuild@0.25.10)) webpack: 5.102.1(@swc/core@1.13.5)(esbuild@0.25.10) - storybook@9.1.10(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@7.1.12(@types/node@24.9.2)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1)): + storybook@9.1.10(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@7.1.12(@types/node@24.10.0)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1)): dependencies: '@storybook/global': 5.0.0 '@testing-library/jest-dom': 6.9.1 '@testing-library/user-event': 14.6.1(@testing-library/dom@10.4.0) '@vitest/expect': 3.2.4 - '@vitest/mocker': 3.2.4(vite@7.1.12(@types/node@24.9.2)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1)) + '@vitest/mocker': 3.2.4(vite@7.1.12(@types/node@24.10.0)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1)) '@vitest/spy': 3.2.4 better-opn: 3.0.2 esbuild: 0.25.10 @@ -19191,6 +19289,8 @@ snapshots: strip-indent@4.1.0: {} + strip-indent@4.1.1: {} + strip-json-comments@2.0.1: {} strip-json-comments@3.1.1: {} @@ -19423,37 +19523,37 @@ snapshots: tsx@4.20.6: dependencies: - esbuild: 0.25.11 + esbuild: 0.25.12 get-tsconfig: 4.10.1 optionalDependencies: fsevents: 2.3.3 - turbo-darwin-64@2.5.8: + turbo-darwin-64@2.6.0: optional: true - turbo-darwin-arm64@2.5.8: + turbo-darwin-arm64@2.6.0: optional: true - turbo-linux-64@2.5.8: + turbo-linux-64@2.6.0: optional: true - turbo-linux-arm64@2.5.8: + turbo-linux-arm64@2.6.0: optional: true - turbo-windows-64@2.5.8: + turbo-windows-64@2.6.0: optional: true - turbo-windows-arm64@2.5.8: + turbo-windows-arm64@2.6.0: optional: true - turbo@2.5.8: + turbo@2.6.0: optionalDependencies: - turbo-darwin-64: 2.5.8 - turbo-darwin-arm64: 2.5.8 - turbo-linux-64: 2.5.8 - turbo-linux-arm64: 2.5.8 - turbo-windows-64: 2.5.8 - turbo-windows-arm64: 2.5.8 + turbo-darwin-64: 2.6.0 + turbo-darwin-arm64: 2.6.0 + turbo-linux-64: 2.6.0 + turbo-linux-arm64: 2.6.0 + turbo-windows-64: 2.6.0 + turbo-windows-arm64: 2.6.0 type-check@0.3.2: dependencies: @@ -19534,7 +19634,7 @@ snapshots: unicount@1.1.0: {} - unist-util-is@6.0.0: + unist-util-is@6.0.1: dependencies: '@types/unist': 3.0.3 @@ -19542,16 +19642,16 @@ snapshots: dependencies: '@types/unist': 3.0.3 - unist-util-visit-parents@6.0.1: + unist-util-visit-parents@6.0.2: dependencies: '@types/unist': 3.0.3 - unist-util-is: 6.0.0 + unist-util-is: 6.0.1 unist-util-visit@5.0.0: dependencies: '@types/unist': 3.0.3 - unist-util-is: 6.0.0 - unist-util-visit-parents: 6.0.1 + unist-util-is: 6.0.1 + unist-util-visit-parents: 6.0.2 universal-user-agent@7.0.3: {} @@ -19580,6 +19680,12 @@ snapshots: escalade: 3.2.0 picocolors: 1.1.1 + update-browserslist-db@1.1.4(browserslist@4.27.0): + dependencies: + browserslist: 4.27.0 + escalade: 3.2.0 + picocolors: 1.1.1 + update-check@1.5.4: dependencies: registry-auth-token: 3.3.2 @@ -19640,13 +19746,13 @@ snapshots: vary@1.1.2: {} - vite-node@3.2.4(@types/node@24.9.2)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1): + vite-node@3.2.4(@types/node@24.10.0)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1): dependencies: cac: 6.7.14 debug: 4.4.1 es-module-lexer: 1.7.0 pathe: 2.0.3 - vite: 7.1.12(@types/node@24.9.2)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + vite: 7.1.12(@types/node@24.10.0)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) transitivePeerDependencies: - '@types/node' - jiti @@ -19661,9 +19767,9 @@ snapshots: - tsx - yaml - vite-plugin-dts@4.5.4(@types/node@24.9.2)(rollup@4.52.4)(typescript@5.9.3)(vite@7.1.12(@types/node@24.9.2)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1)): + vite-plugin-dts@4.5.4(@types/node@24.10.0)(rollup@4.52.4)(typescript@5.9.3)(vite@7.1.12(@types/node@24.10.0)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1)): dependencies: - '@microsoft/api-extractor': 7.52.7(@types/node@24.9.2) + '@microsoft/api-extractor': 7.52.7(@types/node@24.10.0) '@rollup/pluginutils': 5.1.4(rollup@4.52.4) '@volar/typescript': 2.4.13 '@vue/language-core': 2.2.0(typescript@5.9.3) @@ -19674,7 +19780,7 @@ snapshots: magic-string: 0.30.17 typescript: 5.9.3 optionalDependencies: - vite: 7.1.12(@types/node@24.9.2)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + vite: 7.1.12(@types/node@24.10.0)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) transitivePeerDependencies: - '@types/node' - rollup @@ -19689,7 +19795,7 @@ snapshots: transitivePeerDependencies: - supports-color - vite@7.1.12(@types/node@24.9.2)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1): + vite@7.1.12(@types/node@24.10.0)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1): dependencies: esbuild: 0.25.11 fdir: 6.5.0(picomatch@4.0.3) @@ -19698,7 +19804,7 @@ snapshots: rollup: 4.52.4 tinyglobby: 0.2.15 optionalDependencies: - '@types/node': 24.9.2 + '@types/node': 24.10.0 fsevents: 2.3.3 jiti: 2.5.1 sass: 1.87.0 @@ -19706,11 +19812,11 @@ snapshots: tsx: 4.20.6 yaml: 2.8.1 - vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.9.2)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1): + vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.10.0)(happy-dom@20.0.10)(jiti@2.5.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1): dependencies: '@types/chai': 5.2.2 '@vitest/expect': 3.2.4 - '@vitest/mocker': 3.2.4(vite@7.1.12(@types/node@24.9.2)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1)) + '@vitest/mocker': 3.2.4(vite@7.1.12(@types/node@24.10.0)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1)) '@vitest/pretty-format': 3.2.4 '@vitest/runner': 3.2.4 '@vitest/snapshot': 3.2.4 @@ -19728,12 +19834,12 @@ snapshots: tinyglobby: 0.2.14 tinypool: 1.1.1 tinyrainbow: 2.0.0 - vite: 7.1.12(@types/node@24.9.2)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) - vite-node: 3.2.4(@types/node@24.9.2)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + vite: 7.1.12(@types/node@24.10.0)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + vite-node: 3.2.4(@types/node@24.10.0)(jiti@2.5.1)(sass@1.87.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) why-is-node-running: 2.3.0 optionalDependencies: '@types/debug': 4.1.12 - '@types/node': 24.9.2 + '@types/node': 24.10.0 happy-dom: 20.0.10 jsdom: 27.0.1(postcss@8.5.6) transitivePeerDependencies: @@ -19763,10 +19869,10 @@ snapshots: vscode-uri@3.1.0: {} - vue-eslint-parser@10.2.0(eslint@9.38.0(jiti@2.5.1)): + vue-eslint-parser@10.2.0(eslint@9.39.1(jiti@2.5.1)): dependencies: debug: 4.4.3 - eslint: 9.38.0(jiti@2.5.1) + eslint: 9.39.1(jiti@2.5.1) eslint-scope: 8.4.0 eslint-visitor-keys: 4.2.1 espree: 10.4.0