diff --git a/.github/actions/build-server/action.yml b/.github/actions/build-server/action.yml index b92b3875f2..8dbaafa5c3 100644 --- a/.github/actions/build-server/action.yml +++ b/.github/actions/build-server/action.yml @@ -8,7 +8,7 @@ inputs: runs: using: composite steps: - - uses: pnpm/action-setup@v4 + - uses: pnpm/action-setup@v5 - name: Set up node & dependencies uses: actions/setup-node@v6 with: diff --git a/.github/workflows/deploy-docs.yml b/.github/workflows/deploy-docs.yml index cee15074fd..899060a2df 100644 --- a/.github/workflows/deploy-docs.yml +++ b/.github/workflows/deploy-docs.yml @@ -45,7 +45,7 @@ jobs: uses: actions/checkout@v6 - name: Setup pnpm - uses: pnpm/action-setup@v4 + uses: pnpm/action-setup@v5 - name: Setup Node.js uses: actions/setup-node@v6 diff --git a/.github/workflows/dev.yml b/.github/workflows/dev.yml index e55828e090..38d170903a 100644 --- a/.github/workflows/dev.yml +++ b/.github/workflows/dev.yml @@ -26,7 +26,7 @@ jobs: - name: Checkout the repository uses: actions/checkout@v6 - - uses: pnpm/action-setup@v4 + - uses: pnpm/action-setup@v5 - name: Set up node & dependencies uses: actions/setup-node@v6 with: @@ -74,7 +74,7 @@ jobs: - test_dev steps: - uses: actions/checkout@v6 - - uses: pnpm/action-setup@v4 + - uses: pnpm/action-setup@v5 - name: Install dependencies run: pnpm install --frozen-lockfile - name: Update build info @@ -109,7 +109,7 @@ jobs: - name: Checkout the repository uses: actions/checkout@v6 - - uses: pnpm/action-setup@v4 + - uses: pnpm/action-setup@v5 - name: Install dependencies run: pnpm install --frozen-lockfile diff --git a/.github/workflows/i18n.yml b/.github/workflows/i18n.yml index a07eeea8d3..00bf2982e3 100644 --- a/.github/workflows/i18n.yml +++ b/.github/workflows/i18n.yml @@ -18,7 +18,7 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v6 - - uses: pnpm/action-setup@v4 + - uses: pnpm/action-setup@v5 - name: Set up node & dependencies uses: actions/setup-node@v6 with: diff --git a/.github/workflows/main-docker.yml b/.github/workflows/main-docker.yml index 7c00d1a5e0..eecda5ec1a 100644 --- a/.github/workflows/main-docker.yml +++ b/.github/workflows/main-docker.yml @@ -42,7 +42,7 @@ jobs: - name: Set up Docker Buildx uses: docker/setup-buildx-action@v4 - - uses: pnpm/action-setup@v4 + - uses: pnpm/action-setup@v5 - name: Set up node & dependencies uses: actions/setup-node@v6 with: @@ -142,7 +142,7 @@ jobs: - name: Checkout repository uses: actions/checkout@v6 - - uses: pnpm/action-setup@v4 + - uses: pnpm/action-setup@v5 - name: Set up node & dependencies uses: actions/setup-node@v6 with: diff --git a/.github/workflows/nightly.yml b/.github/workflows/nightly.yml index eb33e4d226..b3998e8365 100644 --- a/.github/workflows/nightly.yml +++ b/.github/workflows/nightly.yml @@ -61,7 +61,7 @@ jobs: runs-on: ${{ matrix.os.image }} steps: - uses: actions/checkout@v6 - - uses: pnpm/action-setup@v4 + - uses: pnpm/action-setup@v5 - name: Set up node & dependencies uses: actions/setup-node@v6 with: diff --git a/.github/workflows/playwright.yml b/.github/workflows/playwright.yml index 3e6f3528c0..a51d29e652 100644 --- a/.github/workflows/playwright.yml +++ b/.github/workflows/playwright.yml @@ -38,7 +38,7 @@ jobs: filter: tree:0 fetch-depth: 0 - - uses: pnpm/action-setup@v4 + - uses: pnpm/action-setup@v5 - uses: actions/setup-node@v6 with: node-version: 24 diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 021b121be5..2943a122ca 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -17,7 +17,7 @@ jobs: steps: - uses: actions/checkout@v6 - - uses: pnpm/action-setup@v4 + - uses: pnpm/action-setup@v5 - name: Set up node & dependencies uses: actions/setup-node@v6 with: @@ -66,7 +66,7 @@ jobs: runs-on: ${{ matrix.os.image }} steps: - uses: actions/checkout@v6 - - uses: pnpm/action-setup@v4 + - uses: pnpm/action-setup@v5 - name: Set up node & dependencies uses: actions/setup-node@v6 with: diff --git a/.github/workflows/web-clipper.yml b/.github/workflows/web-clipper.yml index 8451b033dd..41d2f56839 100644 --- a/.github/workflows/web-clipper.yml +++ b/.github/workflows/web-clipper.yml @@ -32,7 +32,7 @@ jobs: steps: - uses: actions/checkout@v6 - - uses: pnpm/action-setup@v4 + - uses: pnpm/action-setup@v5 - name: Set up node & dependencies uses: actions/setup-node@v6 with: diff --git a/.github/workflows/website.yml b/.github/workflows/website.yml index ad04a68c39..e255837959 100644 --- a/.github/workflows/website.yml +++ b/.github/workflows/website.yml @@ -26,7 +26,7 @@ jobs: steps: - uses: actions/checkout@v6 - - uses: pnpm/action-setup@v4 + - uses: pnpm/action-setup@v5 - name: Set up node & dependencies uses: actions/setup-node@v6 with: diff --git a/apps/build-docs/package.json b/apps/build-docs/package.json index 27adb34015..5adcaa8c9b 100644 --- a/apps/build-docs/package.json +++ b/apps/build-docs/package.json @@ -16,7 +16,7 @@ "license": "AGPL-3.0-only", "packageManager": "pnpm@10.32.1", "devDependencies": { - "@redocly/cli": "2.21.1", + "@redocly/cli": "2.24.0", "archiver": "7.0.1", "fs-extra": "11.3.4", "js-yaml": "4.1.1", diff --git a/apps/client/package.json b/apps/client/package.json index df03795948..0418110cf8 100644 --- a/apps/client/package.json +++ b/apps/client/package.json @@ -35,15 +35,15 @@ "@triliumnext/highlightjs": "workspace:*", "@triliumnext/share-theme": "workspace:*", "@triliumnext/split.js": "workspace:*", - "@univerjs/preset-sheets-conditional-formatting": "0.17.0", - "@univerjs/preset-sheets-core": "0.17.0", - "@univerjs/preset-sheets-data-validation": "0.17.0", - "@univerjs/preset-sheets-filter": "0.17.0", - "@univerjs/preset-sheets-find-replace": "0.17.0", - "@univerjs/preset-sheets-note": "0.17.0", - "@univerjs/preset-sheets-sort": "0.17.0", - "@univerjs/presets": "0.17.0", - "@zumer/snapdom": "2.1.0", + "@univerjs/preset-sheets-conditional-formatting": "0.18.0", + "@univerjs/preset-sheets-core": "0.18.0", + "@univerjs/preset-sheets-data-validation": "0.18.0", + "@univerjs/preset-sheets-filter": "0.18.0", + "@univerjs/preset-sheets-find-replace": "0.18.0", + "@univerjs/preset-sheets-note": "0.18.0", + "@univerjs/preset-sheets-sort": "0.18.0", + "@univerjs/presets": "0.18.0", + "@zumer/snapdom": "2.5.0", "autocomplete.js": "0.38.1", "bootstrap": "5.3.8", "boxicons": "2.1.4", @@ -59,7 +59,6 @@ "jquery.fancytree": "2.38.5", "jsplumb": "2.15.6", "katex": "0.16.38", - "knockout": "3.5.2", "leaflet": "1.9.4", "leaflet-gpx": "2.2.0", "mark.js": "8.11.1", @@ -92,4 +91,4 @@ "script-loader": "0.7.2", "vite-plugin-static-copy": "3.3.0" } -} \ No newline at end of file +} diff --git a/apps/client/src/setup.ts b/apps/client/src/setup.ts index 3b3a40c336..30232b85a3 100644 --- a/apps/client/src/setup.ts +++ b/apps/client/src/setup.ts @@ -1,68 +1,107 @@ import "jquery"; -import ko from "knockout"; - import utils from "./services/utils.js"; -// TriliumNextTODO: properly make use of below types -// type SetupModelSetupType = "new-document" | "sync-from-desktop" | "sync-from-server" | ""; -// type SetupModelStep = "sync-in-progress" | "setup-type" | "new-document-in-progress" | "sync-from-desktop"; +type SetupStep = "sync-in-progress" | "setup-type" | "new-document-in-progress" | "sync-from-desktop" | "sync-from-server"; +type SetupType = "new-document" | "sync-from-desktop" | "sync-from-server" | ""; -class SetupModel { - syncInProgress: boolean; - step: ko.Observable; - setupType: ko.Observable; - setupNewDocument: ko.Observable; - setupSyncFromDesktop: ko.Observable; - setupSyncFromServer: ko.Observable; - syncServerHost: ko.Observable; - syncProxy: ko.Observable; - password: ko.Observable; +class SetupController { + private step: SetupStep; + private setupType: SetupType = ""; + private syncPollIntervalId: number | null = null; + private rootNode: HTMLElement; + private setupTypeForm: HTMLFormElement; + private syncFromServerForm: HTMLFormElement; + private setupTypeNextButton: HTMLButtonElement; + private setupTypeInputs: HTMLInputElement[]; + private syncServerHostInput: HTMLInputElement; + private syncProxyInput: HTMLInputElement; + private passwordInput: HTMLInputElement; + private sections: Record; - constructor(syncInProgress: boolean) { - this.syncInProgress = syncInProgress; - this.step = ko.observable(syncInProgress ? "sync-in-progress" : "setup-type"); - this.setupType = ko.observable(""); - this.setupNewDocument = ko.observable(false); - this.setupSyncFromDesktop = ko.observable(false); - this.setupSyncFromServer = ko.observable(false); - this.syncServerHost = ko.observable(); - this.syncProxy = ko.observable(); - this.password = ko.observable(); + constructor(rootNode: HTMLElement, syncInProgress: boolean) { + this.rootNode = rootNode; + this.step = syncInProgress ? "sync-in-progress" : "setup-type"; + this.setupTypeForm = mustGetElement("setup-type-form", HTMLFormElement); + this.syncFromServerForm = mustGetElement("sync-from-server-form", HTMLFormElement); + this.setupTypeNextButton = mustGetElement("setup-type-next", HTMLButtonElement); + this.setupTypeInputs = Array.from(document.querySelectorAll("input[name='setup-type']")); + this.syncServerHostInput = mustGetElement("sync-server-host", HTMLInputElement); + this.syncProxyInput = mustGetElement("sync-proxy", HTMLInputElement); + this.passwordInput = mustGetElement("password", HTMLInputElement); + this.sections = { + "setup-type": mustGetElement("setup-type-section", HTMLElement), + "new-document-in-progress": mustGetElement("new-document-in-progress-section", HTMLElement), + "sync-from-desktop": mustGetElement("sync-from-desktop-section", HTMLElement), + "sync-from-server": mustGetElement("sync-from-server-section", HTMLElement), + "sync-in-progress": mustGetElement("sync-in-progress-section", HTMLElement) + }; + } - if (this.syncInProgress) { - setInterval(checkOutstandingSyncs, 1000); + init() { + this.setupTypeForm.addEventListener("submit", (event) => { + event.preventDefault(); + void this.selectSetupType(); + }); + + this.syncFromServerForm.addEventListener("submit", (event) => { + event.preventDefault(); + void this.finish(); + }); + + for (const input of this.setupTypeInputs) { + input.addEventListener("change", () => { + this.setupType = input.value as SetupType; + this.render(); + }); } + + for (const backButton of document.querySelectorAll("[data-action='back']")) { + backButton.addEventListener("click", () => { + this.back(); + }); + } + const serverAddress = `${location.protocol}//${location.host}`; $("#current-host").html(serverAddress); + + if (this.step === "sync-in-progress") { + this.startSyncPolling(); + } + + this.render(); + this.rootNode.style.display = ""; } - // this is called in setup.ejs - setupTypeSelected() { - return !!this.setupType(); - } + private async selectSetupType() { + if (this.setupType === "new-document") { + this.setStep("new-document-in-progress"); - selectSetupType() { - if (this.setupType() === "new-document") { - this.step("new-document-in-progress"); + await $.post("api/setup/new-document"); + window.location.replace("./setup"); + return; + } - $.post("api/setup/new-document").then(() => { - window.location.replace("./setup"); - }); - } else { - this.step(this.setupType()); + if (this.setupType) { + this.setStep(this.setupType); } } - back() { - this.step("setup-type"); - this.setupType(""); + private back() { + this.setStep("setup-type"); + this.setupType = ""; + + for (const input of this.setupTypeInputs) { + input.checked = false; + } + + this.render(); } - async finish() { - const syncServerHost = this.syncServerHost(); - const syncProxy = this.syncProxy(); - const password = this.password(); + private async finish() { + const syncServerHost = this.syncServerHostInput.value.trim(); + const syncProxy = this.syncProxyInput.value.trim(); + const password = this.passwordInput.value; if (!syncServerHost) { showAlert("Trilium server address can't be empty"); @@ -82,15 +121,38 @@ class SetupModel { }); if (resp.result === "success") { - this.step("sync-in-progress"); - - setInterval(checkOutstandingSyncs, 1000); - hideAlert(); + this.setStep("sync-in-progress"); + this.startSyncPolling(); } else { showAlert(`Sync setup failed: ${resp.error}`); } } + + private setStep(step: SetupStep) { + this.step = step; + this.render(); + } + + private render() { + for (const [step, section] of Object.entries(this.sections) as [SetupStep, HTMLElement][]) { + section.style.display = step === this.step ? "" : "none"; + } + + this.setupTypeNextButton.disabled = !this.setupType; + } + + private getSelectedSetupType(): SetupType { + return (this.setupTypeInputs.find((input) => input.checked)?.value ?? "") as SetupType; + } + + private startSyncPolling() { + if (this.syncPollIntervalId !== null) { + return; + } + + this.syncPollIntervalId = window.setInterval(checkOutstandingSyncs, 1000); + } } async function checkOutstandingSyncs() { @@ -124,9 +186,19 @@ function getSyncInProgress() { return !!parseInt(el.content); } +function mustGetElement(id: string, ctor: T): InstanceType { + const element = document.getElementById(id); + + if (!element || !(element instanceof ctor)) { + throw new Error(`Expected element #${id}`); + } + + return element as InstanceType; +} + addEventListener("DOMContentLoaded", (event) => { const rootNode = document.getElementById("setup-dialog"); - if (!rootNode) return; - ko.applyBindings(new SetupModel(getSyncInProgress()), rootNode); - $("#setup-dialog").show(); + if (!rootNode || !(rootNode instanceof HTMLElement)) return; + + new SetupController(rootNode, getSyncInProgress()).init(); }); diff --git a/apps/client/src/stylesheets/theme-next/base.css b/apps/client/src/stylesheets/theme-next/base.css index e57de8cd67..7bf9423138 100644 --- a/apps/client/src/stylesheets/theme-next/base.css +++ b/apps/client/src/stylesheets/theme-next/base.css @@ -675,10 +675,11 @@ li.dropdown-item a.dropdown-item-button:focus-visible { div.alert { margin-bottom: 8px; background: var(--alert-bar-background) !important; + color: var(--main-text-color); border-radius: 8px; font-size: .85em; } div.alert p + p { margin-block: 1em 0; -} \ No newline at end of file +} diff --git a/apps/client/src/translations/ar/translation.json b/apps/client/src/translations/ar/translation.json index 8f0c6809a5..70c3c2f737 100644 --- a/apps/client/src/translations/ar/translation.json +++ b/apps/client/src/translations/ar/translation.json @@ -1069,7 +1069,6 @@ "rename_note": "اعادة تسمية الملاحظة", "remove_relation": "حذف العلاقة", "default_new_note_title": "ملاحظة جديدة", - "open_in_new_tab": "فتح في تبويب جديد", "enter_new_title": "ادخل عنوان ملاحظة جديدة:", "note_not_found": "الملاحظة {{noteId}} غير موجودة!", "cannot_match_transform": "تعذر مطابقة التحويل: {{transform}}" diff --git a/apps/client/src/translations/cn/translation.json b/apps/client/src/translations/cn/translation.json index 42291a173e..73af593a43 100644 --- a/apps/client/src/translations/cn/translation.json +++ b/apps/client/src/translations/cn/translation.json @@ -1047,7 +1047,6 @@ "unprotecting-title": "解除保护状态" }, "relation_map": { - "open_in_new_tab": "在新标签页中打开", "remove_note": "删除笔记", "edit_title": "编辑标题", "rename_note": "重命名笔记", diff --git a/apps/client/src/translations/de/translation.json b/apps/client/src/translations/de/translation.json index 718e7dad23..49a5a6c90d 100644 --- a/apps/client/src/translations/de/translation.json +++ b/apps/client/src/translations/de/translation.json @@ -1046,7 +1046,6 @@ "unprotecting-title": "Ungeschützt-Status" }, "relation_map": { - "open_in_new_tab": "In neuem Tab öffnen", "remove_note": "Notiz entfernen", "edit_title": "Titel bearbeiten", "rename_note": "Notiz umbenennen", diff --git a/apps/client/src/translations/en/translation.json b/apps/client/src/translations/en/translation.json index 14595237af..b719e8cd31 100644 --- a/apps/client/src/translations/en/translation.json +++ b/apps/client/src/translations/en/translation.json @@ -1069,7 +1069,6 @@ "unprotecting-title": "Unprotecting status" }, "relation_map": { - "open_in_new_tab": "Open in new tab", "remove_note": "Remove note", "edit_title": "Edit title", "rename_note": "Rename note", diff --git a/apps/client/src/translations/es/translation.json b/apps/client/src/translations/es/translation.json index c2ee438b43..3756ba8590 100644 --- a/apps/client/src/translations/es/translation.json +++ b/apps/client/src/translations/es/translation.json @@ -1051,7 +1051,6 @@ "unprotecting-title": "Estado de desprotección" }, "relation_map": { - "open_in_new_tab": "Abrir en nueva pestaña", "remove_note": "Quitar nota", "edit_title": "Editar título", "rename_note": "Cambiar nombre de nota", @@ -2217,5 +2216,33 @@ "unsupported-format": "La vista previa del medio no está disponible para este formato de archivo:\n{{mime}}", "zoom-to-fit": "Acercamiento para llenar", "zoom-reset": "Reiniciar acercamiento para llenar" + }, + "mermaid": { + "placeholder": "Ingrese el contenido de su diagrama Mermaid o utilice uno de los diagramas de muestra a continuación.", + "sample_diagrams": "Diagramas de muestra:", + "sample_flowchart": "Diagrama de flujo", + "sample_class": "Clase", + "sample_sequence": "Secuencia", + "sample_entity_relationship": "Relación entre entidades", + "sample_state": "Estado", + "sample_mindmap": "Mapa mental", + "sample_architecture": "Arquitectura", + "sample_block": "Bloque", + "sample_c4": "C4", + "sample_gantt": "Gantt", + "sample_git": "Git", + "sample_kanban": "Kanban", + "sample_packet": "Paquete", + "sample_pie": "Pastel", + "sample_quadrant": "Cuadrante", + "sample_radar": "Radar", + "sample_requirement": "Requerimiento", + "sample_sankey": "Sankey", + "sample_timeline": "Línea de tiempo", + "sample_user_journey": "Jornada de usuario", + "sample_xy": "XY", + "sample_venn": "Venn", + "sample_ishikawa": "Ishikawa", + "sample_treemap": "Mapa de árbol" } } diff --git a/apps/client/src/translations/fr/translation.json b/apps/client/src/translations/fr/translation.json index be1265054b..be019eaa16 100644 --- a/apps/client/src/translations/fr/translation.json +++ b/apps/client/src/translations/fr/translation.json @@ -1036,7 +1036,6 @@ "unprotecting-title": "Statut de la non-protection" }, "relation_map": { - "open_in_new_tab": "Ouvrir dans un nouvel onglet", "remove_note": "Supprimer la note", "edit_title": "Modifier le titre", "rename_note": "Renommer la note", diff --git a/apps/client/src/translations/ga/translation.json b/apps/client/src/translations/ga/translation.json index 484125c3d4..0c2c66be12 100644 --- a/apps/client/src/translations/ga/translation.json +++ b/apps/client/src/translations/ga/translation.json @@ -1055,7 +1055,6 @@ "unprotecting-title": "Stádas díchosanta" }, "relation_map": { - "open_in_new_tab": "Oscail i gcluaisín nua", "remove_note": "Bain nóta", "edit_title": "Cuir an teideal in eagar", "rename_note": "Athainmnigh an nóta", diff --git a/apps/client/src/translations/hi/translation.json b/apps/client/src/translations/hi/translation.json index e9580ef5b8..b11e731125 100644 --- a/apps/client/src/translations/hi/translation.json +++ b/apps/client/src/translations/hi/translation.json @@ -1049,7 +1049,6 @@ "unprotecting-title": "अन-प्रोटेक्ट स्टेटस" }, "relation_map": { - "open_in_new_tab": "नए टैब में खोलें", "remove_note": "नोट हटाएं", "edit_title": "टाइटल एडिट करें", "rename_note": "नोट का नाम बदलें", diff --git a/apps/client/src/translations/it/translation.json b/apps/client/src/translations/it/translation.json index e84ba2db78..2ef5526c27 100644 --- a/apps/client/src/translations/it/translation.json +++ b/apps/client/src/translations/it/translation.json @@ -1424,7 +1424,6 @@ "unprotecting-title": "Stato non protetto" }, "relation_map": { - "open_in_new_tab": "Apri in una nuova scheda", "remove_note": "Rimuovi nota", "edit_title": "Modifica titolo", "rename_note": "Rinomina nota", diff --git a/apps/client/src/translations/ja/translation.json b/apps/client/src/translations/ja/translation.json index 7a67a5d650..fbec0aab83 100644 --- a/apps/client/src/translations/ja/translation.json +++ b/apps/client/src/translations/ja/translation.json @@ -1537,7 +1537,6 @@ "url_placeholder": "http://web サイト..." }, "relation_map": { - "open_in_new_tab": "新しいタブで開く", "remove_note": "ノートを削除", "edit_title": "タイトルを編集", "rename_note": "ノート名を変更", diff --git a/apps/client/src/translations/ko/translation.json b/apps/client/src/translations/ko/translation.json index bf4ac7b6bd..b0991a87a7 100644 --- a/apps/client/src/translations/ko/translation.json +++ b/apps/client/src/translations/ko/translation.json @@ -51,7 +51,7 @@ "branch_prefix_saved": "브랜치 접두사가 저장되었습니다.", "edit_branch_prefix_multiple": "{{count}}개의 지점 접두사 편집", "branch_prefix_saved_multiple": "{{count}}개의 지점에 대해 지점 접두사가 저장되었습니다.", - "affected_branches": "영향을 받는 브랜치 수 ({{count}}):" + "affected_branches": "영향을 받은 분기 수({{count}}):" }, "bulk_actions": { "bulk_actions": "대량 작업", @@ -134,6 +134,27 @@ "notSet": "미설정", "goBackForwards": "히스토리에서 뒤로/앞으로 이동", "showJumpToNoteDialog": "\"노트로 이동\" 대화 상자 표시", - "scrollToActiveNote": "활성화된 노트로 스크롤 이동" + "scrollToActiveNote": "활성화된 노트로 스크롤 이동", + "collapseWholeTree": "모든 노트 트리를 접기", + "collapseSubTree": "하위 트리 접기", + "tabShortcuts": "탭 단축키", + "onlyInDesktop": "데스크톱에서만(일렉트론 빌드)", + "openEmptyTab": "빈 탭 열기", + "closeActiveTab": "활성 탭 닫기", + "jumpToParentNote": "부모 노트로 이동하기", + "activateNextTab": "다음 탭 활성화", + "activatePreviousTab": "이전 탭 활성화", + "creatingNotes": "노트 만들기", + "createNoteInto": "활성 노트에 새로운 하위 노트 추가", + "movingCloningNotes": "노트 이동/복제", + "moveNoteUpDown": "노트 목록에서 노트 위/아래 이동", + "selectAllNotes": "현재 레벨의 모든 노트 선택", + "selectNote": "노트 선택", + "deleteNotes": "노트/하위트리 삭제", + "editingNotes": "노트 편집", + "createEditLink": "외부 링크 생성/편집", + "createInternalLink": "내부 링크 생성", + "followLink": "커서아래 링크 따라가기", + "insertDateTime": "커서위치에 현재 날짜와 시간 삽입" } } diff --git a/apps/client/src/translations/pl/translation.json b/apps/client/src/translations/pl/translation.json index d7a2cc7f18..cf1bad2b9d 100644 --- a/apps/client/src/translations/pl/translation.json +++ b/apps/client/src/translations/pl/translation.json @@ -1275,7 +1275,6 @@ "unprotecting-title": "Status zdejmowania ochrony" }, "relation_map": { - "open_in_new_tab": "Otwórz w nowej karcie", "remove_note": "Usuń notatkę", "edit_title": "Edytuj tytuł", "rename_note": "Zmień nazwę notatki", diff --git a/apps/client/src/translations/pt/translation.json b/apps/client/src/translations/pt/translation.json index 45570c6db4..b28d38e414 100644 --- a/apps/client/src/translations/pt/translation.json +++ b/apps/client/src/translations/pt/translation.json @@ -1047,7 +1047,6 @@ "unprotecting-title": "Estado da remoção de proteção" }, "relation_map": { - "open_in_new_tab": "Abrir em nova guia", "remove_note": "Remover nota", "edit_title": "Editar título", "rename_note": "Renomear nota", diff --git a/apps/client/src/translations/pt_br/translation.json b/apps/client/src/translations/pt_br/translation.json index 22fd6856d1..24c896984f 100644 --- a/apps/client/src/translations/pt_br/translation.json +++ b/apps/client/src/translations/pt_br/translation.json @@ -1111,7 +1111,6 @@ "start_session_button": "Iniciar sessão protegida" }, "relation_map": { - "open_in_new_tab": "Abrir em nova aba", "remove_note": "Remover nota", "edit_title": "Editar título", "rename_note": "Renomear nota", diff --git a/apps/client/src/translations/ro/translation.json b/apps/client/src/translations/ro/translation.json index e1f5810cf0..9e12892d38 100644 --- a/apps/client/src/translations/ro/translation.json +++ b/apps/client/src/translations/ro/translation.json @@ -1054,7 +1054,6 @@ "enter_title_of_new_note": "Introduceți titlul noii notițe", "note_already_in_diagram": "Notița „{{title}}” deja se află pe diagramă.", "note_not_found": "Notița „{{noteId}}” nu a putut fi găsită!", - "open_in_new_tab": "Deschide într-un tab nou", "remove_note": "Șterge notița", "remove_relation": "Șterge relația", "rename_note": "Redenumește notița", diff --git a/apps/client/src/translations/ru/translation.json b/apps/client/src/translations/ru/translation.json index 36bc11cd9f..818297e172 100644 --- a/apps/client/src/translations/ru/translation.json +++ b/apps/client/src/translations/ru/translation.json @@ -1625,7 +1625,6 @@ "rename_note": "Переименовать заметку", "remove_relation": "Удалить отношение", "default_new_note_title": "новая заметка", - "open_in_new_tab": "Открыть в новой вкладке", "confirm_remove_relation": "Вы уверены, что хотите удалить связь?", "enter_new_title": "Введите новое название заметки:", "note_not_found": "Заметка {{noteId}} не найдена!", diff --git a/apps/client/src/translations/tw/translation.json b/apps/client/src/translations/tw/translation.json index e3ec0d07cc..e133d38a09 100644 --- a/apps/client/src/translations/tw/translation.json +++ b/apps/client/src/translations/tw/translation.json @@ -1046,7 +1046,6 @@ "unprotecting-title": "解除保護狀態" }, "relation_map": { - "open_in_new_tab": "在新分頁中打開", "remove_note": "刪除筆記", "edit_title": "編輯標題", "rename_note": "重新命名筆記", diff --git a/apps/client/src/translations/uk/translation.json b/apps/client/src/translations/uk/translation.json index 068d30da76..75c890ffbf 100644 --- a/apps/client/src/translations/uk/translation.json +++ b/apps/client/src/translations/uk/translation.json @@ -1151,7 +1151,6 @@ "unprotecting-title": "Статус зняття захисту" }, "relation_map": { - "open_in_new_tab": "Відкрити в новій вкладці", "remove_note": "Видалити нотатку", "edit_title": "Редагувати заголовок", "rename_note": "Перейменувати нотатку", diff --git a/apps/client/src/widgets/type_widgets/relation_map/context_menu.ts b/apps/client/src/widgets/type_widgets/relation_map/context_menu.ts index 4dd4b2e68e..9f38ce8701 100644 --- a/apps/client/src/widgets/type_widgets/relation_map/context_menu.ts +++ b/apps/client/src/widgets/type_widgets/relation_map/context_menu.ts @@ -1,12 +1,14 @@ +import { Connection } from "jsplumb"; import { RefObject } from "preact"; + import appContext from "../../../components/app_context"; import FNote from "../../../entities/fnote"; import contextMenu from "../../../menus/context_menu"; +import link_context_menu from "../../../menus/link_context_menu"; import dialog from "../../../services/dialog"; import { t } from "../../../services/i18n"; import server from "../../../services/server"; import RelationMapApi from "./api"; -import { Connection } from "jsplumb"; export function buildNoteContextMenuHandler(note: FNote | null | undefined, mapApiRef: RefObject) { return (e: MouseEvent) => { @@ -17,22 +19,8 @@ export function buildNoteContextMenuHandler(note: FNote | null | undefined, mapA x: e.pageX, y: e.pageY, items: [ - { - title: t("relation_map.open_in_new_tab"), - uiIcon: "bx bx-empty", - handler: () => appContext.tabManager.openTabWithNoteWithHoisting(note.noteId) - }, - { - title: t("relation_map.remove_note"), - uiIcon: "bx bx-trash", - handler: async () => { - if (!note) return; - const result = await dialog.confirmDeleteNoteBoxWithNote(note.title); - if (typeof result !== "object" || !result.confirmed) return; - - mapApiRef.current?.removeItem(note.noteId, result.isDeleteNoteChecked); - } - }, + ...link_context_menu.getItems(e), + { kind: "separator" }, { title: t("relation_map.edit_title"), uiIcon: "bx bx-pencil", @@ -49,10 +37,26 @@ export function buildNoteContextMenuHandler(note: FNote | null | undefined, mapA await server.put(`notes/${note.noteId}/title`, { title }); } - } + }, + { kind: "separator" }, + + { + title: t("relation_map.remove_note"), + uiIcon: "bx bx-trash", + handler: async () => { + if (!note) return; + const result = await dialog.confirmDeleteNoteBoxWithNote(note.title); + if (typeof result !== "object" || !result.confirmed) return; + + mapApiRef.current?.removeItem(note.noteId, result.isDeleteNoteChecked); + } + }, ], - selectMenuItemHandler() {} - }) + selectMenuItemHandler({ command }) { + // Pass the events to the link context menu + link_context_menu.handleLinkContextMenuItem(command, e, note.noteId); + } + }); }; } diff --git a/apps/desktop/package.json b/apps/desktop/package.json index 7905e7afed..331666edb0 100644 --- a/apps/desktop/package.json +++ b/apps/desktop/package.json @@ -35,7 +35,7 @@ "@triliumnext/commons": "workspace:*", "@triliumnext/server": "workspace:*", "copy-webpack-plugin": "14.0.0", - "electron": "41.0.2", + "electron": "41.0.3", "@electron-forge/cli": "7.11.1", "@electron-forge/maker-deb": "7.11.1", "@electron-forge/maker-dmg": "7.11.1", diff --git a/apps/edit-docs/package.json b/apps/edit-docs/package.json index 5d98709f79..da53d66d60 100644 --- a/apps/edit-docs/package.json +++ b/apps/edit-docs/package.json @@ -12,7 +12,7 @@ "@triliumnext/desktop": "workspace:*", "@types/fs-extra": "11.0.4", "copy-webpack-plugin": "14.0.0", - "electron": "41.0.2", + "electron": "41.0.3", "fs-extra": "11.3.4" }, "scripts": { diff --git a/apps/server/package.json b/apps/server/package.json index 2a3acc7e6a..e5e6314a6e 100644 --- a/apps/server/package.json +++ b/apps/server/package.json @@ -6,6 +6,7 @@ "main": "./src/main.ts", "scripts": { "dev": "cross-env NODE_ENV=development TRILIUM_ENV=dev TRILIUM_DATA_DIR=data TRILIUM_RESOURCE_DIR=src tsx watch --ignore '../client/node_modules/.vite-temp' ./src/main.ts", + "dev-alt": "cross-env NODE_ENV=development TRILIUM_ENV=dev TRILIUM_DATA_DIR=data2 TRILIUM_RESOURCE_DIR=src tsx watch --ignore '../client/node_modules/.vite-temp' ./src/main.ts", "start-no-dir": "cross-env NODE_ENV=development TRILIUM_ENV=dev TRILIUM_RESOURCE_DIR=src tsx watch --ignore '../client/node_modules/.vite-temp' ./src/main.ts", "edit-integration-db": "cross-env NODE_ENV=development TRILIUM_PORT=8086 TRILIUM_ENV=dev TRILIUM_DATA_DIR=spec/db TRILIUM_INTEGRATION_TEST=edit TRILIUM_RESOURCE_DIR=src tsx watch --ignore '../client/node_modules/.vite-temp' ./src/main.ts", "build": "tsx scripts/build.ts", @@ -82,7 +83,7 @@ "debounce": "3.0.0", "debug": "4.4.3", "ejs": "5.0.1", - "electron": "41.0.2", + "electron": "41.0.3", "electron-debug": "4.1.0", "electron-window-state": "5.0.3", "escape-html": "1.0.3", @@ -113,8 +114,8 @@ "rand-token": "1.0.1", "safe-compare": "1.1.4", "sanitize-filename": "1.6.3", - "sanitize-html": "2.17.1", - "sax": "1.5.0", + "sanitize-html": "2.17.2", + "sax": "1.6.0", "serve-favicon": "2.5.1", "stream-throttle": "0.1.3", "strip-bom": "5.0.0", diff --git a/apps/server/src/assets/translations/ko/server.json b/apps/server/src/assets/translations/ko/server.json index 26ae7f0fb8..a5cb23cc78 100644 --- a/apps/server/src/assets/translations/ko/server.json +++ b/apps/server/src/assets/translations/ko/server.json @@ -101,7 +101,9 @@ "copy-without-formatting": "선택한 텍스트를 서식 없이 복사", "force-save-revision": "활성 노트의 새 버전을 강제로 생성/저장", "toggle-book-properties": "컬렉션 속성 토글", - "toggle-classic-editor-toolbar": "고정 도구 모음 에디터의 서식 탭을 전환" + "toggle-classic-editor-toolbar": "고정 도구 모음 에디터의 서식 탭을 전환", + "export-as-pdf": "현재 노트를 PDF로 내보내기", + "toggle-zen-mode": "젠 모드 활성화/비활성화(편집에 집중하기 위한 최소한의 UI)" }, "hidden-subtree": { "zen-mode": "젠 모드", @@ -124,5 +126,90 @@ "sync-title": "동기화", "other": "기타", "advanced-title": "고급" + }, + "keyboard_action_names": { + "back-in-note-history": "노트 기록으로 돌아가기", + "forward-in-note-history": "노트 기록 앞으로 이동", + "command-palette": "명령 팔레트", + "scroll-to-active-note": "활성 노트로 스크롤", + "quick-search": "빠른 검색", + "search-in-subtree": "하위트리에서 검색", + "expand-subtree": "하위트리 펼치기", + "collapse-tree": "트리 접기", + "collapse-subtree": "하위트리 접기", + "sort-child-notes": "자식 노트 정렬", + "create-note-into-inbox": "인박스에 노트 만들기", + "delete-notes": "노트 삭제", + "edit-note-title": "노트 제목 편집", + "clone-notes-to": "다음으로 복사", + "move-notes-to": "다음으로 노트 이동", + "copy-notes-to-clipboard": "노트를 클립보드로 복사", + "paste-notes-from-clipboard": "클립보드에서 노트 붙이기", + "cut-notes-to-clipboard": "클립보드로 노트 잘라내기", + "add-note-above-to-selection": "선택 위에 새로운 노트 추가", + "add-note-below-to-selection": "선택 아래에 새로운 노트 추가", + "duplicate-subtree": "하위트리 복제", + "open-new-tab": "새로운탭 열기", + "jump-to-note": "이동하기...", + "move-note-down": "노트 아래로 이동", + "move-note-up": "노트 위로 이동", + "close-active-tab": "활성탭 닫기", + "reopen-last-tab": "마지막 탭 다시 열기", + "activate-next-tab": "다음 탭 활성화", + "activate-previous-tab": "이전 탭 활성화", + "open-new-window": "새창 열기", + "toggle-system-tray-icon": "시스템 트레이 아이콘 토글", + "toggle-zen-mode": "젠 모드 토글", + "show-note-source": "노트 소스 보기", + "show-options": "옵션 보기", + "show-revisions": "리비전 보기", + "show-recent-changes": "최근 변경사항 보기", + "show-sql-console": "SQL 콘솔 보기", + "show-backend-log": "백엔드 로그 보기", + "show-help": "도움말 보기", + "follow-link-under-cursor": "커서 아래 링크 따라 가기", + "insert-date-and-time-to-text": "날짜와 시간 텍스트로 추가", + "paste-markdown-into-text": "마크다운을 텍스트로 붙여넣기", + "edit-read-only-note": "읽기 전용 노트 편집", + "add-new-label": "새로운 라벨 추가", + "add-new-relation": "새로운 관계 추가", + "toggle-ribbon-tab-classic-editor": "클래식 에디터 리본 탭 토글", + "toggle-ribbon-tab-basic-properties": "기본 설정 리본탭 토글", + "print-active-note": "활성 노트 프린트", + "export-active-note-as-pdf": "활성 노트를 PDF로 내보내기", + "reload-frontend-app": "프론트엔드 앱 다시 로드", + "open-developer-tools": "개발자 툴 열기", + "find-in-text": "텍스트에서 찾기", + "toggle-full-screen": "전체화면 토글", + "zoom-out": "축소", + "zoom-in": "확대", + "reset-zoom-level": "확대/축소 다시 설정", + "copy-without-formatting": "일반 텍스트로 복사", + "force-save-revision": "리비전 강제 저장" + }, + "login": { + "title": "로그인", + "heading": "Trilium 로그인", + "incorrect-password": "암호가 맞지 않습니다. 다시 입력해 주세요.", + "password": "암호", + "button": "로그인", + "sign_in_with_sso": "{{ ssoIssuerName }}로 로그인" + }, + "set_password": { + "title": "암호 설정", + "heading": "암호 설정", + "description": "Trilium을 웹에서 사용하기 전에 암호를 먼저 설정해야 합니다. 이 암호로 로그인하세요.", + "password": "암호", + "password-confirmation": "암호 확인", + "button": "암호 설정" + }, + "setup": { + "heading": "Trilium 노트 셋업", + "next": "다음", + "init-in-progress": "문서 초기화 진행 중", + "title": "셋업" + }, + "setup_sync-from-desktop": { + "step5": "연결 설정이 성공적인지 확인을 위해 \"Test sync\" 버튼을 클릭하세요." } } diff --git a/apps/server/src/assets/views/setup.ejs b/apps/server/src/assets/views/setup.ejs index 68ee58b517..79e41b4672 100644 --- a/apps/server/src/assets/views/setup.ejs +++ b/apps/server/src/assets/views/setup.ejs @@ -58,35 +58,35 @@ -
-
+
+
- +
-
+

<%= t("setup.init-in-progress") %>

@@ -103,7 +103,7 @@
-
+

<%= t("setup_sync-from-desktop.heading") %>

<%= t("setup_sync-from-desktop.description") %>

@@ -117,11 +117,11 @@
  • <%- t("setup_sync-from-desktop.step6", { link: `${t("setup_sync-from-desktop.step6-here")}` }) %>
  • - +
    -
    -
    +
    +

    <%= t("setup_sync-from-server.heading") %>

    @@ -129,27 +129,27 @@
    - "> + ">
    - "> + ">

    <%= t("setup_sync-from-server.note") %> <%= t("setup_sync-from-server.proxy-instruction") %>

    - "> + ">
    - +
    -
    +

    <%= t("setup_sync-in-progress.heading") %>

    <%= t("setup_sync-in-progress.successful") %>
    diff --git a/apps/web-clipper/package.json b/apps/web-clipper/package.json index 904a8696de..966bbb10ba 100644 --- a/apps/web-clipper/package.json +++ b/apps/web-clipper/package.json @@ -16,7 +16,7 @@ "packageManager": "pnpm@10.32.1", "devDependencies": { "@wxt-dev/auto-icons": "1.1.1", - "wxt": "0.20.19" + "wxt": "0.20.20" }, "dependencies": { "cash-dom": "8.1.5" diff --git a/apps/website/src/translations/ko/translation.json b/apps/website/src/translations/ko/translation.json index c82054128f..8e31b1ea03 100644 --- a/apps/website/src/translations/ko/translation.json +++ b/apps/website/src/translations/ko/translation.json @@ -142,7 +142,7 @@ "database_question": "어디에 데이터가 저장되나요?", "server_question": "Trilium을 사용하기 위해 서버가 필요한가요?", "title": "자주 묻는 질문", - "database_answer": "모든 노트는 애플리케이션 폴더의 SQLite 데이터베이스에 저장됩니다. Trilium이 텍스트 파일 대신 데이터베이스를 사용하는 이유는 성능과 기능 모두 구현하기 훨씬 어렵기 때문입니다(트리 여러 위치에 같은 노트를 두는 Clone과 같은 기능). 애플리케이션 폴더를 찾으려면 About 창으로 가세요.", + "database_answer": "모든 노트는 앱 폴더의 SQLite 데이터베이스에 저장됩니다. Trilium이 텍스트파일 대신 데이터베이스를 사용하는 이유는 성능 향상과 복제(트리의 여러 위치에 같은 노트) 같은 훨씬 더 구현하기 어려운 몇몇 기능들 때문입니다. Trilium Notes에 대해서 창에서 앱 폴더를 찾을 수 있습니다.", "server_answer": "아니요, 서버는 웹 브라우저를 통해 접속할 수 있도록 허용하며, 여러 기기를 사용하는 경우 동기화를 관리합니다. 시작하려면 데스크톱 애플리케이션을 다운로드하여 사용하기만 하면 됩니다.", "scaling_question": "이 애플리케이션은 얼마나 많은 노트를 처리할 수 있나요?", "scaling_answer": "사용량에 따라 다르겠지만, 이 애플리케이션은 최소 10만 개의 노트를 문제없이 처리할 수 있습니다. 다만, Trilium은 (NextCloud와 같은) 파일 저장소라기보다는 지식 기반 애플리케이션에 가깝기 때문에, 대용량 파일(파일당 1GB 이상)을 많이 업로드할 경우 동기화 과정이 실패할 수 있다는 점에 유의하십시오.", diff --git a/docs/README-ko.md b/docs/README-ko.md index 8fad63641b..148072ba9e 100644 --- a/docs/README-ko.md +++ b/docs/README-ko.md @@ -289,7 +289,7 @@ Consider supporting the main developer - [PayPal](https://paypal.me/eliandoran) - [Buy Me a Coffee](https://buymeacoffee.com/eliandoran) -## 🔑 License +## 🔑라이센스 Copyright 2017-2025 zadam, Elian Doran, and other contributors diff --git a/package.json b/package.json index f978c998f8..82ec1ded48 100644 --- a/package.json +++ b/package.json @@ -13,6 +13,7 @@ "server:build": "pnpm run --filter server build", "server:coverage": "pnpm run --filter server test --coverage", "server:start": "pnpm run --filter server dev", + "server:start-alt": "pnpm run --filter server dev-alt", "server:start-prod": "pnpm run --filter server start-prod", "desktop:start": "pnpm run --filter desktop dev", "desktop:build": "pnpm run --filter desktop build", @@ -61,7 +62,7 @@ "eslint": "10.0.3", "eslint-config-preact": "2.0.0", "eslint-config-prettier": "10.1.8", - "eslint-plugin-playwright": "2.10.0", + "eslint-plugin-playwright": "2.10.1", "eslint-plugin-simple-import-sort": "12.1.1", "happy-dom": "20.8.4", "http-server": "14.1.1", @@ -73,7 +74,7 @@ "tslib": "2.8.1", "tsx": "4.21.0", "typescript": "5.9.3", - "typescript-eslint": "8.57.0", + "typescript-eslint": "8.57.1", "upath": "2.0.1", "vite": "8.0.0", "vite-plugin-dts": "4.5.4", diff --git a/packages/ckeditor5-admonition/package.json b/packages/ckeditor5-admonition/package.json index f66fbbbe1e..fbd3506647 100644 --- a/packages/ckeditor5-admonition/package.json +++ b/packages/ckeditor5-admonition/package.json @@ -24,8 +24,8 @@ "@ckeditor/ckeditor5-dev-build-tools": "55.0.0", "@ckeditor/ckeditor5-inspector": ">=4.1.0", "@ckeditor/ckeditor5-package-tools": "5.1.0", - "@typescript-eslint/eslint-plugin": "8.57.0", - "@typescript-eslint/parser": "8.57.0", + "@typescript-eslint/eslint-plugin": "8.57.1", + "@typescript-eslint/parser": "8.57.1", "@vitest/browser": "4.1.0", "@vitest/coverage-istanbul": "4.1.0", "ckeditor5": "47.6.1", diff --git a/packages/ckeditor5-footnotes/package.json b/packages/ckeditor5-footnotes/package.json index 7e2e209d74..2be1ff8ad6 100644 --- a/packages/ckeditor5-footnotes/package.json +++ b/packages/ckeditor5-footnotes/package.json @@ -25,8 +25,8 @@ "@ckeditor/ckeditor5-dev-build-tools": "55.0.0", "@ckeditor/ckeditor5-inspector": ">=4.1.0", "@ckeditor/ckeditor5-package-tools": "5.1.0", - "@typescript-eslint/eslint-plugin": "8.57.0", - "@typescript-eslint/parser": "8.57.0", + "@typescript-eslint/eslint-plugin": "8.57.1", + "@typescript-eslint/parser": "8.57.1", "@vitest/browser": "4.1.0", "@vitest/coverage-istanbul": "4.1.0", "ckeditor5": "47.6.1", diff --git a/packages/ckeditor5-keyboard-marker/package.json b/packages/ckeditor5-keyboard-marker/package.json index f589ec48a9..9d7bf6d054 100644 --- a/packages/ckeditor5-keyboard-marker/package.json +++ b/packages/ckeditor5-keyboard-marker/package.json @@ -27,8 +27,8 @@ "@ckeditor/ckeditor5-dev-build-tools": "55.0.0", "@ckeditor/ckeditor5-inspector": ">=4.1.0", "@ckeditor/ckeditor5-package-tools": "5.1.0", - "@typescript-eslint/eslint-plugin": "8.57.0", - "@typescript-eslint/parser": "8.57.0", + "@typescript-eslint/eslint-plugin": "8.57.1", + "@typescript-eslint/parser": "8.57.1", "@vitest/browser": "4.1.0", "@vitest/coverage-istanbul": "4.1.0", "ckeditor5": "47.6.1", diff --git a/packages/ckeditor5-math/package.json b/packages/ckeditor5-math/package.json index 9fcc22c217..df9408fc42 100644 --- a/packages/ckeditor5-math/package.json +++ b/packages/ckeditor5-math/package.json @@ -27,8 +27,8 @@ "@ckeditor/ckeditor5-dev-build-tools": "55.0.0", "@ckeditor/ckeditor5-inspector": ">=4.1.0", "@ckeditor/ckeditor5-package-tools": "5.1.0", - "@typescript-eslint/eslint-plugin": "8.57.0", - "@typescript-eslint/parser": "8.57.0", + "@typescript-eslint/eslint-plugin": "8.57.1", + "@typescript-eslint/parser": "8.57.1", "@vitest/browser": "4.1.0", "@vitest/coverage-istanbul": "4.1.0", "ckeditor5": "47.6.1", diff --git a/packages/ckeditor5-mermaid/package.json b/packages/ckeditor5-mermaid/package.json index a051feb9be..d4c81808f0 100644 --- a/packages/ckeditor5-mermaid/package.json +++ b/packages/ckeditor5-mermaid/package.json @@ -27,8 +27,8 @@ "@ckeditor/ckeditor5-dev-build-tools": "55.0.0", "@ckeditor/ckeditor5-inspector": ">=4.1.0", "@ckeditor/ckeditor5-package-tools": "5.1.0", - "@typescript-eslint/eslint-plugin": "8.57.0", - "@typescript-eslint/parser": "8.57.0", + "@typescript-eslint/eslint-plugin": "8.57.1", + "@typescript-eslint/parser": "8.57.1", "@vitest/browser": "4.1.0", "@vitest/coverage-istanbul": "4.1.0", "ckeditor5": "47.6.1", diff --git a/packages/ckeditor5/package.json b/packages/ckeditor5/package.json index 853757ee76..fc80e1e93e 100644 --- a/packages/ckeditor5/package.json +++ b/packages/ckeditor5/package.json @@ -16,7 +16,7 @@ "ckeditor5-premium-features": "47.6.1" }, "devDependencies": { - "@smithy/middleware-retry": "4.4.42", + "@smithy/middleware-retry": "4.4.43", "@types/jquery": "4.0.0" } } diff --git a/packages/highlightjs/package.json b/packages/highlightjs/package.json index 249e2373ff..17af4c0e34 100644 --- a/packages/highlightjs/package.json +++ b/packages/highlightjs/package.json @@ -5,6 +5,7 @@ "type": "module", "main": "./src/index.ts", "dependencies": { + "@catppuccin/highlightjs": "1.0.1", "@exercism/highlightjs-gdscript": "0.0.1", "@triliumnext/commons": "workspace:*", "highlight.js": "11.11.1", diff --git a/packages/highlightjs/src/index.ts b/packages/highlightjs/src/index.ts index 3016869b73..617aaf7ac5 100644 --- a/packages/highlightjs/src/index.ts +++ b/packages/highlightjs/src/index.ts @@ -47,6 +47,22 @@ export function highlight(code: string, options: HighlightOptions) { return hljs.highlight(code, options); } +export function normalizeThemeCss(themeCss: string): string { + const themeSelectorScopedToCodeTag = /\bcode\s+\.hljs-/.test(themeCss); + if (themeSelectorScopedToCodeTag) { + themeCss = themeCss.replace(/\bcode\.hljs/g, ".hljs"); + themeCss = themeCss.replace(/\bcode\s+\.hljs-/g, ".hljs .hljs-"); + } + + // Increase the specificity of the HLJS selector to render properly within CKEditor without the need of patching the library. + themeCss = themeCss.replace( + /^\.hljs\s*\{/m, + ".hljs, .ck-content pre.hljs {", + ); + + return themeCss; +} + export async function loadTheme(theme: "none" | Theme) { if (theme === "none") { if (highlightingThemeEl) { @@ -61,12 +77,8 @@ export async function loadTheme(theme: "none" | Theme) { document.querySelector("head")?.append(highlightingThemeEl); } - let themeCss = (await theme.load()).default as string; - - // Increase the specificity of the HLJS selector to render properly within CKEditor without the need of patching the library. - themeCss = themeCss.replace(/^.hljs {/m, ".hljs, .ck-content pre.hljs {"); - - highlightingThemeEl.textContent = themeCss; + const themeCss = (await theme.load()).default as string; + highlightingThemeEl.textContent = normalizeThemeCss(themeCss); } export const { highlightAuto } = hljs; diff --git a/packages/highlightjs/src/normalize_theme_css.spec.ts b/packages/highlightjs/src/normalize_theme_css.spec.ts new file mode 100644 index 0000000000..38d8771872 --- /dev/null +++ b/packages/highlightjs/src/normalize_theme_css.spec.ts @@ -0,0 +1,82 @@ +import { describe, expect, it } from "vitest"; +import { normalizeThemeCss } from "./index.js"; + +describe("normalizeThemeCss", () => { + describe("standard highlight.js themes", () => { + const standardThemeCss = [ + "pre code.hljs {", + " display: block;", + " overflow-x: auto;", + " padding: 1em", + "}", + "code.hljs {", + " padding: 3px 5px", + "}", + ".hljs {", + " color: #ffffff;", + " background: #1c1b1b", + "}", + ".hljs-keyword {", + " color: #88aece", + "}", + ".hljs-string {", + " color: #b5bd68", + "}", + ].join("\n"); + + it("preserves 'pre code.hljs' layout rule", () => { + const result = normalizeThemeCss(standardThemeCss); + expect(result).toContain("pre code.hljs {"); + }); + + it("preserves 'code.hljs' inline layout rule", () => { + const result = normalizeThemeCss(standardThemeCss); + expect(result).toContain("code.hljs {"); + }); + + it("preserves .hljs-* token selectors unchanged", () => { + const result = normalizeThemeCss(standardThemeCss); + expect(result).toContain(".hljs-keyword {"); + expect(result).toContain(".hljs-string {"); + }); + + it("adds CKEditor specificity to .hljs container rule", () => { + const result = normalizeThemeCss(standardThemeCss); + expect(result).toContain(".hljs, .ck-content pre.hljs {"); + }); + }); + + describe("catppuccin-style themes (code-scoped selectors)", () => { + const catppuccinCss = + "code.hljs{color:#cdd6f4;background:#1e1e2e}" + + "code .hljs-keyword{color:#cba6f7}" + + "code .hljs-string{color:#a6e3a1}" + + "code .hljs-comment{color:#9399b2}"; + + it("rewrites 'code.hljs' container to '.hljs'", () => { + const result = normalizeThemeCss(catppuccinCss); + expect(result).not.toContain("code.hljs"); + }); + + it("rewrites 'code .hljs-*' token selectors to '.hljs .hljs-*'", () => { + const result = normalizeThemeCss(catppuccinCss); + expect(result).not.toContain("code .hljs-"); + expect(result).toContain(".hljs .hljs-keyword"); + expect(result).toContain(".hljs .hljs-string"); + expect(result).toContain(".hljs .hljs-comment"); + }); + + it("adds CKEditor specificity to .hljs container rule", () => { + const result = normalizeThemeCss(catppuccinCss); + expect(result).toContain(".hljs, .ck-content pre.hljs {"); + }); + + it("preserves color values", () => { + const result = normalizeThemeCss(catppuccinCss); + expect(result).toContain("#cdd6f4"); + expect(result).toContain("#1e1e2e"); + expect(result).toContain("#cba6f7"); + expect(result).toContain("#a6e3a1"); + }); + }); +}); diff --git a/packages/highlightjs/src/themes.ts b/packages/highlightjs/src/themes.ts index 568ace5f5b..f6d9ac00db 100644 --- a/packages/highlightjs/src/themes.ts +++ b/packages/highlightjs/src/themes.ts @@ -56,6 +56,22 @@ const themeDefinitions: Record = { name: "Brown Paper (Light)", load: () => import("highlight.js/styles/brown-paper.css?raw") }, + "catppuccin-latte": { + name: "Catppuccin Latte (Light)", + load: () => import("@catppuccin/highlightjs/css/catppuccin-latte.css?raw") + }, + "catppuccin-frappe": { + name: "Catppuccin Frappé (Dark)", + load: () => import("@catppuccin/highlightjs/css/catppuccin-frappe.css?raw") + }, + "catppuccin-macchiato": { + name: "Catppuccin Macchiato (Dark)", + load: () => import("@catppuccin/highlightjs/css/catppuccin-macchiato.css?raw") + }, + "catppuccin-mocha": { + name: "Catppuccin Mocha (Dark)", + load: () => import("@catppuccin/highlightjs/css/catppuccin-mocha.css?raw") + }, "codepen-embed": { name: "CodePen Embed (Dark)", load: () => import("highlight.js/styles/codepen-embed.css?raw") diff --git a/packages/share-theme/package.json b/packages/share-theme/package.json index efe4cea2c5..c4ac914375 100644 --- a/packages/share-theme/package.json +++ b/packages/share-theme/package.json @@ -31,8 +31,8 @@ "devDependencies": { "@digitak/esrun": "3.2.26", "@triliumnext/ckeditor5": "workspace:*", - "@typescript-eslint/eslint-plugin": "8.57.0", - "@typescript-eslint/parser": "8.57.0", + "@typescript-eslint/eslint-plugin": "8.57.1", + "@typescript-eslint/parser": "8.57.1", "dotenv": "17.3.1", "esbuild": "0.27.4", "eslint": "10.0.3", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 52e83e911d..d2489c0a81 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -105,8 +105,8 @@ importers: specifier: 10.1.8 version: 10.1.8(eslint@10.0.3(jiti@2.6.1)) eslint-plugin-playwright: - specifier: 2.10.0 - version: 2.10.0(eslint@10.0.3(jiti@2.6.1)) + specifier: 2.10.1 + version: 2.10.1(eslint@10.0.3(jiti@2.6.1)) eslint-plugin-simple-import-sort: specifier: 12.1.1 version: 12.1.1(eslint@10.0.3(jiti@2.6.1)) @@ -141,8 +141,8 @@ importers: specifier: 5.9.3 version: 5.9.3 typescript-eslint: - specifier: 8.57.0 - version: 8.57.0(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3) + specifier: 8.57.1 + version: 8.57.1(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3) upath: specifier: 2.0.1 version: 2.0.1 @@ -159,8 +159,8 @@ importers: apps/build-docs: devDependencies: '@redocly/cli': - specifier: 2.21.1 - version: 2.21.1(@opentelemetry/api@1.9.0)(bufferutil@4.0.9)(core-js@3.46.0)(encoding@0.1.13)(utf-8-validate@6.0.5) + specifier: 2.24.0 + version: 2.24.0(@opentelemetry/api@1.9.0)(bufferutil@4.0.9)(core-js@3.46.0)(encoding@0.1.13)(utf-8-validate@6.0.5) archiver: specifier: 7.0.1 version: 7.0.1 @@ -243,32 +243,32 @@ importers: specifier: workspace:* version: link:../../packages/splitjs '@univerjs/preset-sheets-conditional-formatting': - specifier: 0.17.0 - version: 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + specifier: 0.18.0 + version: 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) '@univerjs/preset-sheets-core': - specifier: 0.17.0 - version: 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + specifier: 0.18.0 + version: 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) '@univerjs/preset-sheets-data-validation': - specifier: 0.17.0 - version: 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + specifier: 0.18.0 + version: 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) '@univerjs/preset-sheets-filter': - specifier: 0.17.0 - version: 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + specifier: 0.18.0 + version: 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) '@univerjs/preset-sheets-find-replace': - specifier: 0.17.0 - version: 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + specifier: 0.18.0 + version: 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) '@univerjs/preset-sheets-note': - specifier: 0.17.0 - version: 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + specifier: 0.18.0 + version: 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) '@univerjs/preset-sheets-sort': - specifier: 0.17.0 - version: 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + specifier: 0.18.0 + version: 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) '@univerjs/presets': - specifier: 0.17.0 - version: 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + specifier: 0.18.0 + version: 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) '@zumer/snapdom': - specifier: 2.1.0 - version: 2.1.0 + specifier: 2.5.0 + version: 2.5.0 autocomplete.js: specifier: 0.38.1 version: 0.38.1 @@ -314,9 +314,6 @@ importers: katex: specifier: 0.16.38 version: 0.16.38 - knockout: - specifier: 3.5.2 - version: 3.5.2 leaflet: specifier: 1.9.4 version: 1.9.4 @@ -425,7 +422,7 @@ importers: dependencies: '@electron/remote': specifier: 2.1.3 - version: 2.1.3(electron@41.0.2) + version: 2.1.3(electron@41.0.3) better-sqlite3: specifier: 12.8.0 version: 12.8.0 @@ -482,8 +479,8 @@ importers: specifier: 14.0.0 version: 14.0.0(webpack@5.101.3(esbuild@0.27.4)) electron: - specifier: 41.0.2 - version: 41.0.2 + specifier: 41.0.3 + version: 41.0.3 prebuild-install: specifier: 7.1.3 version: 7.1.3 @@ -538,8 +535,8 @@ importers: specifier: 14.0.0 version: 14.0.0(webpack@5.101.3(esbuild@0.27.4)) electron: - specifier: 41.0.2 - version: 41.0.2 + specifier: 41.0.3 + version: 41.0.3 fs-extra: specifier: 11.3.4 version: 11.3.4 @@ -573,7 +570,7 @@ importers: version: 7.1.2 '@electron/remote': specifier: 2.1.3 - version: 2.1.3(electron@41.0.2) + version: 2.1.3(electron@41.0.3) '@triliumnext/commons': specifier: workspace:* version: link:../../packages/commons @@ -710,8 +707,8 @@ importers: specifier: 5.0.1 version: 5.0.1 electron: - specifier: 41.0.2 - version: 41.0.2 + specifier: 41.0.3 + version: 41.0.3 electron-debug: specifier: 4.1.0 version: 4.1.0 @@ -803,11 +800,11 @@ importers: specifier: 1.6.3 version: 1.6.3 sanitize-html: - specifier: 2.17.1 - version: 2.17.1 + specifier: 2.17.2 + version: 2.17.2 sax: - specifier: 1.5.0 - version: 1.5.0 + specifier: 1.6.0 + version: 1.6.0 serve-favicon: specifier: 2.5.1 version: 2.5.1 @@ -865,10 +862,10 @@ importers: devDependencies: '@wxt-dev/auto-icons': specifier: 1.1.1 - version: 1.1.1(wxt@0.20.19(@types/node@24.12.0)(eslint@10.0.3(jiti@2.6.1))(jiti@2.6.1)(less@4.1.3)(lightningcss@1.32.0)(rollup@4.52.0)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.44.0)(tsx@4.21.0)(yaml@2.8.2)) + version: 1.1.1(wxt@0.20.20(@types/node@24.12.0)(eslint@10.0.3(jiti@2.6.1))(jiti@2.6.1)(less@4.1.3)(lightningcss@1.32.0)(rollup@4.52.0)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.44.0)(tsx@4.21.0)(yaml@2.8.2)) wxt: - specifier: 0.20.19 - version: 0.20.19(@types/node@24.12.0)(eslint@10.0.3(jiti@2.6.1))(jiti@2.6.1)(less@4.1.3)(lightningcss@1.32.0)(rollup@4.52.0)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.44.0)(tsx@4.21.0)(yaml@2.8.2) + specifier: 0.20.20 + version: 0.20.20(@types/node@24.12.0)(eslint@10.0.3(jiti@2.6.1))(jiti@2.6.1)(less@4.1.3)(lightningcss@1.32.0)(rollup@4.52.0)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.44.0)(tsx@4.21.0)(yaml@2.8.2) apps/website: dependencies: @@ -941,8 +938,8 @@ importers: version: 47.6.1(bufferutil@4.0.9)(ckeditor5@47.6.1)(utf-8-validate@6.0.5) devDependencies: '@smithy/middleware-retry': - specifier: 4.4.42 - version: 4.4.42 + specifier: 4.4.43 + version: 4.4.43 '@types/jquery': specifier: 4.0.0 version: 4.0.0 @@ -959,11 +956,11 @@ importers: specifier: 5.1.0 version: 5.1.0(@babel/core@7.29.0)(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@24.12.0)(bufferutil@4.0.9)(esbuild@0.27.4)(utf-8-validate@6.0.5) '@typescript-eslint/eslint-plugin': - specifier: 8.57.0 - version: 8.57.0(@typescript-eslint/parser@8.57.0(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3))(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3) + specifier: 8.57.1 + version: 8.57.1(@typescript-eslint/parser@8.57.1(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3))(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3) '@typescript-eslint/parser': - specifier: 8.57.0 - version: 8.57.0(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3) + specifier: 8.57.1 + version: 8.57.1(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3) '@vitest/browser': specifier: 4.1.0 version: 4.1.0(bufferutil@4.0.9)(msw@2.7.5(@types/node@24.12.0)(typescript@5.9.3))(utf-8-validate@6.0.5)(vite@8.0.0(@types/node@24.12.0)(esbuild@0.27.4)(jiti@2.6.1)(less@4.1.3)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.44.0)(tsx@4.21.0)(yaml@2.8.2))(vitest@4.1.0) @@ -978,7 +975,7 @@ importers: version: 10.0.3(jiti@2.6.1) eslint-config-ckeditor5: specifier: '>=9.1.0' - version: 13.0.0(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3) + version: 14.0.0(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3) http-server: specifier: 14.1.1 version: 14.1.1 @@ -990,7 +987,7 @@ importers: version: 17.4.0(typescript@5.9.3) stylelint-config-ckeditor5: specifier: '>=9.1.0' - version: 13.0.0(stylelint@17.4.0(typescript@5.9.3)) + version: 14.0.0(stylelint@17.4.0(typescript@5.9.3)) ts-node: specifier: 10.9.2 version: 10.9.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@24.12.0)(typescript@5.9.3) @@ -1019,11 +1016,11 @@ importers: specifier: 5.1.0 version: 5.1.0(@babel/core@7.29.0)(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@24.12.0)(bufferutil@4.0.9)(esbuild@0.27.4)(utf-8-validate@6.0.5) '@typescript-eslint/eslint-plugin': - specifier: 8.57.0 - version: 8.57.0(@typescript-eslint/parser@8.57.0(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3))(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3) + specifier: 8.57.1 + version: 8.57.1(@typescript-eslint/parser@8.57.1(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3))(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3) '@typescript-eslint/parser': - specifier: 8.57.0 - version: 8.57.0(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3) + specifier: 8.57.1 + version: 8.57.1(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3) '@vitest/browser': specifier: 4.1.0 version: 4.1.0(bufferutil@4.0.9)(msw@2.7.5(@types/node@24.12.0)(typescript@5.9.3))(utf-8-validate@6.0.5)(vite@8.0.0(@types/node@24.12.0)(esbuild@0.27.4)(jiti@2.6.1)(less@4.1.3)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.44.0)(tsx@4.21.0)(yaml@2.8.2))(vitest@4.1.0) @@ -1038,7 +1035,7 @@ importers: version: 10.0.3(jiti@2.6.1) eslint-config-ckeditor5: specifier: '>=9.1.0' - version: 13.0.0(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3) + version: 14.0.0(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3) http-server: specifier: 14.1.1 version: 14.1.1 @@ -1050,7 +1047,7 @@ importers: version: 17.4.0(typescript@5.9.3) stylelint-config-ckeditor5: specifier: '>=9.1.0' - version: 13.0.0(stylelint@17.4.0(typescript@5.9.3)) + version: 14.0.0(stylelint@17.4.0(typescript@5.9.3)) ts-node: specifier: 10.9.2 version: 10.9.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@24.12.0)(typescript@5.9.3) @@ -1079,11 +1076,11 @@ importers: specifier: 5.1.0 version: 5.1.0(@babel/core@7.29.0)(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@24.12.0)(bufferutil@4.0.9)(esbuild@0.27.4)(utf-8-validate@6.0.5) '@typescript-eslint/eslint-plugin': - specifier: 8.57.0 - version: 8.57.0(@typescript-eslint/parser@8.57.0(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3))(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3) + specifier: 8.57.1 + version: 8.57.1(@typescript-eslint/parser@8.57.1(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3))(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3) '@typescript-eslint/parser': - specifier: 8.57.0 - version: 8.57.0(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3) + specifier: 8.57.1 + version: 8.57.1(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3) '@vitest/browser': specifier: 4.1.0 version: 4.1.0(bufferutil@4.0.9)(msw@2.7.5(@types/node@24.12.0)(typescript@5.9.3))(utf-8-validate@6.0.5)(vite@8.0.0(@types/node@24.12.0)(esbuild@0.27.4)(jiti@2.6.1)(less@4.1.3)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.44.0)(tsx@4.21.0)(yaml@2.8.2))(vitest@4.1.0) @@ -1098,7 +1095,7 @@ importers: version: 10.0.3(jiti@2.6.1) eslint-config-ckeditor5: specifier: '>=9.1.0' - version: 13.0.0(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3) + version: 14.0.0(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3) http-server: specifier: 14.1.1 version: 14.1.1 @@ -1110,7 +1107,7 @@ importers: version: 17.4.0(typescript@5.9.3) stylelint-config-ckeditor5: specifier: '>=9.1.0' - version: 13.0.0(stylelint@17.4.0(typescript@5.9.3)) + version: 14.0.0(stylelint@17.4.0(typescript@5.9.3)) ts-node: specifier: 10.9.2 version: 10.9.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@24.12.0)(typescript@5.9.3) @@ -1146,11 +1143,11 @@ importers: specifier: 5.1.0 version: 5.1.0(@babel/core@7.29.0)(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@24.12.0)(bufferutil@4.0.9)(esbuild@0.27.4)(utf-8-validate@6.0.5) '@typescript-eslint/eslint-plugin': - specifier: 8.57.0 - version: 8.57.0(@typescript-eslint/parser@8.57.0(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3))(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3) + specifier: 8.57.1 + version: 8.57.1(@typescript-eslint/parser@8.57.1(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3))(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3) '@typescript-eslint/parser': - specifier: 8.57.0 - version: 8.57.0(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3) + specifier: 8.57.1 + version: 8.57.1(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3) '@vitest/browser': specifier: 4.1.0 version: 4.1.0(bufferutil@4.0.9)(msw@2.7.5(@types/node@24.12.0)(typescript@5.9.3))(utf-8-validate@6.0.5)(vite@8.0.0(@types/node@24.12.0)(esbuild@0.27.4)(jiti@2.6.1)(less@4.1.3)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.44.0)(tsx@4.21.0)(yaml@2.8.2))(vitest@4.1.0) @@ -1165,7 +1162,7 @@ importers: version: 10.0.3(jiti@2.6.1) eslint-config-ckeditor5: specifier: '>=9.1.0' - version: 13.0.0(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3) + version: 14.0.0(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3) http-server: specifier: 14.1.1 version: 14.1.1 @@ -1177,7 +1174,7 @@ importers: version: 17.4.0(typescript@5.9.3) stylelint-config-ckeditor5: specifier: '>=9.1.0' - version: 13.0.0(stylelint@17.4.0(typescript@5.9.3)) + version: 14.0.0(stylelint@17.4.0(typescript@5.9.3)) ts-node: specifier: 10.9.2 version: 10.9.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@24.12.0)(typescript@5.9.3) @@ -1213,11 +1210,11 @@ importers: specifier: 5.1.0 version: 5.1.0(@babel/core@7.29.0)(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@24.12.0)(bufferutil@4.0.9)(esbuild@0.27.4)(utf-8-validate@6.0.5) '@typescript-eslint/eslint-plugin': - specifier: 8.57.0 - version: 8.57.0(@typescript-eslint/parser@8.57.0(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3))(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3) + specifier: 8.57.1 + version: 8.57.1(@typescript-eslint/parser@8.57.1(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3))(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3) '@typescript-eslint/parser': - specifier: 8.57.0 - version: 8.57.0(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3) + specifier: 8.57.1 + version: 8.57.1(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3) '@vitest/browser': specifier: 4.1.0 version: 4.1.0(bufferutil@4.0.9)(msw@2.7.5(@types/node@24.12.0)(typescript@5.9.3))(utf-8-validate@6.0.5)(vite@8.0.0(@types/node@24.12.0)(esbuild@0.27.4)(jiti@2.6.1)(less@4.1.3)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.44.0)(tsx@4.21.0)(yaml@2.8.2))(vitest@4.1.0) @@ -1232,7 +1229,7 @@ importers: version: 10.0.3(jiti@2.6.1) eslint-config-ckeditor5: specifier: '>=9.1.0' - version: 13.0.0(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3) + version: 14.0.0(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3) http-server: specifier: 14.1.1 version: 14.1.1 @@ -1244,7 +1241,7 @@ importers: version: 17.4.0(typescript@5.9.3) stylelint-config-ckeditor5: specifier: '>=9.1.0' - version: 13.0.0(stylelint@17.4.0(typescript@5.9.3)) + version: 14.0.0(stylelint@17.4.0(typescript@5.9.3)) ts-node: specifier: 10.9.2 version: 10.9.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@24.12.0)(typescript@5.9.3) @@ -1425,6 +1422,9 @@ importers: packages/highlightjs: dependencies: + '@catppuccin/highlightjs': + specifier: 1.0.1 + version: 1.0.1 '@exercism/highlightjs-gdscript': specifier: 0.0.1 version: 0.0.1 @@ -1470,11 +1470,11 @@ importers: specifier: workspace:* version: link:../ckeditor5 '@typescript-eslint/eslint-plugin': - specifier: 8.57.0 - version: 8.57.0(@typescript-eslint/parser@8.57.0(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3))(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3) + specifier: 8.57.1 + version: 8.57.1(@typescript-eslint/parser@8.57.1(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3))(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3) '@typescript-eslint/parser': - specifier: 8.57.0 - version: 8.57.0(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3) + specifier: 8.57.1 + version: 8.57.1(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3) dotenv: specifier: 17.3.1 version: 17.3.1 @@ -1891,6 +1891,9 @@ packages: '@catppuccin/codemirror@1.0.3': resolution: {integrity: sha512-P1ZCj4DZVLqr/TNz28m3aaF2Elrikpb8OOnzN0Vyf95Un4pTWTkCSvhbskbnJbnNJ87Rfvt3fXoaUj4o55X30Q==} + '@catppuccin/highlightjs@1.0.1': + resolution: {integrity: sha512-wnagsNQbJroHQMalkprwRoapfGV1hHRx46d7GXp4kf6rlShImBlgpqPCt9OD471Gq4qpHdfFH/GJFIvY1CLqHA==} + '@catppuccin/palette@1.7.1': resolution: {integrity: sha512-aRc1tbzrevOTV7nFTT9SRdF26w/MIwT4Jwt4fDMc9itRZUDXCuEDBLyz4TQMlqO9ZP8mf5Hu4Jr6D03NLFc6Gw==} @@ -3038,6 +3041,10 @@ packages: resolution: {integrity: sha512-S26Stp4zCy88tH94QbBv3XCuzRQiZ9yXofEILmglYTh/Ug/a9/umqvgFtYBAo3Lp0nsI/5/qH1CCrbdK3AP1Tw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@eslint/js@9.39.4': + resolution: {integrity: sha512-nE7DEIchvtiFTwBw4Lfbu59PG+kCofhjsKaCWzxTpt4lfRjRMqG6uMBzKXuEcyXhOHoUp9riAm7/aWYGhXZ9cw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@eslint/markdown@6.6.0': resolution: {integrity: sha512-IsWPy2jU3gaQDlioDC4sT4I4kG1hX1OMWs/q2sWwJrPoMASHW/Z4SDw+6Aql6EsHejGbagYuJbFq9Zvx+Y1b1Q==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -4111,6 +4118,10 @@ packages: resolution: {integrity: sha512-7VmYAmk4csGv08QzrDKScdzn11jHPFGyqJW39FyPgPuAp3zIaUmuCo1yxw9aGs+NEJuTGQ9Gwqpt93vtJubucg==} engines: {node: ^18.17.0 || >=20.5.0} + '@npmcli/redact@4.0.0': + resolution: {integrity: sha512-gOBg5YHMfZy+TfHArfVogwgfBeQnKbbGo3pSUyK/gSI0AVu+pEiDVcKlQb0D8Mg1LNRZILZ6XG8I5dJ4KuAd9Q==} + engines: {node: ^20.17.0 || >=22.9.0} + '@npmcli/run-script@10.0.0': resolution: {integrity: sha512-vaQj4nccJbAslopIvd49pQH2NhUp7G9pY4byUtmwhe37ZZuubGrx0eB9hW2F37uVNRuDDK6byFGXF+7JCuMSZg==} engines: {node: ^20.17.0 || >=22.9.0} @@ -5015,25 +5026,11 @@ packages: '@radix-ui/rect@1.1.1': resolution: {integrity: sha512-HPwpGIzkl28mWyZqG52jiqDJ12waP11Pa1lGoiyUkIEuMLBP0oeK/C89esbXrxsky5we7dfd8U58nm0SgAWpVw==} - '@rc-component/portal@1.1.2': - resolution: {integrity: sha512-6f813C0IsasTZms08kfA8kPAGxbbkYToa8ALaiDIGGECU4i9hj8Plgbx0sNJDrey3EtHO30hmdaxtT0138xZcg==} - engines: {node: '>=8.x'} - peerDependencies: - react: '>=16.9.0' - react-dom: '>=16.9.0' - - '@rc-component/trigger@2.3.1': - resolution: {integrity: sha512-ORENF39PeXTzM+gQEshuk460Z8N4+6DkjpxlpE7Q3gYy1iBpLrx0FOJz3h62ryrJZ/3zCAUIkT1Pb/8hHWpb3A==} - engines: {node: '>=8.x'} - peerDependencies: - react: '>=16.9.0' - react-dom: '>=16.9.0' - '@redocly/ajv@8.18.0': resolution: {integrity: sha512-F+LMD2IDIXuHxgpLJh3nkLj9+tSaEzoUWd+7fONGq5pe2169FUDjpEkOfEpoGLz1sbZni/69p07OsecNfAOpqA==} - '@redocly/cli@2.21.1': - resolution: {integrity: sha512-tqMvNzXB2dD9ThfNo3O69ZwNPfs1O41q04o1Fgc4iSNn1jpKUcE371u79qF4q/axRpbvQblZs7I6i7XwRN/zmg==} + '@redocly/cli@2.24.0': + resolution: {integrity: sha512-g5iKfmG1rgbpQ/mBnEH78bJbAUx2XxLSJTYdYGuvsrT8CODbOyza1xFF7kwOFo93JV62lmu3IfzNIxFj9FACYw==} engines: {node: '>=22.12.0 || >=20.19.0 <21.0.0', npm: '>=10'} hasBin: true @@ -5047,12 +5044,12 @@ packages: resolution: {integrity: sha512-0EbE8LRbkogtcCXU7liAyC00n9uNG9hJ+eMyHFdUsy9lB/WGqnEBgwjA9q2cyzAVcdTkQqTBBU1XePNnN3OijA==} engines: {node: '>=18.17.0', npm: '>=9.5.0'} - '@redocly/openapi-core@2.21.1': - resolution: {integrity: sha512-xqO0avM42DOnninr3NqCPGgD61L1EunmDy+hQNZhuCM2/a6X0g19ZYNioQxeGw3/OlKNVeplSO26lEq52R12VQ==} + '@redocly/openapi-core@2.24.0': + resolution: {integrity: sha512-4j8+OKA+bFBOj9Uhr6LJuNnFQpKAE9uK5Smw4yd2WJS2bcsJhCqbUWOG9N1cYBUFlwRQpLBT1ZOSmDFYv81NOg==} engines: {node: '>=22.12.0 || >=20.19.0 <21.0.0', npm: '>=10'} - '@redocly/respect-core@2.21.1': - resolution: {integrity: sha512-Y5betL4vL8UEElOkDoSul5X30QQj8lw7NKrE0ncvA9viN8BQqnqxhC3PBTVvpKAkCXsEDdw98C09xQ7weygT+g==} + '@redocly/respect-core@2.24.0': + resolution: {integrity: sha512-3Gp+4X5V6DCATmB7OYpUrGKEYaR8quq2LD+PsniEAMTfG+oyuDHJRUy3zXYfGQGT7PDi0iXUZ8PEWUFzgVdyZQ==} engines: {node: '>=22.12.0 || >=20.19.0 <21.0.0', npm: '>=10'} '@replit/codemirror-indentation-markers@6.5.3': @@ -5483,8 +5480,8 @@ packages: resolution: {integrity: sha512-952rGf7hBRnhUIaeLp6q4MptKW8sPFe5VvkoZ5qIzFAtx6c/QZ/54FS3yootsyUSf9gJX/NBqEBNdNR7jMIlpQ==} engines: {node: '>=18.0.0'} - '@smithy/core@3.23.9': - resolution: {integrity: sha512-1Vcut4LEL9HZsdpI0vFiRYIsaoPwZLjAxnVQDUMQK8beMS+EYPLDQCXtbzfxmM5GzSgjfe2Q9M7WaXwIMQllyQ==} + '@smithy/core@3.23.12': + resolution: {integrity: sha512-o9VycsYNtgC+Dy3I0yrwCqv9CWicDnke0L7EVOrZtJpjb2t0EjaEofmMrYc0T1Kn3yk32zm6cspxF9u9Bj7e5w==} engines: {node: '>=18.0.0'} '@smithy/credential-provider-imds@4.2.12': @@ -5539,16 +5536,16 @@ packages: resolution: {integrity: sha512-YE58Yz+cvFInWI/wOTrB+DbvUVz/pLn5mC5MvOV4fdRUc6qGwygyngcucRQjAhiCEbmfLOXX0gntSIcgMvAjmA==} engines: {node: '>=18.0.0'} - '@smithy/middleware-endpoint@4.4.23': - resolution: {integrity: sha512-UEFIejZy54T1EJn2aWJ45voB7RP2T+IRzUqocIdM6GFFa5ClZncakYJfcYnoXt3UsQrZZ9ZRauGm77l9UCbBLw==} - engines: {node: '>=18.0.0'} - '@smithy/middleware-endpoint@4.4.25': resolution: {integrity: sha512-dqjLwZs2eBxIUG6Qtw8/YZ4DvzHGIf0DA18wrgtfP6a50UIO7e2nY0FPdcbv5tVJKqWCCU5BmGMOUwT7Puan+A==} engines: {node: '>=18.0.0'} - '@smithy/middleware-retry@4.4.42': - resolution: {integrity: sha512-vbwyqHRIpIZutNXZpLAozakzamcINaRCpEy1MYmK6xBeW3xN+TyPRA123GjXnuxZIjc9848MRRCugVMTXxC4Eg==} + '@smithy/middleware-endpoint@4.4.26': + resolution: {integrity: sha512-8Qfikvd2GVKSm8S6IbjfwFlRY9VlMrj0Dp4vTwAuhqbX7NhJKE5DQc2bnfJIcY0B+2YKMDBWfvexbSZeejDgeg==} + engines: {node: '>=18.0.0'} + + '@smithy/middleware-retry@4.4.43': + resolution: {integrity: sha512-ZwsifBdyuNHrFGmbc7bAfP2b54+kt9J2rhFd18ilQGAB+GDiP4SrawqyExbB7v455QVR7Psyhb2kjULvBPIhvA==} engines: {node: '>=18.0.0'} '@smithy/middleware-serde@4.2.12': @@ -5559,8 +5556,8 @@ packages: resolution: {integrity: sha512-+CcaLoLa5apzSRtloOyG7lQvkUw2ZDml3hRh4QiG9WyEPfW5Ke/3tPOPiPjUneuT59Tpn8+c3RVaUvvkkwqZwg==} engines: {node: '>=18.0.0'} - '@smithy/middleware-stack@4.2.11': - resolution: {integrity: sha512-s+eenEPW6RgliDk2IhjD2hWOxIx1NKrOHxEwNUaUXxYBxIyCcDfNULZ2Mu15E3kwcJWBedTET/kEASPV1A1Akg==} + '@smithy/middleware-serde@4.2.15': + resolution: {integrity: sha512-ExYhcltZSli0pgAKOpQQe1DLFBLryeZ22605y/YS+mQpdNWekum9Ujb/jMKfJKgjtz1AZldtwA/wCYuKJgjjlg==} engines: {node: '>=18.0.0'} '@smithy/middleware-stack@4.2.12': @@ -5579,6 +5576,10 @@ packages: resolution: {integrity: sha512-ULC8UCS/HivdCB3jhi+kLFYe4B5gxH2gi9vHBfEIiRrT2jfKiZNiETJSlzRtE6B26XbBHjPtc8iZKSNqMol9bw==} engines: {node: '>=18.0.0'} + '@smithy/node-http-handler@4.5.0': + resolution: {integrity: sha512-Rnq9vQWiR1+/I6NZZMNzJHV6pZYyEHt2ZnuV3MG8z2NNenC4i/8Kzttz7CjZiHSmsN5frhXhg17z3Zqjjhmz1A==} + engines: {node: '>=18.0.0'} + '@smithy/property-provider@4.2.12': resolution: {integrity: sha512-jqve46eYU1v7pZ5BM+fmkbq3DerkSluPr5EhvOcHxygxzD05ByDRppRwRPPpFrsFo5yDtCYLKu+kreHKVrvc7A==} engines: {node: '>=18.0.0'} @@ -5619,6 +5620,10 @@ packages: resolution: {integrity: sha512-UqwYawyqSr/aog8mnLnfbPurS0gi4G7IYDcD28cUIBhsvWs1+rQcL2IwkUQ+QZ7dibaoRzhNF99fAQ9AUcO00w==} engines: {node: '>=18.0.0'} + '@smithy/smithy-client@4.12.6': + resolution: {integrity: sha512-aib3f0jiMsJ6+cvDnXipBsGDL7ztknYSVqJs1FdN9P+u9tr/VzOR7iygSh6EUOdaBeMCMSh3N0VdyYsG4o91DQ==} + engines: {node: '>=18.0.0'} + '@smithy/types@4.13.1': resolution: {integrity: sha512-787F3yzE2UiJIQ+wYW1CVg2odHjmaWLGksnKQHUrK/lYZSEcy1msuLVvxaR/sI2/aDe9U+TBuLsXnr3vod1g0g==} engines: {node: '>=18.0.0'} @@ -5687,14 +5692,14 @@ packages: resolution: {integrity: sha512-1zopLDUEOwumjcHdJ1mwBHddubYF8GMQvstVCLC54Y46rqoHwlIU+8ZzUeaBcD+WCJHyDGSeZ2ml9YSe9aqcoQ==} engines: {node: '>=18.0.0'} - '@smithy/util-stream@4.5.17': - resolution: {integrity: sha512-793BYZ4h2JAQkNHcEnyFxDTcZbm9bVybD0UV/LEWmZ5bkTms7JqjfrLMi2Qy0E5WFcCzLwCAPgcvcvxoeALbAQ==} - engines: {node: '>=18.0.0'} - '@smithy/util-stream@4.5.19': resolution: {integrity: sha512-v4sa+3xTweL1CLO2UP0p7tvIMH/Rq1X4KKOxd568mpe6LSLMQCnDHs4uv7m3ukpl3HvcN2JH6jiCS0SNRXKP/w==} engines: {node: '>=18.0.0'} + '@smithy/util-stream@4.5.20': + resolution: {integrity: sha512-4yXLm5n/B5SRBR2p8cZ90Sbv4zL4NKsgxdzCzp/83cXw2KxLEumt5p+GAVyRNZgQOSrzXn9ARpO0lUe8XSlSDw==} + engines: {node: '>=18.0.0'} + '@smithy/util-uri-escape@4.2.2': resolution: {integrity: sha512-2kAStBlvq+lTXHyAZYfJRb/DfS3rsinLiwb+69SstC9Vb0s9vNWkRwpnj918Pfi85mzi42sOqdV72OLxWAISnw==} engines: {node: '>=18.0.0'} @@ -6332,365 +6337,261 @@ packages: '@types/yauzl@2.10.3': resolution: {integrity: sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==} - '@typescript-eslint/eslint-plugin@8.46.4': - resolution: {integrity: sha512-R48VhmTJqplNyDxCyqqVkFSZIx1qX6PzwqgcXn1olLrzxcSBDlOsbtcnQuQhNtnNiJ4Xe5gREI1foajYaYU2Vg==} + '@typescript-eslint/eslint-plugin@8.57.1': + resolution: {integrity: sha512-Gn3aqnvNl4NGc6x3/Bqk1AOn0thyTU9bqDRhiRnUWezgvr2OnhYCWCgC8zXXRVqBsIL1pSDt7T9nJUe0oM0kDQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - '@typescript-eslint/parser': ^8.46.4 - eslint: ^8.57.0 || ^9.0.0 - typescript: '>=4.8.4 <6.0.0' - - '@typescript-eslint/eslint-plugin@8.57.0': - resolution: {integrity: sha512-qeu4rTHR3/IaFORbD16gmjq9+rEs9fGKdX0kF6BKSfi+gCuG3RCKLlSBYzn/bGsY9Tj7KE/DAQStbp8AHJGHEQ==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - '@typescript-eslint/parser': ^8.57.0 + '@typescript-eslint/parser': ^8.57.1 eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/parser@8.46.4': - resolution: {integrity: sha512-tK3GPFWbirvNgsNKto+UmB/cRtn6TZfyw0D6IKrW55n6Vbs7KJoZtI//kpTKzE/DUmmnAFD8/Ca46s7Obs92/w==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - eslint: ^8.57.0 || ^9.0.0 - typescript: '>=4.8.4 <6.0.0' - - '@typescript-eslint/parser@8.57.0': - resolution: {integrity: sha512-XZzOmihLIr8AD1b9hL9ccNMzEMWt/dE2u7NyTY9jJG6YNiNthaD5XtUHVF2uCXZ15ng+z2hT3MVuxnUYhq6k1g==} + '@typescript-eslint/parser@8.57.1': + resolution: {integrity: sha512-k4eNDan0EIMTT/dUKc/g+rsJ6wcHYhNPdY19VoX/EOtaAG8DLtKCykhrUnuHPYvinn5jhAPgD2Qw9hXBwrahsw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/project-service@8.46.4': - resolution: {integrity: sha512-nPiRSKuvtTN+no/2N1kt2tUh/HoFzeEgOm9fQ6XQk4/ApGqjx0zFIIaLJ6wooR1HIoozvj2j6vTi/1fgAz7UYQ==} + '@typescript-eslint/project-service@8.57.1': + resolution: {integrity: sha512-vx1F37BRO1OftsYlmG9xay1TqnjNVlqALymwWVuYTdo18XuKxtBpCj1QlzNIEHlvlB27osvXFWptYiEWsVdYsg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/project-service@8.56.1': - resolution: {integrity: sha512-TAdqQTzHNNvlVFfR+hu2PDJrURiwKsUvxFn1M0h95BB8ah5jejas08jUWG4dBA68jDMI988IvtfdAI53JzEHOQ==} + '@typescript-eslint/scope-manager@8.57.1': + resolution: {integrity: sha512-hs/QcpCwlwT2L5S+3fT6gp0PabyGk4Q0Rv2doJXA0435/OpnSR3VRgvrp8Xdoc3UAYSg9cyUjTeFXZEPg/3OKg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@typescript-eslint/tsconfig-utils@8.57.1': + resolution: {integrity: sha512-0lgOZB8cl19fHO4eI46YUx2EceQqhgkPSuCGLlGi79L2jwYY1cxeYc1Nae8Aw1xjgW3PKVDLlr3YJ6Bxx8HkWg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/project-service@8.57.0': - resolution: {integrity: sha512-pR+dK0BlxCLxtWfaKQWtYr7MhKmzqZxuii+ZjuFlZlIGRZm22HnXFqa2eY+90MUz8/i80YJmzFGDUsi8dMOV5w==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - typescript: '>=4.8.4 <6.0.0' - - '@typescript-eslint/scope-manager@8.46.4': - resolution: {integrity: sha512-tMDbLGXb1wC+McN1M6QeDx7P7c0UWO5z9CXqp7J8E+xGcJuUuevWKxuG8j41FoweS3+L41SkyKKkia16jpX7CA==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - - '@typescript-eslint/scope-manager@8.56.1': - resolution: {integrity: sha512-YAi4VDKcIZp0O4tz/haYKhmIDZFEUPOreKbfdAN3SzUDMcPhJ8QI99xQXqX+HoUVq8cs85eRKnD+rne2UAnj2w==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - - '@typescript-eslint/scope-manager@8.57.0': - resolution: {integrity: sha512-nvExQqAHF01lUM66MskSaZulpPL5pgy5hI5RfrxviLgzZVffB5yYzw27uK/ft8QnKXI2X0LBrHJFr1TaZtAibw==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - - '@typescript-eslint/tsconfig-utils@8.46.4': - resolution: {integrity: sha512-+/XqaZPIAk6Cjg7NWgSGe27X4zMGqrFqZ8atJsX3CWxH/jACqWnrWI68h7nHQld0y+k9eTTjb9r+KU4twLoo9A==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - typescript: '>=4.8.4 <6.0.0' - - '@typescript-eslint/tsconfig-utils@8.56.1': - resolution: {integrity: sha512-qOtCYzKEeyr3aR9f28mPJqBty7+DBqsdd63eO0yyDwc6vgThj2UjWfJIcsFeSucYydqcuudMOprZ+x1SpF3ZuQ==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - typescript: '>=4.8.4 <6.0.0' - - '@typescript-eslint/tsconfig-utils@8.57.0': - resolution: {integrity: sha512-LtXRihc5ytjJIQEH+xqjB0+YgsV4/tW35XKX3GTZHpWtcC8SPkT/d4tqdf1cKtesryHm2bgp6l555NYcT2NLvA==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - typescript: '>=4.8.4 <6.0.0' - - '@typescript-eslint/type-utils@8.46.4': - resolution: {integrity: sha512-V4QC8h3fdT5Wro6vANk6eojqfbv5bpwHuMsBcJUJkqs2z5XnYhJzyz9Y02eUmF9u3PgXEUiOt4w4KHR3P+z0PQ==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - eslint: ^8.57.0 || ^9.0.0 - typescript: '>=4.8.4 <6.0.0' - - '@typescript-eslint/type-utils@8.57.0': - resolution: {integrity: sha512-yjgh7gmDcJ1+TcEg8x3uWQmn8ifvSupnPfjP21twPKrDP/pTHlEQgmKcitzF/rzPSmv7QjJ90vRpN4U+zoUjwQ==} + '@typescript-eslint/type-utils@8.57.1': + resolution: {integrity: sha512-+Bwwm0ScukFdyoJsh2u6pp4S9ktegF98pYUU0hkphOOqdMB+1sNQhIz8y5E9+4pOioZijrkfNO/HUJVAFFfPKA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/types@8.46.4': - resolution: {integrity: sha512-USjyxm3gQEePdUwJBFjjGNG18xY9A2grDVGuk7/9AkjIF1L+ZrVnwR5VAU5JXtUnBL/Nwt3H31KlRDaksnM7/w==} + '@typescript-eslint/types@8.57.1': + resolution: {integrity: sha512-S29BOBPJSFUiblEl6RzPPjJt6w25A6XsBqRVDt53tA/tlL8q7ceQNZHTjPeONt/3S7KRI4quk+yP9jK2WjBiPQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/types@8.56.1': - resolution: {integrity: sha512-dbMkdIUkIkchgGDIv7KLUpa0Mda4IYjo4IAMJUZ+3xNoUXxMsk9YtKpTHSChRS85o+H9ftm51gsK1dZReY9CVw==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - - '@typescript-eslint/types@8.57.0': - resolution: {integrity: sha512-dTLI8PEXhjUC7B9Kre+u0XznO696BhXcTlOn0/6kf1fHaQW8+VjJAVHJ3eTI14ZapTxdkOmc80HblPQLaEeJdg==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - - '@typescript-eslint/typescript-estree@8.46.4': - resolution: {integrity: sha512-7oV2qEOr1d4NWNmpXLR35LvCfOkTNymY9oyW+lUHkmCno7aOmIf/hMaydnJBUTBMRCOGZh8YjkFOc8dadEoNGA==} + '@typescript-eslint/typescript-estree@8.57.1': + resolution: {integrity: sha512-ybe2hS9G6pXpqGtPli9Gx9quNV0TWLOmh58ADlmZe9DguLq0tiAKVjirSbtM1szG6+QH6rVXyU6GTLQbWnMY+g==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/typescript-estree@8.56.1': - resolution: {integrity: sha512-qzUL1qgalIvKWAf9C1HpvBjif+Vm6rcT5wZd4VoMb9+Km3iS3Cv9DY6dMRMDtPnwRAFyAi7YXJpTIEXLvdfPxg==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - typescript: '>=4.8.4 <6.0.0' - - '@typescript-eslint/typescript-estree@8.57.0': - resolution: {integrity: sha512-m7faHcyVg0BT3VdYTlX8GdJEM7COexXxS6KqGopxdtkQRvBanK377QDHr4W/vIPAR+ah9+B/RclSW5ldVniO1Q==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - typescript: '>=4.8.4 <6.0.0' - - '@typescript-eslint/utils@8.46.4': - resolution: {integrity: sha512-AbSv11fklGXV6T28dp2Me04Uw90R2iJ30g2bgLz529Koehrmkbs1r7paFqr1vPCZi7hHwYxYtxfyQMRC8QaVSg==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - eslint: ^8.57.0 || ^9.0.0 - typescript: '>=4.8.4 <6.0.0' - - '@typescript-eslint/utils@8.56.1': - resolution: {integrity: sha512-HPAVNIME3tABJ61siYlHzSWCGtOoeP2RTIaHXFMPqjrQKCGB9OgUVdiNgH7TJS2JNIQ5qQ4RsAUDuGaGme/KOA==} + '@typescript-eslint/utils@8.57.1': + resolution: {integrity: sha512-XUNSJ/lEVFttPMMoDVA2r2bwrl8/oPx8cURtczkSEswY5T3AeLmCy+EKWQNdL4u0MmAHOjcWrqJp2cdvgjn8dQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/utils@8.57.0': - resolution: {integrity: sha512-5iIHvpD3CZe06riAsbNxxreP+MuYgVUsV0n4bwLH//VJmgtt54sQeY2GszntJ4BjYCpMzrfVh2SBnUQTtys2lQ==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 - typescript: '>=4.8.4 <6.0.0' - - '@typescript-eslint/visitor-keys@8.46.4': - resolution: {integrity: sha512-/++5CYLQqsO9HFGLI7APrxBJYo+5OCMpViuhV8q5/Qa3o5mMrF//eQHks+PXcsAVaLdn817fMuS7zqoXNNZGaw==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - - '@typescript-eslint/visitor-keys@8.56.1': - resolution: {integrity: sha512-KiROIzYdEV85YygXw6BI/Dx4fnBlFQu6Mq4QE4MOH9fFnhohw6wX/OAvDY2/C+ut0I3RSPKenvZJIVYqJNkhEw==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - - '@typescript-eslint/visitor-keys@8.57.0': - resolution: {integrity: sha512-zm6xx8UT/Xy2oSr2ZXD0pZo7Jx2XsCoID2IUh9YSTFRu7z+WdwYTRk6LhUftm1crwqbuoF6I8zAFeCMw0YjwDg==} + '@typescript-eslint/visitor-keys@8.57.1': + resolution: {integrity: sha512-YWnmJkXbofiz9KbnbbwuA2rpGkFPLbAIetcCNO6mJ8gdhdZ/v7WDXsoGFAJuM6ikUFKTlSQnjWnVO4ux+UzS6A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@ungap/structured-clone@1.3.0': resolution: {integrity: sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==} - '@univerjs-pro/collaboration-client-ui@0.17.0': - resolution: {integrity: sha512-1QaU/1V2pMnF6GPClxfRsLSngbSRTQwubJdHlzWnrHHJD44hAMur/ovsANPPvSq1vDdfpmNFUdPvmgdmZxEYpA==} + '@univerjs-pro/collaboration-client-ui@0.18.0': + resolution: {integrity: sha512-OY77Nip3DrIrXhvzsFXLuEZWOjFa099pXhX0uB+ECbPRqXOpEwzCy0NvIM5Z5kQo3nZCirwbxP7Vl0esu+Zikw==} peerDependencies: react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc rxjs: '>=7.0.0' - '@univerjs-pro/collaboration-client@0.17.0': - resolution: {integrity: sha512-lldJrDGIvBfRCpf4X46r0QIEoBm0rIhKVENfkLWFHUZuVvjEBmGNeesaeyBNuVs4p/PzgnknXkSDRe4nPiuS1g==} + '@univerjs-pro/collaboration-client@0.18.0': + resolution: {integrity: sha512-BBR56Pjmyzf7S9QH1tEdYLJciQ7aNeeNCeGY4iiX4APFzbwBYpriS/eV29F6TGRWWZ0r1OEn6Bjgwr+rsQV7Hw==} peerDependencies: rxjs: '>=7.0.0' - '@univerjs-pro/collaboration@0.17.0': - resolution: {integrity: sha512-4npXJ+f5ZZDBhsYKNWqqdovUjDdx2xC4ZZe4FlnOiTwrxhup3Z8BhqOplgAzL5imilFoMFKc5sGD6Vtg9Ixy+A==} + '@univerjs-pro/collaboration@0.18.0': + resolution: {integrity: sha512-UAXYLQllZ7TE/VZCk4pDLCc8rmqyNEVIrAMjqZmwK/o0Deq/ojh6bpw5QMMQjleuqlh+lNP8iEyhvl3C1X1zzg==} - '@univerjs-pro/docs-exchange-client@0.17.0': - resolution: {integrity: sha512-6JcCgU4c8y2gP66oXvGii5oqQCtdn0ccKQuvHkaLDcMEPJ1PwFdaP5QJwiesiPrg3PWFWIGajVJ5OgM96XJDwg==} + '@univerjs-pro/docs-exchange-client@0.18.0': + resolution: {integrity: sha512-IzZsTPh+9t7Jj1ZOIrYY8yTjO5yUdRPqFYH8JSlqd1fk/qZWllQEBYsrQrdoHC68WPf8wIKAUIpXHHOcKAIiNw==} - '@univerjs-pro/docs-print@0.17.0': - resolution: {integrity: sha512-/MthtVqKWlzmkULCpW5bYMXSxqSzAvXR9vzE7xMnQgyxyvB4droXg/jc0SXC2o8N750IebEeyrrta/2vFjkNPw==} + '@univerjs-pro/docs-print@0.18.0': + resolution: {integrity: sha512-LIHfThj9wzWdpXgddV3P8xJTLu04ZgTQKu9gn+Qdl+mDZjcH4X/+mTv6OK+W4FSwQzeCNOED5BM0qWoM1zNEIw==} + + '@univerjs-pro/edit-history-loader@0.18.0': + resolution: {integrity: sha512-C2MPElES7QgBKjUNe5rhn5bixiWPFKt+q41SoQyXbjzP9NgJXPK4E8gJlev9XA943CK1s3AH204BVqckuADMIA==} peerDependencies: - react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + rxjs: '>=7.0.0' - '@univerjs-pro/edit-history-loader@0.17.0': - resolution: {integrity: sha512-NcOo/nrqWEB87KIZXZwpI6FVE1X0f5kmUk9Vfd741nP9qudbUX9ABqoBXmd5V5PSkgvu7cO0cQNGrUP6nShzSA==} + '@univerjs-pro/edit-history-viewer@0.18.0': + resolution: {integrity: sha512-0TjtPSNInhR9eLdUrzH0PCkpOREie4dElK4SvgaCREdgDBEIFk5B+PCpKwL+PUcyC1ZICtAAHvbRAxQ4qkhwOA==} peerDependencies: react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc rxjs: '>=7.0.0' - '@univerjs-pro/edit-history-viewer@0.17.0': - resolution: {integrity: sha512-KiJwjiJUpgHokh0VJjNmM09XUHXXq/V3YDUSshL4wKYVO3bz0pCmzOghLJF3g/kHbLGUXq5RYN6Jf6T7MUubNw==} + '@univerjs-pro/engine-chart@0.18.0': + resolution: {integrity: sha512-Pd9a+9H5+DQ/j3aSRhHH50bZK6KTwLYL8U4PlyvueSEc2tQ0DUnph8l88r4CKDRBu2graFRiNcqyTJ1ecx15vA==} + peerDependencies: + rxjs: '>=7.0.0' + + '@univerjs-pro/engine-formula@0.18.0': + resolution: {integrity: sha512-/QdizS/gELB2EOftnQ83V/zQVyGJe0aKflvMWFm69HUcCEsQ3wT+qkfcsqlZ7fGiEKZ145oSO+YkA36W2K0kdg==} + + '@univerjs-pro/engine-pivot@0.18.0': + resolution: {integrity: sha512-xbSqNkljvnCYePNknAp5EsjzEEmXz8ekQwkAzxc5EDatFF8axcfb2m37NxfrvEGLA/j3gOoO83fQGi+Hb5Ur5A==} + + '@univerjs-pro/engine-shape@0.18.0': + resolution: {integrity: sha512-gzLVohp6YfHradW+kvNWDQa9p2JG5bDTRTLuSfXUOIl08JUNS0dfPeS34gVXhBs2TO8nT4ieDlMJ6VOmfmZGZg==} + + '@univerjs-pro/exchange-client@0.18.0': + resolution: {integrity: sha512-F0nl5j6lI3h1CGIsr6lIVf5fwipTVHUV3DZCRcaJk9gXa4gjVVwT7zzIoNbA92PyKMdGZKmScxmToH2D3D5XTg==} peerDependencies: react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc rxjs: '>=7.0.0' - '@univerjs-pro/engine-chart@0.17.0': - resolution: {integrity: sha512-VS0Dfl3sbENjlPi49XiGE1IvdRqGP3wCd6C4tnKOfNREk9kowYDg2wkjzIJQ5wx9DptpSl/0c3WrIGXEhNbNNg==} + '@univerjs-pro/license@0.18.0': + resolution: {integrity: sha512-Is7zrqMmexU+WoU4Kmty3CcgVqOiVm9kROEM7hNpP3gA2SgcQoQdcoGScq8O8udOEpA4jOG4ysvG7eGljOQS0g==} peerDependencies: rxjs: '>=7.0.0' - '@univerjs-pro/engine-formula@0.17.0': - resolution: {integrity: sha512-UnBbz86n57TPy9lE1dX3PadqJpNvmoNMU3nFVKTvxf5uqZBxFgNcp0cy9t7/HNux1acn41690mYS1Yptf19rkA==} - peerDependencies: - rxjs: '>=7.0.0' + '@univerjs-pro/print@0.18.0': + resolution: {integrity: sha512-6LsEtYgvn4TYxTu+ChaBKbueRlqkbevAkRY5ewK3oecsrbOHDERYapau9Ah4gsKxzki5hj+h/ZD+OG2FW5Hxig==} - '@univerjs-pro/engine-pivot@0.17.0': - resolution: {integrity: sha512-cZr5oJqv7E5BRdcoxNsbKXVYL5EuNUTa3VSjILZDxFgTsGBvITXMSZzsPJhUSfn6P03os5UHUR5Ebp3BVr1d8w==} - - '@univerjs-pro/engine-shape@0.17.0': - resolution: {integrity: sha512-/D5bxCpAkfBZZOpSSilelyrdgwboAuLa4BnCA9UV70nt0H5QBbfOnXHEBDlqDeadsatSShcm11CP8P+EvV5i0A==} - - '@univerjs-pro/exchange-client@0.17.0': - resolution: {integrity: sha512-JfBSE7DQHmtndlJyDnmrbjWLepTycs1icz9Dmp2MowkG6XX18sAKQ2wqOhhS4edT5WyScTkgFnt3t0MQUxwcPA==} + '@univerjs-pro/sheets-chart-ui@0.18.0': + resolution: {integrity: sha512-yYgv46jvFMKORXlE8c1GPQAyBxBEiIQRUvMfbXRo8qfYR5EP70WQr4MWgr01j/ydj1EcUdUPh1IDiDU590+Qdw==} peerDependencies: react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc rxjs: '>=7.0.0' - '@univerjs-pro/license@0.17.0': - resolution: {integrity: sha512-bgz1510XIGjYaEbfrbvHU6hI2kah0FZZn77KJyz3tYZSWWi2cU47IWN+CCeQWTu7Kc0EH/1BLmYSONWmGe/cRA==} + '@univerjs-pro/sheets-chart@0.18.0': + resolution: {integrity: sha512-jXtSGYq9/x6sacsilF7dLTMCtWQfXkc39M1nQFHHhKF0Cnq+LtJdKedv38lCOX1AXzUefTTJYenwBf1zU9eFFA==} peerDependencies: rxjs: '>=7.0.0' - '@univerjs-pro/print@0.17.0': - resolution: {integrity: sha512-Il7+ECPVd4aGWi0AeQz6+doEMCSUY/O3A7Xslb2TPdq/crXIG0hHT+JqJAIL9W3IFx56PrU9+RGYxwP/WIXNuw==} + '@univerjs-pro/sheets-exchange-client@0.18.0': + resolution: {integrity: sha512-69JEYvS96ZijtmfmkvDAG67y9i0NftVvEKgZh42kpZQohNrN+lz7OJHYP/UYEmfCSCMhiddeWF3v1FugdgHwBg==} - '@univerjs-pro/sheets-chart-ui@0.17.0': - resolution: {integrity: sha512-QvbdTbM1nT4IpIjyEkih/dr1ihi8h9zz0eKZs27veh4AVhGFSl9gH1v1ZWP8vWeIYa84WWpdbrt93FGa+K1xlA==} + '@univerjs-pro/sheets-pivot-ui@0.18.0': + resolution: {integrity: sha512-bPnHso3MetqK9Ohtu1JXQrxdRXQhoASw5e1Z7gY5Sz4sGo0pa36fGAv+LKsW56ziRdIxoEbeFzoQ+xpF7Fg/gQ==} peerDependencies: react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc rxjs: '>=7.0.0' - '@univerjs-pro/sheets-chart@0.17.0': - resolution: {integrity: sha512-cYgkm2BLwMAiiT7JX58hPZbS1xu7BAVbSt6COph7o6XpRDMZHzO1KKkUt3tUwf4fEr8Et2VKTFKiF9wqe3VLMg==} + '@univerjs-pro/sheets-pivot@0.18.0': + resolution: {integrity: sha512-8tXX4o8Jy67A6Vtrkftiin3l4cWoik9j642awUv4K6+p2Dd2HQltl9jvk9dlHX8BXqHXTnGlTl2dTtHfWdBvuA==} peerDependencies: rxjs: '>=7.0.0' - '@univerjs-pro/sheets-exchange-client@0.17.0': - resolution: {integrity: sha512-NDyj1r5LrqbYuNHy3Xvd3yInVASt0Rrj8a3D4eUhwaUdFKyewPjep2ui8+p7QmrGE2MRoYojdxqLzpc75lCdEA==} - - '@univerjs-pro/sheets-pivot-ui@0.17.0': - resolution: {integrity: sha512-Zteok8mNnu2K0gHAeqG46KKMOUwwXwmwhCW1Q2somQ8Tn1w2DJJ0wWFOGbqZEoR2YiFdwiXOVXj1E/OBBlwxgA==} + '@univerjs-pro/sheets-print@0.18.0': + resolution: {integrity: sha512-7ZStNeOEJVmx97Ucp+dkyteJ0+F//h3qMcmL2a6DhDBeBQeJh5VrCfGI4kzgQEylMomnRB3kZRbDUr+czCsQ7Q==} peerDependencies: react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc rxjs: '>=7.0.0' - '@univerjs-pro/sheets-pivot@0.17.0': - resolution: {integrity: sha512-SPApPKGFHLDSf8Cmkx2DR3G51BZLfPDRkA2voWUSY+C6GA3ZdATxwI/rOqa4+xVuth/Ib7JOutGk3CvQAo5qMw==} - peerDependencies: - rxjs: '>=7.0.0' - - '@univerjs-pro/sheets-print@0.17.0': - resolution: {integrity: sha512-EF8aMbYbUdhmSGGJOElI0+SoCOTL/u4S801z4Q2QZpJQyrNQi0+fcqMVpZsfEWxpLwXiHCUDFKz5pKSpBdJ7HA==} - peerDependencies: - react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc - rxjs: '>=7.0.0' - - '@univerjs-pro/sheets-shape-ui@0.17.0': - resolution: {integrity: sha512-xpWxx2S3HZZg0AxGfQGOpbji+97leoLp4LSntTDX3AxtMrqKzTOtdGhj4q8BnQBtnxK5eR5MN8WIs9VmNs4KsA==} + '@univerjs-pro/sheets-shape-ui@0.18.0': + resolution: {integrity: sha512-H+7f2r43kl7i0MsPGtZnzKk54XX6h1q+7bWmLTJT6zkUQdCbxnBcvG9DdICPGXUzMD2bcWwH0MpXSuTdw3f0hg==} engines: {node: '>=16.0.0', npm: '>=8.0.0'} peerDependencies: react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc rxjs: '>=7.0.0' - '@univerjs-pro/sheets-shape@0.17.0': - resolution: {integrity: sha512-SLOtXLjxXr8qjfVFwB46jumlkOoO9iPxsjTgO9PpXBsv+L6D6yfyNy9LWykfMFQskTrpC8AyL6W7KlgXB7FDFQ==} + '@univerjs-pro/sheets-shape@0.18.0': + resolution: {integrity: sha512-7nGdyZcDL5nkcIUu5RTp2D5xNpMJUPj7DtNxvD9Tg7z3cTlFRZzAR71OZ6hBmVuNqcYxKGcQUnX/TzvJX0lBdw==} engines: {node: '>=16.0.0', npm: '>=8.0.0'} - peerDependencies: - rxjs: '>=7.0.0' - '@univerjs-pro/sheets-sparkline-ui@0.17.0': - resolution: {integrity: sha512-//hWk3HYkW/WNJF6fBfqqQ9sMgU2u//bB7x7XEX85PItpLGy39VLIJaqIbL4ziaeueUQJhzlZOqzNfgcQQ968A==} + '@univerjs-pro/sheets-sparkline-ui@0.18.0': + resolution: {integrity: sha512-KDOm7yUyj/erD7RYKgUCpzV6ForUbiT9VMaGSQPEBgkBXmyDJsODXeUOUiJDh1k4aXtOPxrI8cnZPaHdo8sMSA==} engines: {node: '>=16.0.0', npm: '>=8.0.0'} peerDependencies: react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc rxjs: '>=7.0.0' - '@univerjs-pro/sheets-sparkline@0.17.0': - resolution: {integrity: sha512-I2ftCxrclHzsI8kx6Q5y9jcYf0vP0ExJLYBxLo5tPThtaqwn1b4vIuebQkPtSb7xszWDFerm7Rs+riXQcF6B7g==} + '@univerjs-pro/sheets-sparkline@0.18.0': + resolution: {integrity: sha512-EArUZFbfK+iYl2xaRd65ZQjiswV+Uk1BO9kahSwDW+dXNh/JuM406u9ZrjguoK7q4yVX+e5ETzgu9hvZKrnMGg==} engines: {node: '>=16.0.0', npm: '>=8.0.0'} peerDependencies: rxjs: '>=7.0.0' - '@univerjs-pro/thread-comment-datasource@0.17.0': - resolution: {integrity: sha512-+ocV9okORuDgqVkDxFmW+u7igZByZp/K/NjFx14vYfroluAM5I9nAdT0hQFet8FA9oXg5XxlTkaZqI5+NXGXJA==} + '@univerjs-pro/thread-comment-datasource@0.18.0': + resolution: {integrity: sha512-gNODxPfUiXYogeqnKMlvLPpt668dH+AWgfWjpARp4s34pRbR2UO1FcuMjpeSbyg0ojanTnc/l4MxOqKWtdVr+w==} peerDependencies: rxjs: '>=7.0.0' - '@univerjs/core@0.17.0': - resolution: {integrity: sha512-UX/lAbGQcp/H7VdtOPX0Q9A8xswGG1tVOjGVEYu3bRf7neLs+ZQ31nswG1YbiHGviHYW8vpblIgZqiM2QfH3hw==} - peerDependencies: - '@wendellhu/redi': 1.1.1 - rxjs: '>=7.0.0' - - '@univerjs/data-validation@0.17.0': - resolution: {integrity: sha512-zvQq81uHRagk5jk4wN39KopkZSqV+V/dW/r7BPYhmii6+9R/pwAqHKvo7WjY79rrxQeOkZ8D8FEmxC1pP+ugLA==} + '@univerjs/core@0.18.0': + resolution: {integrity: sha512-6WgsYyKU0KGLlo4dN6bHorNo2zdgAytmAKcX6pPk0sSzDuuJG8v+RtQhJHyaB5Son3HiqR0hKj8SEgwBOZlO7w==} peerDependencies: rxjs: '>=7.0.0' - '@univerjs/design@0.17.0': - resolution: {integrity: sha512-aaDRlU11T0oGAqucEK8AjCMUUo+W2Cb8vjiE+qlX/fIjizf6rXRWbeLvKmpeJru+ABmjVUIC7PbRhWB07WmNOQ==} + '@univerjs/data-validation@0.18.0': + resolution: {integrity: sha512-66mOVTs4WI/9VHLiv9YaprW2IamnzVQ/RioAF4wYKGGB+YKNT9c4zZMHpYTVaZft3ayXvkm2fQbH76EgPYArJA==} + peerDependencies: + rxjs: '>=7.0.0' + + '@univerjs/design@0.18.0': + resolution: {integrity: sha512-kLjm+I9Pc0wuLpKk28H4arzXb6rwcnNin9RYJ21hozY1oCOZ1eZuPnYHrMB8DL4m8SjtFIPvMzh27CHOSDsIyg==} peerDependencies: react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc react-dom: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc - '@univerjs/docs-drawing-ui@0.17.0': - resolution: {integrity: sha512-1PfD8RA9kCk2OU79jmm3pOAgslugWMFeIiobIqYfiREx/1eo/dbPRzHQWH4vjjxUF+vqcLmTMKcj+fLCGhp4Hg==} + '@univerjs/docs-drawing-ui@0.18.0': + resolution: {integrity: sha512-t/HmuBH+uupiCNzsqCxnlpfpaHE0fsq3I7cns7UumhQ71QGBbTy7Y/nFA1Ka5kbWElmceXr4gCiXX+tiuf/cRA==} peerDependencies: react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc rxjs: '>=7.0.0' - '@univerjs/docs-drawing@0.17.0': - resolution: {integrity: sha512-c7J9EhFM49GSGG7rn01eToYCx0gnYi8nxjFHiRFfwjkrOY+vLDYElPvHeTcs7f/4vo4A0aKjHghJiQo6sUA8Ew==} + '@univerjs/docs-drawing@0.18.0': + resolution: {integrity: sha512-pp+0AjM4GoMkRn72aXP0CJRB/Ts63MLtkMA3pqLMNAarpVTg0ReK5XeZJxQ58j6SGF8KFLiewGtoivUr+GDfpA==} - '@univerjs/docs-hyper-link-ui@0.17.0': - resolution: {integrity: sha512-Jn+aA9KQGdEucehEgoIseaWr01CmgnodHY5UJD+Y1UoBTs/LOa+dJGO1YVx426fD9p+wt5a4i+CnYB+7m+PLNQ==} + '@univerjs/docs-hyper-link-ui@0.18.0': + resolution: {integrity: sha512-cw2o6BrjvclaOfnjw2znkpTMoWrTEaJLm8518NfFKuhD2+VQcKR0PNUSEAhJCYC/eK+16sDcxYft0RPAJaI9Pg==} peerDependencies: react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc rxjs: '>=7.0.0' - '@univerjs/docs-hyper-link@0.17.0': - resolution: {integrity: sha512-bG2EIj5OUV+oGOquwt5txN1oCJ3+jwMoGq5lcXwyXUthWs6CkR1dY8rz/Ljr4y759XjAhlX0hDf4Melj5uLOpQ==} + '@univerjs/docs-hyper-link@0.18.0': + resolution: {integrity: sha512-i1KjBqTcBOEecpcKnRWlg11PZNXSUZY7a0xW8u7nv/vZe/unSUA9iuIenxhPtvV3T/P2rCWoCOw9cfUC/DZKuQ==} - '@univerjs/docs-thread-comment-ui@0.17.0': - resolution: {integrity: sha512-lQ6iehDjXGHKWIQ946oMXjPdnX5gWl5C8mt3xv4kRIAcNg/R+usaSl/v+7milxByCFNlU+SG2+nHLNyeBkiALg==} + '@univerjs/docs-thread-comment-ui@0.18.0': + resolution: {integrity: sha512-a0UALGblGQuXEmSFL0wgadlEsq3RD+TEgXhjW8gTroJrckuGPbdU93Ub83h3Ongf3X++dFnuXSq3AVUcdVbYNg==} peerDependencies: react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc rxjs: '>=7.0.0' - '@univerjs/docs-ui@0.17.0': - resolution: {integrity: sha512-bkJdpqSsov3Fteg7Rc+RlRrx1SgVsFaqv+bSP8Jl3ADOJtsA2z2ciUNJRdtRBjDKBNRgfcPtSaaziIIQkaOPVA==} + '@univerjs/docs-ui@0.18.0': + resolution: {integrity: sha512-ase9A1s54WVzNCbbfu/h6Mud/83+l99Obr4ggAwYtvkcmkAdrpZ/H08BevI0ws91MaWFf7K0aJNenUC0PxmYwQ==} peerDependencies: react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc rxjs: '>=7.0.0' - '@univerjs/docs@0.17.0': - resolution: {integrity: sha512-WU6QMnF9QcDf3qO+OVWxE+axcZeaSMFi+L0exIqsd4ayQBZG9swVPkisxjuy1t1CNns9BgxaqCHGr3PCwHQKyw==} + '@univerjs/docs@0.18.0': + resolution: {integrity: sha512-VRfdbHYN1cTaPC0Hg/SqUqUD+z8w973g0j8MKtyXYaE7BBGjTW3jqoKckVU7B0ZSRwPHDkuPBIZlqJcVGsWQXQ==} peerDependencies: rxjs: '>=7.0.0' - '@univerjs/drawing-ui@0.17.0': - resolution: {integrity: sha512-AF314MpCXFfxp/v+v8XmtryPHKcENhMg2YP0IS2bYIq4b5U2hFMuv97VsSSzGqCrF4KfjXxJdRr8qe+mbWFzDA==} + '@univerjs/drawing-ui@0.18.0': + resolution: {integrity: sha512-mr1EDwPUaJDLbTVt2iUR2ie8EzJLM15ygOq2TBp2KZEZPFDnrULvj6SlOe1Ti52388K5DmVgjomZ99rxNVKvvg==} peerDependencies: react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc rxjs: '>=7.0.0' - '@univerjs/drawing@0.17.0': - resolution: {integrity: sha512-JL0J5dJH4WEcFvL9f7dZiuiZZwDuXRTZS44JdZQCiOFRfjtdi4CCpniuXRXjHvrbY6/7OPtZpTTDw4EaWY6wvg==} + '@univerjs/drawing@0.18.0': + resolution: {integrity: sha512-12S7uh7CjLwFqUkfMvlQ53ZqptqsKJ6qsrsfAC04eVKSq2BheH2NhJWufYkJOciurJtZZw9PT45qRDsr1+oqJg==} peerDependencies: rxjs: '>=7.0.0' - '@univerjs/engine-formula@0.17.0': - resolution: {integrity: sha512-DlayJzLUQNKY3WbdAOJRnySvEGPgx8VAI0ol756+TsWrHqb4hf4Sx6JEatiNfrNXL1KXHEQyYES5OPP+/kAWug==} + '@univerjs/engine-formula@0.18.0': + resolution: {integrity: sha512-yOzXVr/dXjwW0ae6CxQj3ReIi8YZTPuAvjK/eH1MA+epS9+OIPxMphopHIAR3vddCf2M6fg6EZoopLW1XFYeUg==} peerDependencies: rxjs: '>=7.0.0' - '@univerjs/engine-render@0.17.0': - resolution: {integrity: sha512-9+rq2xNpGRDD6hu6OW0JDi+iOzpeldk3bKgiHOtpfi5RS+3Ga6Fbo34AVw3cV5SdZ7famFlvgc1Dcpsp7s8p6Q==} + '@univerjs/engine-render@0.18.0': + resolution: {integrity: sha512-wa/K3UVgrHoJjoG9QqApPQ/3rbKnmYe01F/8JZrX5xx1qkOR9O1ckBcKvMTmdTbfiYaf85aTSsRemC6LyEHwoQ==} peerDependencies: rxjs: '>=7.0.0' - '@univerjs/find-replace@0.17.0': - resolution: {integrity: sha512-WS3sAyNYVef7nfN+BMoA0cozl4rtFf0uBtgKnyphDzpnckvq8gm+exSBQa301EAAVBXIqph5Scb4rdxW8bBojw==} + '@univerjs/find-replace@0.18.0': + resolution: {integrity: sha512-a25iLUNYo/mA8MpynvG4sPPmFYzU7t350tMQcRRIwOAadMgNgdOE0mABhIPPU5YFMqYuKkTCDsAKwVAMvP2f/Q==} peerDependencies: react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc rxjs: '>=7.0.0' @@ -6701,156 +6602,156 @@ packages: react: '*' react-dom: '*' - '@univerjs/network@0.17.0': - resolution: {integrity: sha512-TuokLDGchA/LfBm9X3I6QQlC2/MxM9nOppsAYtZwNm58qhbrqugQdq2Ze+RNc3VEQy+P/vAyB+vas1hz4MOcsA==} + '@univerjs/network@0.18.0': + resolution: {integrity: sha512-tSdOwgqOIi6NhhQVfkgIgYl4Bq5rrls02ow1M0mFHefodHn5kZwx0GiOPKDnKJDY27Df31phkjA232pGbeJbZQ==} peerDependencies: rxjs: '>=7.0.0' - '@univerjs/preset-docs-advanced@0.17.0': - resolution: {integrity: sha512-WCsgUHYiLQrjxDH8rXkj2hqLD161bix99nwCvMGOBbVodZWBfVPSBRmhaMbPgyautqCz/AzNgXJZI4SC3wJrAQ==} + '@univerjs/preset-docs-advanced@0.18.0': + resolution: {integrity: sha512-C8H1HfEAr0iqmPqk2YhtrHMlfzrVZIo+xtygsG1mJQtAJYDiRnYQdNmLsat7VygNaE2t74cLW6sNJWAreAC55A==} peerDependencies: react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc react-dom: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc rxjs: '>=7.0.0' - '@univerjs/preset-docs-collaboration@0.17.0': - resolution: {integrity: sha512-znY8djQcMPIb/QTxT3D9+V25/Am1alQtHK5XZNoGts9ZrY23zIH/D4REYJJX+1WZWE9fVQv5nFL4XUfs/App8Q==} + '@univerjs/preset-docs-collaboration@0.18.0': + resolution: {integrity: sha512-qy8PFEkkL2lPrrjj/LUXZ/b+pVovuPHDoupqCBe9ssScmcWnEDazJMbWqBYrY3ycF8GIacs7zmqCO9cxkRBYQg==} peerDependencies: react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc react-dom: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc rxjs: '>=7.0.0' - '@univerjs/preset-docs-core@0.17.0': - resolution: {integrity: sha512-Htvo5Al382e8di5prOVjqCsKOJ+DBmP+SzOjpamuzDeCTM7e18p/lz5o2BWPgAl5EteCvog3H/qvUrSb6yNeog==} + '@univerjs/preset-docs-core@0.18.0': + resolution: {integrity: sha512-7sVtP2LF45d+d7gkooetBkRt3Cf+S/RLJUKN/ElXfXAOqXAlYyO1iyGvm9vlFfv1wCTaoaqkffH0jTCR2e/M4Q==} peerDependencies: react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc react-dom: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc rxjs: '>=7.0.0' - '@univerjs/preset-docs-drawing@0.17.0': - resolution: {integrity: sha512-hrQpxaZz5CPADqDvuqsEuRS8NAuAu6vNtGBNXkauXXwYt8iJHMeb0ySA3zgLfEDIQF/GDvz9MvZ0O7ChGHpG3g==} + '@univerjs/preset-docs-drawing@0.18.0': + resolution: {integrity: sha512-V70Ww4naZ4V57AQy3PnS9PykzrpL+L0S3tn/Mj9J9QeeFEZZYXNeq5mtBtXH2WdJMgxR19yHOJ2AAkGXtnJLvg==} peerDependencies: react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc react-dom: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc rxjs: '>=7.0.0' - '@univerjs/preset-docs-hyper-link@0.17.0': - resolution: {integrity: sha512-kXMt3orjVlFSzCwiuK9zkhDTHjBYqbbt89IEWlRYKBxLYQhLIuixxyGbZBy6c8SJEl4Vtw9g1Otk4d0eYEAyhg==} + '@univerjs/preset-docs-hyper-link@0.18.0': + resolution: {integrity: sha512-4BI2zI5FDTNJq6mmTLhHAXSm/aRaAIY0QBBNwSmkxUtpM7mnDz4lS+tblDPd30oFLSocuVPwkECntIiOO/d3bg==} peerDependencies: react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc react-dom: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc rxjs: '>=7.0.0' - '@univerjs/preset-docs-node-core@0.17.0': - resolution: {integrity: sha512-nIb/2Sjx7gDnb3hPW4GFc9TYE3wEf+bAsbKyqrDl+EGzrl1uBStI8IgQ5mriCzAZjJ9vWeSzsVC/hPI2+AVMZw==} + '@univerjs/preset-docs-node-core@0.18.0': + resolution: {integrity: sha512-vkrmnPt82PQPi4BIchkhkD1/VFm3eq9cpBAUsVUHINQx4y0nXjIAIcuefAH/455k7jCpu6S6xEUAYLqi+0DoXQ==} peerDependencies: rxjs: '>=7.0.0' - '@univerjs/preset-docs-thread-comment@0.17.0': - resolution: {integrity: sha512-aOllFIwxKPfF1cVqWsp14vSRxzJvCq8qJxvovUAps73vGo3txvJNBqhR8jmC5hxPhM6ftnVDVyaG0VCccZtjjg==} + '@univerjs/preset-docs-thread-comment@0.18.0': + resolution: {integrity: sha512-QshSDEBjWG8ljQRUMprGkD6xNhy59yVv100JCOegEtScLwKBSuNTVAF2mejeEcrMwIZ+/le19omBGEI0vdd09g==} peerDependencies: react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc react-dom: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc rxjs: '>=7.0.0' - '@univerjs/preset-sheets-advanced@0.17.0': - resolution: {integrity: sha512-AqXSkqaO1pPPc8eE/g11TKlYcbeQXbYdnE75MFllLBQScES8mZLtxZb5J8RrTAH0dbEmDtRI+Rn2VK/KrkjC0A==} + '@univerjs/preset-sheets-advanced@0.18.0': + resolution: {integrity: sha512-H/TIcuLoZGm5+bCiMYAFyv0LN7Av3t9SXudUHrAiS7ubd9qkI2SoiEnRQCfFl3NqBrQbUX36gR06j/pO8+FlWg==} peerDependencies: react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc react-dom: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc rxjs: '>=7.0.0' - '@univerjs/preset-sheets-collaboration@0.17.0': - resolution: {integrity: sha512-2PlsT+CxM8eyDmnkNoXtEmmgaFWPse3ryV2mUBa584ynWMHTAQO4zFVK9Y2PaO6P/6lXFLgkHSRQ2NziX1cBOA==} + '@univerjs/preset-sheets-collaboration@0.18.0': + resolution: {integrity: sha512-ojHK2NXX/U0Z2KWd4tRgFcyzjWNr9OyXLAAeuln68FPXG8LB3JBEx0NpvuThAfBNUkMs6je+2kFHWdiIu2/J5Q==} peerDependencies: react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc react-dom: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc rxjs: '>=7.0.0' - '@univerjs/preset-sheets-conditional-formatting@0.17.0': - resolution: {integrity: sha512-bwj3s9mvAKSx06n9PNO/1FilP4nuV1RSW2XZI8Lu+iLO/UEBlxhWtx/PMGPkcdqRfXglmgtBQFK6m5W5ESJ9sA==} + '@univerjs/preset-sheets-conditional-formatting@0.18.0': + resolution: {integrity: sha512-myzEGYDWl9sD5czHvkFCeINscfbO6TI5tEuohpuyHEJQCYhjweGwGRy/7rDTG/kmKAzuVjnhe4iPy9wpKWIeqA==} peerDependencies: react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc react-dom: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc rxjs: '>=7.0.0' - '@univerjs/preset-sheets-core@0.17.0': - resolution: {integrity: sha512-Kzi+6lGmiiWPK95pknEXIJFvUWQzWuwdIKhNpRCltAdDZQSQ14iGfS7f6nLvsninacIgdeQsRo7G2Xmzf92j7Q==} + '@univerjs/preset-sheets-core@0.18.0': + resolution: {integrity: sha512-RyoH0en3fy9tEZjpg6VkA6wNgvurTf9FpmKj9MBVOBjDDOqy12yvkOg1rv7G99Bn+k8U5aGriPYQUIAFjfi+dA==} peerDependencies: react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc react-dom: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc rxjs: '>=7.0.0' - '@univerjs/preset-sheets-data-validation@0.17.0': - resolution: {integrity: sha512-9sqcps2T17Tajb0Qbz9XiXWB968Kmsic5EVUOr0FnvIvnWqCtwqu/DOV9KFSKYxLdvtf7F7g0mdMuhZWWWs6Vw==} + '@univerjs/preset-sheets-data-validation@0.18.0': + resolution: {integrity: sha512-cKo2jJbsRi1P5lJpMt2pYNKJRNUWlJxsAgOUzb1NnHOVEGodGY1vK0NKg8YSB+16iUS+VT3MDQV+QOcWdCX1UQ==} peerDependencies: react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc react-dom: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc rxjs: '>=7.0.0' - '@univerjs/preset-sheets-drawing@0.17.0': - resolution: {integrity: sha512-zEaiPpE36fKPbjngUto0sKCrx4oOSdvL8sgsGGwCpnao30fd8su3VdRrIebwLyO6rjowGYj0UG1GpxzL0l1jaA==} + '@univerjs/preset-sheets-drawing@0.18.0': + resolution: {integrity: sha512-1Xt/1UG1CJ2lhwA2z2HKUVX13g8Age1cBWsov6hPqg2gjSWKSbJ+vdpMWJO09sVIMDq24TfQ5Z+ujSeCWx+aFg==} peerDependencies: react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc react-dom: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc rxjs: '>=7.0.0' - '@univerjs/preset-sheets-filter@0.17.0': - resolution: {integrity: sha512-qZ4B5DrESpdngwrXDO+i1aCRd1iJuPHDFE9sisWvHYdKitUCM4AlXMS1EiCuH8JmuZVV032BWU+bsWrxtuP+MQ==} + '@univerjs/preset-sheets-filter@0.18.0': + resolution: {integrity: sha512-uZRArmf4cthyW9YnRGs/V9H/Y59gepVTupk2bgshpbBSuIdBw7UFB17Pj4U7cjVs2QQRNqFLnQCOaEFZlaBpzA==} peerDependencies: react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc react-dom: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc rxjs: '>=7.0.0' - '@univerjs/preset-sheets-find-replace@0.17.0': - resolution: {integrity: sha512-510eBvisQCZXbmRHTNzKT4/3h/5ldzGSj3mbre6/APNG+QWHvsv31bF0CgNBv4WFFYFXAzWYlz2j5qEa5tWuIQ==} + '@univerjs/preset-sheets-find-replace@0.18.0': + resolution: {integrity: sha512-fklrqzLfNywDRimjUm2jj5EbwbgiLnzJJlLsLGaRnOWwYFrbdMrhit0I+bZizE2gl0ImVlGVCujABaSI4s3tFQ==} peerDependencies: react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc react-dom: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc rxjs: '>=7.0.0' - '@univerjs/preset-sheets-hyper-link@0.17.0': - resolution: {integrity: sha512-XlORH8CLQ5MSlWFRgzWSpeCJs8eroPeH+yqliYvVRWFWwXjDCg40FAPe0lLlNMmcrDnGQzP2Tnho4mIYlualug==} + '@univerjs/preset-sheets-hyper-link@0.18.0': + resolution: {integrity: sha512-RgkExY4hjNmEssoXjPKDsOe+EAH37BT88dD0hZq1ZE20OLcHvmsb9vUJAZ3lGc8HFlUfv9RmAFBWR6va+GnBcg==} peerDependencies: react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc react-dom: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc rxjs: '>=7.0.0' - '@univerjs/preset-sheets-node-core@0.17.0': - resolution: {integrity: sha512-maBYEPc+5tgUr8YAnEyNCME66xTzX8A1kOFsbRr1befu4VuY4DPgNLWCK/tZgKXZdnJXcoJ5wapf+2wWiv8IGQ==} + '@univerjs/preset-sheets-node-core@0.18.0': + resolution: {integrity: sha512-+agf0RkICAvLpMcg+9xhjVdHsqUmSaGl2XvzEThu0WOFsoyxDcAibcAcf4GeUpEbw/QNSmjJsS+MSa1N21mzLA==} peerDependencies: rxjs: '>=7.0.0' - '@univerjs/preset-sheets-note@0.17.0': - resolution: {integrity: sha512-V8x8WIvITv7FNPLt0MaiJyNrILl6u5G/o+sWaETmdUEtu41huXsP8xt9KOShaZVHMDkiIWFZFOgGAFnKzXdMJg==} + '@univerjs/preset-sheets-note@0.18.0': + resolution: {integrity: sha512-p6wUKmNPO5kc5wwJt60v+fWtmxtsn38r7JTkbw44+FS4UKN5ZLSuNr1v53uaLN0mOx21lUZDjYRUquCL2d7Xaw==} peerDependencies: react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc react-dom: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc rxjs: '>=7.0.0' - '@univerjs/preset-sheets-sort@0.17.0': - resolution: {integrity: sha512-mBgYR4VwdGqCZ5+yLLFv2HdqS9ZkkH4CB9ZkwuXuW3H5ByFuSRkH+eu0yAMypX+Aa4cGUtIWLKu3ey1BEg4MgQ==} + '@univerjs/preset-sheets-sort@0.18.0': + resolution: {integrity: sha512-oOiXxXd/RXKt0aucZ9CrWig9U94I3BNdIAVWCMxSevJqgLohkmeOrC8cGKozMa29J1o2Pw8HrTPrSULC7+/T9w==} peerDependencies: react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc react-dom: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc rxjs: '>=7.0.0' - '@univerjs/preset-sheets-table@0.17.0': - resolution: {integrity: sha512-sUtr2QYfvlBLsrOdJ1HpmfiL0qAp+h+Sytpqj0fZwUJFi7b7lgtlypUpkA00FfwOWkWtCgWWuXA0Ms5FTdLtXQ==} + '@univerjs/preset-sheets-table@0.18.0': + resolution: {integrity: sha512-OME3fnLjhILD9FvCLiRb4MSIqptFiymUHc8eNmUdt7JSBcWs1zpT1A025NwYXlL5SR+g5SLFR3QlVkpQNttK/w==} peerDependencies: react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc react-dom: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc rxjs: '>=7.0.0' - '@univerjs/preset-sheets-thread-comment@0.17.0': - resolution: {integrity: sha512-868pTBh6IGjhLiRpVOskIfcbvAl2F202hdPRFtJJnliWh0ox3Y+99J208RIDKb0cfNpcr1D+UkveS3TjMh2kLA==} + '@univerjs/preset-sheets-thread-comment@0.18.0': + resolution: {integrity: sha512-idXbfyVPMEFwL0azpohZHgSMMqtsLsk06zxctOJV1rlNETRsA2+eEHN2guEqXiewkj6M6xByZT/nJvLFVbnmqA==} peerDependencies: react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc react-dom: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc rxjs: '>=7.0.0' - '@univerjs/presets@0.17.0': - resolution: {integrity: sha512-Cm9tWRCNt5ixcoea88+R+TBWXzk7e1AXKLWnds86npoL+22Kmc1ThGxvr3vTj7rE1VEOeokFr9LfYUGW/FqH9w==} + '@univerjs/presets@0.18.0': + resolution: {integrity: sha512-uy8ColpzijXRtEH6jAVnyZZMn/2xPyZZuTbGh7y1pRz4b6foclyc0/M3PdvNBPdKrF9n5VEu8yBMsk7aVofXMw==} peerDependencies: react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc react-dom: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc @@ -6859,171 +6760,171 @@ packages: '@univerjs/protocol@0.1.48': resolution: {integrity: sha512-nFHNtGAWOV0u1+IqoznH9K7hV/M9OZ61Vqwy8JMWKlgLLsx12m3vJqodkrVlLkI2YU5WuwjaUT1+J8/nM+kcUg==} - '@univerjs/rpc-node@0.17.0': - resolution: {integrity: sha512-yilw783wX1tq8M888iNc+2Ky9GEujXMKJviUmbfggIaTM6wj8DN+V8dPIj/QaWD2qWSV9vuOwW2PnlUKae+5mA==} + '@univerjs/rpc-node@0.18.0': + resolution: {integrity: sha512-ylZl7jzNUKdISzd8h7h4SU3TAfp8wNQS3GPGPP2oYOafKpvDt8Dmm5lkT9O7e0NQi4yCUwnJYzkH466frp5Vfw==} peerDependencies: rxjs: '>=7.0.0' - '@univerjs/rpc@0.17.0': - resolution: {integrity: sha512-ulLtzfnEQtLUr+U66DLt8FUMiRupz6pIYEYR1o4l8AW5Vo8LgilNaD8VoHysrd4jNTtmfk+qCbRJAo+Wee38GQ==} + '@univerjs/rpc@0.18.0': + resolution: {integrity: sha512-NTNQPySV/BOoy5tqbOYbNxuNxg1tE27ZLLhPXelWXeyH6uFFCmtfVopWAK1A1esqlIkDGifsepcOHN3s9F4/YA==} peerDependencies: rxjs: '>=7.0.0' - '@univerjs/sheets-conditional-formatting-ui@0.17.0': - resolution: {integrity: sha512-52nNPopR4iLYT488gqp+s5qVuKFnJdwFHub4U+srsryNt+apsiy9Tgbfw44YUdeGfwFEbg2QAzw8OIuZDrZhUQ==} + '@univerjs/sheets-conditional-formatting-ui@0.18.0': + resolution: {integrity: sha512-MDc6eXDU7rvOxgpuUCIoxYa9lYsdKCSxQLpq4db3+Lr/mf+3dnKd1QQKi/+ma7Cl20U6wZW8e+Hh8kIl06cc1A==} peerDependencies: react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc rxjs: '>=7.0.0' - '@univerjs/sheets-conditional-formatting@0.17.0': - resolution: {integrity: sha512-uQO60b2uxNav/znQuA4Y1wSHup4Jw3R5Porb7ZcdXT6vVxniSq7gvwHUoLy6aq2u0GVKVhEXb5b4IEtaAUb2QQ==} + '@univerjs/sheets-conditional-formatting@0.18.0': + resolution: {integrity: sha512-mOLXu5rIOLnIZVI8PKUzI9cXaau+74r0t/qUlvtd9lDu6LLSwqcmt7m+H5oKElcsZ6UdTmV679zuvd5+PVcWtw==} peerDependencies: rxjs: '>=7.0.0' - '@univerjs/sheets-data-validation-ui@0.17.0': - resolution: {integrity: sha512-Ox/TR4qNXCsK/5EEm7YrhE4kr2y3F+d3HEZf6P4/NxKFXer6jiUPTuHHRM+fBiVzGPmkugCqLenr2NkcCsxTkA==} + '@univerjs/sheets-data-validation-ui@0.18.0': + resolution: {integrity: sha512-y3FGj59WHoEqgr6DH6XvtJVa55DYifr9688+8Tpf5XHVnViojzxY5RhoUHWhgY25bwthaBShTx/qnDtc7PcDMg==} peerDependencies: react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc rxjs: '>=7.0.0' - '@univerjs/sheets-data-validation@0.17.0': - resolution: {integrity: sha512-TQurMWWT3CnRaaGpO5FQVkcw1OoDhPQfOMu+acj6Ygx3Uve7gv+iO/UMqN+m+DEMIoeCcEgIWYDwfrxACUQSVw==} + '@univerjs/sheets-data-validation@0.18.0': + resolution: {integrity: sha512-jmE6GWtc/aVjVRxqysKhXVSGldpL8wt7pdq+1+48NVWliMyw2rZVUiQzEodKSh0ztkRUcK+N2ZS1/MJ1XZTCtQ==} peerDependencies: rxjs: '>=7.0.0' - '@univerjs/sheets-drawing-ui@0.17.0': - resolution: {integrity: sha512-xVueB/JnZd0GWs8GDoOyxaXQlhGpx+MdZwqm7Q/PDu8eaqTE/fXHxlwId48hkyws8dErxJcuCPZBWxJvJSc/Ow==} + '@univerjs/sheets-drawing-ui@0.18.0': + resolution: {integrity: sha512-vT9eSAWSKOMffHaDB5e5F++JFnXfMH3Vx+Dmmb3uO8pAItYdWWFCt39mRc8vheUp5ngnc1tJH4yhlZhbfiyCng==} peerDependencies: react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc rxjs: '>=7.0.0' - '@univerjs/sheets-drawing@0.17.0': - resolution: {integrity: sha512-lNhTj32XPos8iUxt+CEJq0N4Dsc1AqAO7NhmT+DACS/Zd/s25rBSgyg9wUfUOX9/yXz8OUaxNcjudzkTCekrRw==} + '@univerjs/sheets-drawing@0.18.0': + resolution: {integrity: sha512-6GjuBzfcDodSyN7f3m1SehGsvHq2hCrHXVDotIdXimoJl56BKZVK0pwl+jFk2S9Hz8mNIL11KAv9P3CQryXjmg==} - '@univerjs/sheets-filter-ui@0.17.0': - resolution: {integrity: sha512-zi7+lPyXriTlOxXB764M6shSLqLdZm4gJGliA1vVk87OFditbnoenUuOz63Abrffzt9na1kRdXAOoDyZS/agYQ==} + '@univerjs/sheets-filter-ui@0.18.0': + resolution: {integrity: sha512-9GwxNOjh/ydPc2Ttoq5Dv9PM/EmrPEJzGrmdIgAJdic2EUSPLP/WOsaH4gKBqZwCWs/dr7vxzFd7reU9F9i1Wg==} peerDependencies: react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc rxjs: '>=7.0.0' - '@univerjs/sheets-filter@0.17.0': - resolution: {integrity: sha512-k37JZJBTfi+DDAVruXwmlVqGpAcHWLVlWiWLKuyXXAwE9qC4HqHLZcq0/TTMhs62SbZ9EfUKjwoKWmIsFxH1lQ==} + '@univerjs/sheets-filter@0.18.0': + resolution: {integrity: sha512-XCVyFxwcbj09+Wz4vEt3IbsP2nPgadhQtvqHH+R/yEi4oj3CsaqOl48yBd2N//obDUCiXbntHEY38WZ2IaOJIg==} peerDependencies: rxjs: '>=7.0.0' - '@univerjs/sheets-find-replace@0.17.0': - resolution: {integrity: sha512-Uk0dCY/3T94Gs3QDy2PHtM9k3fceXbMJT0e1z54AJcV2i4JMe2E1qAlzSzhuKvR6EGFP4hfY68ERdMuW95Hz6Q==} + '@univerjs/sheets-find-replace@0.18.0': + resolution: {integrity: sha512-zWyXmYnxc5+JkFO3mcshQv+Pv8qq3OMMg2miCTgpsp1MTkGKd3zf11nm6u2Qi+UZyCZ1JaM/BalXw5A3SpBrTw==} peerDependencies: rxjs: '>=7.0.0' - '@univerjs/sheets-formula-ui@0.17.0': - resolution: {integrity: sha512-sGIOeYkc6PVMrzibrn5bPs261F8+U+SQku6lDm3c5p1w+o/HweeReMe5jORwZAWQbhOVF1BozbHzYBYfY22W+w==} + '@univerjs/sheets-formula-ui@0.18.0': + resolution: {integrity: sha512-ByGJTzqg12dmn886S1Ti1KsmbRU2mdXZW9xmp2QjWyxpva3zQiZ24d/0p/bklVgPTtk6DY/dkzFejTWzk6udMw==} peerDependencies: react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc rxjs: '>=7.0.0' - '@univerjs/sheets-formula@0.17.0': - resolution: {integrity: sha512-1pci7YPfc1kIZaTizJk79aLGkgxbkAk7m6/z68uuQWDDe4KN3MrGJgRTrKwCWtFQidYsj/FjvG/6vs36/7YBeg==} + '@univerjs/sheets-formula@0.18.0': + resolution: {integrity: sha512-yiM1hQMY/LOJraNZDAGQS8WSjCKBf49f96o+3NCIHzmNhZLHrEbCYkhVlX1nvCqECRDyNxjXQ+OCtras0ScvFA==} peerDependencies: rxjs: '>=7.0.0' - '@univerjs/sheets-graphics@0.17.0': - resolution: {integrity: sha512-DWZSzsaAs2O1PNkhVLBnRiXyWDVqShu3RMNkJbOkb3c3ilXp/BoXErNeiy+r5VPCVZvkuSordJhloBLQHGolXw==} + '@univerjs/sheets-graphics@0.18.0': + resolution: {integrity: sha512-slQXOWD8HCoR6np8HSLg0hBVYzQieGjDowwmzJ6lLbevZoaQMbmvzoWxSMBXpB0LGLcvx4mfOyT8NqJUaaK+dQ==} - '@univerjs/sheets-hyper-link-ui@0.17.0': - resolution: {integrity: sha512-NnfV+KKY4/YKB6Ey7ttR0jG2hH7oJJWxQ64O4HAzBlBhEtxS8JbbWJMlC//UCIo1kxieMBLhBWl+SPyw+VNipA==} + '@univerjs/sheets-hyper-link-ui@0.18.0': + resolution: {integrity: sha512-P7As0PlDEfGZYXwa/RcP5UJsv0TCc45W1zrkW3SiYIeaZBmCH2BJdN6KZEB7p8j0qVpooO/rt3r/JmSTPgv1vQ==} peerDependencies: react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc rxjs: '>=7.0.0' - '@univerjs/sheets-hyper-link@0.17.0': - resolution: {integrity: sha512-u8NyQ5jEssA6pYUWPj3Cb+UO7F6iAcUzdKOL68ojLNDqW6rvOY8m62RpTosBAi4fB54+caw6bwdA3rZli9YHHQ==} + '@univerjs/sheets-hyper-link@0.18.0': + resolution: {integrity: sha512-T3gQ5sFT4R9kLgxnGePpZfN6aCdGkV6j+rdc3hY/GP4RgSgSKZZlpkronJJu4p5FXFhLwFJEcR/Bs5HHQGvwUg==} peerDependencies: rxjs: '>=7.0.0' - '@univerjs/sheets-note-ui@0.17.0': - resolution: {integrity: sha512-H9nwnwAKyckefzTNDYpakTlMViveWtUTZX2DWGqc9AVFR5DHIQdAdq5MiGehj41uyOkMCj+ArH+odZOlsCb7DQ==} + '@univerjs/sheets-note-ui@0.18.0': + resolution: {integrity: sha512-eoiLJfdPi7jf/NhIabWuIz0QLjbG4ES1nTP4kRIO6XJenCJCu/+bMqEs9beS2yHTkb21uMw8nhIGTy5b0tm0lQ==} peerDependencies: react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc rxjs: '>=7.0.0' - '@univerjs/sheets-note@0.17.0': - resolution: {integrity: sha512-onNpiN4qMd7ONld3NukLJqv0zuMycKf1+C7IG9HkeezkNKjZT/MhHPOlcqzliA/zmdNgbRt6vVq+cAjrT2CPsg==} + '@univerjs/sheets-note@0.18.0': + resolution: {integrity: sha512-KLdvtV4mUF7bB3U4agAD9zRgtCrWfL4WvcpxKYcnKt1GRzW1HY6g4J9OSxpTjhXxkKI7Mx+8AHV9crsi3hg0Yg==} peerDependencies: rxjs: '>=7.0.0' - '@univerjs/sheets-numfmt-ui@0.17.0': - resolution: {integrity: sha512-Ve8oxTLxY/LczeXiTkQ6Es5fxrIhmDKfCumiR7RmO3sYDiVtQGSU0d33R5p9d+qaoKHNJd7/3Gix3hc3KPEapA==} + '@univerjs/sheets-numfmt-ui@0.18.0': + resolution: {integrity: sha512-pNIGUek0xcVM5oZoifeO1ooCeuq0Ym8qmsIMARrqot+yYEZbYRF+WfKxYHfnvk12gtFGjv6j9y/Ni6w3SBzJxQ==} peerDependencies: react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc rxjs: '>=7.0.0' - '@univerjs/sheets-numfmt@0.17.0': - resolution: {integrity: sha512-i2UYy9QXeFIf13xcbvkuVi5JkkB6KUF/BFqEy7lcToEoO24BDaaloHV3KtPD7K8KOgz/ny/OhZbNo2fuv8JS7w==} + '@univerjs/sheets-numfmt@0.18.0': + resolution: {integrity: sha512-FEVrEBNR1Y9MK3oIBdb2EtrECF9oWzOwZhBKYXbaszwOK1m101FFLf+6rq7kBHWyAblnTMehK8t7hFcHzGL1vQ==} peerDependencies: rxjs: '>=7.0.0' - '@univerjs/sheets-sort-ui@0.17.0': - resolution: {integrity: sha512-rmMFSj1S6RHQDEdc6Elk0cBdfRwq2sQwfM2DqvKUkP/MRP11py/G4QYms/cXpZxk5spVUGy5pZmI5W8Mxo0P6A==} + '@univerjs/sheets-sort-ui@0.18.0': + resolution: {integrity: sha512-ze00jZuZbonVKXqRA0jB7sepAggQEb4nqmhZ1gwqeWEko+cy1w0bZhRs1SqBD0FomSozjsznQSM07/RnbY/qVw==} peerDependencies: react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc rxjs: '>=7.0.0' - '@univerjs/sheets-sort@0.17.0': - resolution: {integrity: sha512-UYcfLziADQM9ljPL4d3jwCFE2IHgd48KYQBOu6W2UyKMCFcIbURijDg+XY+4DY+Mv9dtIFNfj8FjVPn3H+j5YQ==} + '@univerjs/sheets-sort@0.18.0': + resolution: {integrity: sha512-RoY/fzZy5aQ7lJya2DHisAQDZSRkuxji/+SY39p5lyPNyq4KRj5KtM4CE0Xksn/6ODq8hJeJOFHfDpW9YajV1g==} - '@univerjs/sheets-table-ui@0.17.0': - resolution: {integrity: sha512-tio1kBMJA59oKcakmp2Y1rWcwz3snw6i3LXHMTXjma9NQ0/7LTJ9STL9ise/vj0WTm0ujak38pr7oRPGEBdl+Q==} + '@univerjs/sheets-table-ui@0.18.0': + resolution: {integrity: sha512-5RnbqNM0YygWsz7SbJ2s1x1siiuewv/fedt4WmzulDFRw8ABeXIP72HeB61wxOpryCiVeEusjsZAZhu0F77Ugw==} peerDependencies: react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc rxjs: '>=7.0.0' - '@univerjs/sheets-table@0.17.0': - resolution: {integrity: sha512-FlqjIcu4zu0rnROUQ3M1U1aJ4GXbWSNWPcp2RDyFmNkfCGtV3eGst40hAceMk0gFcv1ov25ORJ2UNDTD7IHvkA==} + '@univerjs/sheets-table@0.18.0': + resolution: {integrity: sha512-44e84I1svwZSviSzlU0o94WVgzgBfI7tVS+NnCHlN/ar/vjxgTYXQybClnmUZO97jJAktdEYNdo5GySwkUvGIg==} peerDependencies: rxjs: '>=7.0.0' - '@univerjs/sheets-thread-comment-ui@0.17.0': - resolution: {integrity: sha512-71GzZtX6bphgRhJULer6KEuRxuP5SNIx4r5R/l1tn/O/UiSsO9+GtZ52kWflRep6h8IvCk+K6m9laYe6Y5o8yw==} + '@univerjs/sheets-thread-comment-ui@0.18.0': + resolution: {integrity: sha512-fKPvERDM/VESr8KARbAJDtCYx83lIk/NWbYWtd6vQi0frWThZsRfh4XxwBUhRt/a1Wgrb13hSnzsAvXjeiXz7w==} peerDependencies: react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc rxjs: '>=7.0.0' - '@univerjs/sheets-thread-comment@0.17.0': - resolution: {integrity: sha512-LwxS20YSvwEK6EkIKTmfg4uljJsilz2V/zm3ThuQKVGkey9tR1yDLHYiXdUyLt6oLWMBUPAVaOPm+HdTeUzGBw==} + '@univerjs/sheets-thread-comment@0.18.0': + resolution: {integrity: sha512-/AqR9WdSO9pDRKAWJ+qLDygTU/BeMUkStVdeNMHGGMgz/7Zzt0Sw7tcFBV+RIKGyt420y75drwUDhRZoWySajg==} peerDependencies: rxjs: '>=7.0.0' - '@univerjs/sheets-ui@0.17.0': - resolution: {integrity: sha512-RPlLTJbijs7EhAK5ajgUiYLZZRJgUC6bz9in8wSPuo++xhgOfJRGKAgf21R58dEur+7gIYbyNSZAcCzp/bt5hQ==} + '@univerjs/sheets-ui@0.18.0': + resolution: {integrity: sha512-SuvE1RTJ1rA257jCy8OkqDXLf0qV54KJlvL1e0RaQ7GgcQCcXrDymVlPmmAWgWOGvaitYSvZhIzwMC+nuMuVQg==} peerDependencies: react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc rxjs: '>=7.0.0' - '@univerjs/sheets@0.17.0': - resolution: {integrity: sha512-Jr0NfYQ8DmGOW1S+CLb3jMnOpPmzo9D1+RVDj8c3DgqTZXVCR9z9xGhHtBH4YfHJlauehIB1Zyvz1mnEPj4DBg==} + '@univerjs/sheets@0.18.0': + resolution: {integrity: sha512-z2nlCJLn6wKJnAsX3sSpnG3DaRMIGn3KSqMXvDFm9421GD1Q+1/gJ3+ZNDRL1xXgR3do+7Qobu7QjF4Bnd86PA==} peerDependencies: rxjs: '>=7.0.0' - '@univerjs/telemetry@0.17.0': - resolution: {integrity: sha512-d2UZo1UNACcf90lWmSuGHkMwWiSW70yOe58Bq6N8Exd2YRdxBf4psIWxOmHVCqF5K+gX72dFwMjaWr3HqK6uJg==} + '@univerjs/telemetry@0.18.0': + resolution: {integrity: sha512-I/hhyvA46I2YlupRyUjQbgL1m5sLZ0+SXPzyaYTujYXxK/8jIdMinOWKKWEe6X21NxZ6qJKStXWySgI0AVzZ8g==} - '@univerjs/themes@0.17.0': - resolution: {integrity: sha512-3zwWR9Hl2oasN8nRVgmYx9Fb/dXjUrsEanbqErw2pvOxNYNxJva2QbvEsPji0292pYxQIUiCIyAEQGVA9C/Q0g==} + '@univerjs/themes@0.18.0': + resolution: {integrity: sha512-IcBE4D9sG7UaPouN1+uNclB01vfWGyT3PFT7AywoXuJ5QuW70X2t57+KsMdQ2DEde+NwcufwQCiPMClLKVtWCQ==} - '@univerjs/thread-comment-ui@0.17.0': - resolution: {integrity: sha512-XXx8Sgdsh/9iXi8YFW+5lCC9Wxahn28FT7DgT0smbvPrWPKzdcBbh5w8s1jbZj0+laqw30qnVySQkskOEr2mMg==} + '@univerjs/thread-comment-ui@0.18.0': + resolution: {integrity: sha512-/iaiX8oTExV9KKrjsw/sV0w5RN1mrPQhlmeuUoxvOTk7LZaU04SQNsnNG/NGCCuyMq1NVHB/fjQNmEc8GCD4Gw==} peerDependencies: react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc rxjs: '>=7.0.0' - '@univerjs/thread-comment@0.17.0': - resolution: {integrity: sha512-MYtSM9xMhx7bqQNXYkbL1F/G8akpBgEQwVPaUj7ZaCYLIxDmefgD4lNNyDi2LM/UE/dH4dJVloW4I2S87RFmBw==} + '@univerjs/thread-comment@0.18.0': + resolution: {integrity: sha512-EPKRql18dIeXNCPKAD+oVPkcZe2TCeoLty4Zb2F7UpbaGJVkWFWeDP0cGyybEvj9OA7ryS76wtEGmzZMps9vEw==} peerDependencies: rxjs: '>=7.0.0' - '@univerjs/ui@0.17.0': - resolution: {integrity: sha512-Ni42MvLbTJ5xqpN/aHnv7jqZkpyQ0nmz53gYN658z6owqGlv5nYkrs3ow2g+W+0obWu5CjmgJAYhE1v+LDatIg==} + '@univerjs/ui@0.18.0': + resolution: {integrity: sha512-rAF2/kWcFK830xI8XyZ0VJHljlG9V812Z/dlmhKGtusBGiYDei6A3s+jM6zI1InMEPjOlyy37PqwnJXnFsxIzg==} peerDependencies: react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc react-dom: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc @@ -7236,8 +7137,8 @@ packages: peerDependencies: wxt: '>=0.19.0' - '@wxt-dev/browser@0.1.37': - resolution: {integrity: sha512-I32XWCNRy2W6UgbaVXz8BHGBGtm8urGRRBrcNLagUBXTrBi7wCE6zWePUvvK+nUl7qUCZ7iQ1ufdP0c1DEWisw==} + '@wxt-dev/browser@0.1.38': + resolution: {integrity: sha512-Y9nUfNOMqgsoO8KQ1BssrwzHEmrSr/2pUowAG4Wcr9EyKyhOK7mC7Vdyj2kXAmp5NOUXHjhghzJ6qIb5h+RbCA==} '@wxt-dev/storage@1.2.6': resolution: {integrity: sha512-f6AknnpJvhNHW4s0WqwSGCuZAj0fjP3EVNPBO5kB30pY+3Zt/nqZGqJN6FgBLCSkYjPJ8VL1hNX5LMVmvxQoDw==} @@ -7256,8 +7157,8 @@ packages: resolution: {integrity: sha512-0fztsk/0ryJ+2PPr9EyXS5/Co7OK8q3zY/xOoozEWaUsL5x+C0cyZ4YyMuUffOO2Dx/rAdq4JMPqW0VUtm+vzA==} engines: {bun: '>=0.7.0', deno: '>=1.0.0', node: '>=18.0.0'} - '@zumer/snapdom@2.1.0': - resolution: {integrity: sha512-ZMU7O57xffeNNKwr2kMaeg6Z9b1y3v4UuvggIjgZbTSDa5lpuoiPoqwHrtj3UtoolFKCF49hwS8i2NDXzLFyhA==} + '@zumer/snapdom@2.5.0': + resolution: {integrity: sha512-cjk1VTc6D/tRWHdvm/UwzetR7FSxDobYJ7Db1b5uuLhVTU0br8Y8hJJ1+TzArJni4BRvHgU60Q0MR+RKhRqyDg==} abab@2.0.6: resolution: {integrity: sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==} @@ -8837,8 +8738,8 @@ packages: decko@1.2.0: resolution: {integrity: sha512-m8FnyHXV1QX+S1cl+KPFDIl6NMkxtKsy6+U/aYyjrOqWMuwAwYWu7ePqrsUHtDR5Y8Yk2pi/KIDSgF+vT4cPOQ==} - decode-named-character-reference@1.2.0: - resolution: {integrity: sha512-c6fcElNV6ShtZXmsgNgFFV5tVX2PaV4g+MOAkb8eXHvn6sryJBrZa9r0zV6+dtTyoCKxtDy5tyQ5ZwQuidtd+Q==} + decode-named-character-reference@1.3.0: + resolution: {integrity: sha512-GtpQYB283KrPp6nRw50q3U9/VfOutZOe103qlN7BPP6Ad27xYnOIWv4lPzo8HCAL+mMZofJ9KEy30fq6MfaK6Q==} decompress-response@6.0.0: resolution: {integrity: sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==} @@ -9015,9 +8916,6 @@ packages: resolution: {integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==} engines: {node: '>= 4'} - dompurify@3.2.5: - resolution: {integrity: sha512-mLPd29uoRe9HpvwP2TxClGQBzGXeEC/we/q+bFlmPPmj2p2Ugl3r6ATu/UU1v77DXNcehiBg9zsr1dREyA/dJQ==} - dompurify@3.3.3: resolution: {integrity: sha512-Oj6pzI2+RqBfFG+qOaOLbFXLQ90ARpcGG6UePL82bJLtdsa6CYJD7nmiU8MW9nQNOtCHV3lZ/Bzq1X0QYbBZCA==} @@ -9140,8 +9038,8 @@ packages: resolution: {integrity: sha512-bO3y10YikuUwUuDUQRM4KfwNkKhnpVO7IPdbsrejwN9/AABJzzTQ4GeHwyzNSrVO+tEH3/Np255a3sVZpZDjvg==} engines: {node: '>=8.0.0'} - electron@41.0.2: - resolution: {integrity: sha512-raotm/aO8kOs1jD8SI8ssJ7EKciQOY295AOOprl1TxW7B0At8m5Ae7qNU1xdMxofiHMR8cNEGi9PKD3U+yT/mA==} + electron@41.0.3: + resolution: {integrity: sha512-IDjx8liW1q+r7+MOip5W1Eo1eMwJzVObmYrd9yz2dPCkS7XlgLq3qPVMR80TpiROFp73iY30kTzMdpA6fEVs3A==} engines: {node: '>= 12.20.55'} hasBin: true @@ -9199,6 +9097,10 @@ packages: resolution: {integrity: sha512-d4lC8xfavMeBjzGr2vECC3fsGXziXZQyJxD868h2M/mBI3PwAuODxAkLkq5HYuvrPYcUtiLzsTo8U3PgX3Ocww==} engines: {node: '>=10.13.0'} + enhanced-resolve@5.20.1: + resolution: {integrity: sha512-Qohcme7V1inbAfvjItgw0EaxVX5q2rdVEZHRBrEQdRZTssLDGsL8Lwrznl8oQ/6kuTJONLaDcGjkNP247XEhcA==} + engines: {node: '>=10.13.0'} + ent@2.2.2: resolution: {integrity: sha512-kKvD1tO6BM+oK9HzCPpUdRb4vKFQY/FPTFmurMvh6LlN68VMrdj77w8yp51/kDbpkFOS9J8w5W6zIzgM2H8/hw==} engines: {node: '>= 0.4'} @@ -9349,12 +9251,12 @@ packages: engines: {node: '>=6.0'} hasBin: true - eslint-config-ckeditor5@13.0.0: - resolution: {integrity: sha512-kJfQ+UJBWrBKGEmfkWlqP6RSEeIn7ursIzZx1E0F/J7fdz0ItKFIKZXZxxqETDQAWnZWKmzj5tx1wbnMkRBFlw==} + eslint-config-ckeditor5@14.0.0: + resolution: {integrity: sha512-MM/1u0PAFMWD878H3NZ5oSNppWrwOO4WuWyFFr1oyEKtnMT/3q9JK47XeHm2IKoq9SIaQFcI47cmQIffxnXKGg==} engines: {node: '>=24.11.0'} peerDependencies: eslint: ^9.0.0 - typescript: ^5.0.0 + typescript: 5.5.4 eslint-config-preact@2.0.0: resolution: {integrity: sha512-TFj70lEE7y3R9DQAFJ/clRfVmyaXdwE3q56gA9zm+iTmlpYjtZKtV1jv/jtgdF2LqgvJjlGlGE1rHVwE9yNdkg==} @@ -9370,8 +9272,8 @@ packages: eslint-linter-browserify@10.0.3: resolution: {integrity: sha512-ljF77YFJ/LQNuKeJ42KDhvO7SQe12+m37TfFFs3TXQSx/u0/2HVxqfUYRU3RPMEO6UW9j/NYYqmRj+1f5GKS3g==} - eslint-plugin-ckeditor5-rules@13.0.0: - resolution: {integrity: sha512-flXURsHYkTlPIHWlxt6BB40DRkdl8l1+qp9rFEi5ruF9ZW6hPRPN3Z4fvalrUAy/JuxmmwrcYKpiv+5keOHuPw==} + eslint-plugin-ckeditor5-rules@14.0.0: + resolution: {integrity: sha512-TLdFs+qhiEzVO4LQgVrJmc/49ZQ62qKq0fx+M+231tzGXSqioRV6LpRLHvF7XxEuG3+3LblMUJTLM+pBm5fXMg==} engines: {node: '>=24.11.0'} eslint-plugin-compat@6.0.2: @@ -9385,8 +9287,8 @@ packages: peerDependencies: eslint: '>=9.0.0' - eslint-plugin-playwright@2.10.0: - resolution: {integrity: sha512-PByRBp5LhCUd3pd2dxQ7vq6p9iJRPCYgIDakYYkCAPJUPUuKA8/NxyFZVLf0FYYc7s4c+85BqLk+f8LeO0g6aw==} + eslint-plugin-playwright@2.10.1: + resolution: {integrity: sha512-qea3UxBOb8fTwJ77FMApZKvRye5DOluDHcev0LDJwID3RELeun0JlqzrNIXAB/SXCyB/AesCW/6sZfcT9q3Edg==} engines: {node: '>=16.9.0'} peerDependencies: eslint: '>=8.40.0' @@ -9625,10 +9527,6 @@ packages: fast-xml-builder@1.1.3: resolution: {integrity: sha512-1o60KoFw2+LWKQu3IdcfcFlGTW4dpqEWmjhYec6H82AYZU2TVBXep6tMl8Z1Y+wM+ZrzCwe3BZ9Vyd9N2rIvmg==} - fast-xml-parser@5.3.6: - resolution: {integrity: sha512-QNI3sAvSvaOiaMl8FYU4trnEzCwiRr8XMWgAHzlrWpTSj+QaCSvOf1h82OEP1s4hiAXhnbXSyFWCf4ldZzZRVA==} - hasBin: true - fast-xml-parser@5.4.1: resolution: {integrity: sha512-BQ30U1mKkvXQXXkAGcuyUA/GA26oEB7NzOtsxCDtyu62sjGw5QraKFhx2Em3WQNjPw9PG6MQ9yuIIgkSDfGu5A==} hasBin: true @@ -10113,9 +10011,6 @@ packages: grapheme-splitter@1.0.4: resolution: {integrity: sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==} - graphemer@1.4.0: - resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} - graphql@16.13.1: resolution: {integrity: sha512-gGgrVCoDKlIZ8fIqXBBb0pPKqDgki0Z/FSKNiQzSGj2uEYHr1tq5wmBegGwJx6QB5S5cM0khSBpi/JFHMCvsmQ==} engines: {node: ^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0} @@ -10865,10 +10760,6 @@ packages: resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==} engines: {node: '>=8'} - is-wsl@3.1.0: - resolution: {integrity: sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==} - engines: {node: '>=16'} - is-wsl@3.1.1: resolution: {integrity: sha512-e6rvdUCiQCAuumZslxRJWR/Doq4VpPR82kqclvcS0efgt430SlGIk05vdCN58+VrzgtIcfNODjozVielycD4Sw==} engines: {node: '>=16'} @@ -11165,9 +11056,6 @@ packages: resolution: {integrity: sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==} engines: {node: '>= 8'} - knockout@3.5.2: - resolution: {integrity: sha512-AcJS2PqsYspjtOAlnnVS8hAuBnHMEqRVEwdvmQTeXj/9zfjV//KHurzdYc8MtBd/Pu8bZLMGHc7x0cj8qUvKxQ==} - kolorist@1.8.0: resolution: {integrity: sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==} @@ -11552,6 +11440,10 @@ packages: resolution: {integrity: sha512-vM2sG+wbVeVGYcCm16mM3d5fuem9oC28n436HjsGO3LcxoTI8LNVa4rwZDn3f76+cWyT4GGJDxjTYU1I2nr6zw==} engines: {node: ^20.17.0 || >=22.9.0} + make-fetch-happen@15.0.5: + resolution: {integrity: sha512-uCbIa8jWWmQZt4dSnEStkVC6gdakiinAm4PiGsywIkguF0eWMdcjDz0ECYhUolFU3pFLOev9VNPCEygydXnddg==} + engines: {node: ^20.17.0 || >=22.9.0} + many-keys-map@2.0.1: resolution: {integrity: sha512-DHnZAD4phTbZ+qnJdjoNEVU1NecYoSdbOOoVmTDH46AuxDkEVh3MxTVpXq10GtcTC6mndN9dkv1rNfpjRcLnOw==} @@ -11608,8 +11500,8 @@ packages: mdast-util-find-and-replace@3.0.2: resolution: {integrity: sha512-Tmd1Vg/m3Xz43afeNxDIhWRtFZgM2VLyaf4vSTYwudTyeuTneoL3qtWMA5jeLyz/O1vDJmmV4QuScFCA2tBPwg==} - mdast-util-from-markdown@2.0.2: - resolution: {integrity: sha512-uZhTV/8NBuw0WHkPTrCqDOl0zVe1BIng5ZtHoDk49ME1qqcjYmmLmOf0gELgcRMxN4w2iuIeVso5/6QymSrgmA==} + mdast-util-from-markdown@2.0.3: + resolution: {integrity: sha512-W4mAWTvSlKvf8L6J+VN9yLSqQ9AOAAvHuoDAmPkz4dHf553m5gVj2ejadHJhoJmcmxEnOv6Pa8XJhpxE93kb8Q==} mdast-util-frontmatter@2.0.1: resolution: {integrity: sha512-LRqI9+wdgC25P0URIJY9vwocIzCcksduHQ9OF2joxQoyTNVduwLAFUzjoopuRJbJAReaKrNQKAZKL3uCMugWJA==} @@ -12093,6 +11985,11 @@ packages: engines: {node: ^18 || >=20} hasBin: true + nanoid@5.1.7: + resolution: {integrity: sha512-ua3NDgISf6jdwezAheMOk4mbE1LXjm1DfMUDMuJf4AqxLFK3ccGpgWizwa5YV7Yz9EpXwEaWoRXSb/BnV0t5dQ==} + engines: {node: ^18 || >=20} + hasBin: true + nanospinner@1.2.2: resolution: {integrity: sha512-Zt/AmG6qRU3e+WnzGGLuMCEAO/dAu45stNbHY223tUxldaDAeE+FxSPsd9Q+j+paejmm0ZbrNVs5Sraqy3dRxA==} @@ -12431,9 +12328,6 @@ packages: resolution: {integrity: sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==} engines: {node: '>=12'} - openapi-sampler@1.7.0: - resolution: {integrity: sha512-fWq32F5vqGpgRJYIarC/9Y1wC9tKnRDcCOjsDJ7MIcSv2HsE7kNifcXIZ8FVtNStBUWxYrEk/MKqVF0SwZ5gog==} - openapi-sampler@1.7.2: resolution: {integrity: sha512-OKytvqB5XIaTgA9xtw8W8UTar+uymW2xPVpFN0NihMtuHPdPTGxBEhGnfFnJW5g/gOSIvkP+H0Xh3XhVI9/n7g==} @@ -13210,10 +13104,6 @@ packages: proto-list@1.2.4: resolution: {integrity: sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==} - protobufjs@7.5.0: - resolution: {integrity: sha512-Z2E/kOY1QjoMlCytmexzYfDm/w5fKAiRwpSzGtdnXW1zC88Z2yXazHHrOtwCzn+7wSxyE8PYM4rvVcMphF9sOA==} - engines: {node: '>=12.0.0'} - protobufjs@7.5.4: resolution: {integrity: sha512-CvexbZtbov6jW2eXAvLukXjXUW1TzFaivC46BpWc/3BpcCysb5Vffu+B3XHMm8lVEuy2Mm4XGex8hBSg1yapPg==} engines: {node: '>=12.0.0'} @@ -13342,42 +13232,6 @@ packages: rbush@4.0.1: resolution: {integrity: sha512-IP0UpfeWQujYC8Jg162rMNc01Rf0gWMMAb2Uxus/Q0qOFw4lCcq6ZnQEZwUoJqWyUGJ9th7JjwI4yIWo+uvoAQ==} - rc-dropdown@4.2.1: - resolution: {integrity: sha512-YDAlXsPv3I1n42dv1JpdM7wJ+gSUBfeyPK59ZpBD9jQhK9jVuxpjj3NmWQHOBceA1zEPVX84T2wbdb2SD0UjmA==} - peerDependencies: - react: '>=16.11.0' - react-dom: '>=16.11.0' - - rc-menu@9.16.1: - resolution: {integrity: sha512-ghHx6/6Dvp+fw8CJhDUHFHDJ84hJE3BXNCzSgLdmNiFErWSOaZNsihDAsKq9ByTALo/xkNIwtDFGIl6r+RPXBg==} - peerDependencies: - react: '>=16.9.0' - react-dom: '>=16.9.0' - - rc-motion@2.9.5: - resolution: {integrity: sha512-w+XTUrfh7ArbYEd2582uDrEhmBHwK1ZENJiSJVb7uRxdE7qJSYjbO2eksRXmndqyKqKoYPc9ClpPh5242mV1vA==} - peerDependencies: - react: '>=16.9.0' - react-dom: '>=16.9.0' - - rc-overflow@1.5.0: - resolution: {integrity: sha512-Lm/v9h0LymeUYJf0x39OveU52InkdRXqnn2aYXfWmo8WdOonIKB2kfau+GF0fWq6jPgtdO9yMqveGcK6aIhJmg==} - peerDependencies: - react: '>=16.9.0' - react-dom: '>=16.9.0' - - rc-resize-observer@1.4.3: - resolution: {integrity: sha512-YZLjUbyIWox8E9i9C3Tm7ia+W7euPItNWSPX5sCcQTYbnwDb5uNpnLHQCG1f22oZWUhLw4Mv2tFmeWe68CDQRQ==} - peerDependencies: - react: '>=16.9.0' - react-dom: '>=16.9.0' - - rc-util@5.44.4: - resolution: {integrity: sha512-resueRJzmHG9Q6rI/DfK6Kdv9/Lfls05vzMs1Sk3M2P+3cJa+MakaZyWY8IPfehVuhPJFKrIY1IK4GqbiaiY5w==} - peerDependencies: - react: '>=16.9.0' - react-dom: '>=16.9.0' - rc9@2.1.2: resolution: {integrity: sha512-btXCnMmRIBINM2LDZoEmOogIZU7Qe7zn4BpomSKZ/ykbLObuBdvG+mFq11DL6fjH1DRwHhrlgtYWG96bJiC7Cg==} @@ -13419,9 +13273,6 @@ packages: react-is@16.13.1: resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} - react-is@18.3.1: - resolution: {integrity: sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==} - react-refresh@0.18.0: resolution: {integrity: sha512-QgT5//D3jfjJb6Gsjxv0Slpj23ip+HtOpnNgnb2S5zU3CB26G/IDPGoy4RJB42wzFE46DRsstbW6tKHoKbhAxw==} engines: {node: '>=0.10.0'} @@ -13641,9 +13492,6 @@ packages: resolution: {integrity: sha512-oTeemxwoMuxxTYxXUwjkrOPfngTQehlv0/HoYFNkB4uzsP1Un1A9nI8JQKGOFkxpqkC7qkMs0lUsGrvUlbLNUA==} engines: {node: '>=14', npm: '>=7'} - resize-observer-polyfill@1.5.1: - resolution: {integrity: sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==} - resolve-alpn@1.2.1: resolution: {integrity: sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==} @@ -13848,8 +13696,8 @@ packages: sanitize-filename@1.6.3: resolution: {integrity: sha512-y/52Mcy7aw3gRm7IrcGDFx/bCk4AhRh2eI9luHOQM86nZsqwiRkkq2GekHXBBD+SmPidc8i2PqtYZl+pWJ8Oeg==} - sanitize-html@2.17.1: - resolution: {integrity: sha512-ehFCW+q1a4CSOWRAdX97BX/6/PDEkCqw7/0JXZAGQV57FQB3YOkTa/rrzHPeJ+Aghy4vZAFfWMYyfxIiB7F/gw==} + sanitize-html@2.17.2: + resolution: {integrity: sha512-EnffJUl46VE9uvZ0XeWzObHLurClLlT12gsOk1cHyP2Ol1P0BnBnsXmShlBmWVJM+dKieQI68R0tsPY5m/B+Jg==} sass-embedded-all-unknown@1.91.0: resolution: {integrity: sha512-AXC1oPqDfLnLtcoxM+XwSnbhcQs0TxAiA5JDEstl6+tt6fhFLKxdyl1Hla39SFtxvMfB2QDUYE3Dmx49O59vYg==} @@ -13978,8 +13826,8 @@ packages: engines: {node: '>=14.0.0'} hasBin: true - sax@1.5.0: - resolution: {integrity: sha512-21IYA3Q5cQf089Z6tgaUTr7lDAyzoTPx5HRtbhsME8Udispad8dC/+sziTNugOEx54ilvatQ9YCzl4KQLPcRHA==} + sax@1.6.0: + resolution: {integrity: sha512-6R3J5M4AcbtLUdZmRv2SygeVaM7IhrLXu9BmnOGmmACak8fiUtOsYNWUS4uK7upbmHIBbLBeFeI//477BKLBzA==} engines: {node: '>=11.0.0'} saxes@5.0.1: @@ -14604,8 +14452,8 @@ packages: peerDependencies: postcss: ^8.4.32 - stylelint-config-ckeditor5@13.0.0: - resolution: {integrity: sha512-LBfL4NPOxpRoQxJHx3BkZJjPJgGP8rMGGLYch+ZFpsf4zXlNhdwfyFnDGzNMf0kzYbyE9ObHFaGA9dGjxhFWFQ==} + stylelint-config-ckeditor5@14.0.0: + resolution: {integrity: sha512-RrT7Zc2siW6bvbG22Svfi3/tcqhTCuxeJ0BgwCpD67bDTmysK7mdM422FrrF03HVa35RJ78aeHsSWqQxQE+KQA==} engines: {node: '>=24.11.0'} peerDependencies: stylelint: '>=16.0.0' @@ -14616,8 +14464,8 @@ packages: peerDependencies: stylelint: ^16.16.0 - stylelint-plugin-ckeditor5-rules@13.0.0: - resolution: {integrity: sha512-QWPP9nIkKmI70PaXaTJQrfa+hyZb5ESbBqt0zvat5JMoevsETPVVF7deZU/2ExIDiAmmrW7z9ma3VTQjNrfhFQ==} + stylelint-plugin-ckeditor5-rules@14.0.0: + resolution: {integrity: sha512-Hiv4qbntPHf/MDXMk6MpWJOiQfsgwl6W5Ema74DyydJfxKd3IaEL3fFZmGAe0EOT+vrC8i2cVOdgMg/+1jqjGA==} engines: {node: '>=24.11.0'} peerDependencies: stylelint: '>=16.0.0' @@ -14734,6 +14582,10 @@ packages: resolution: {integrity: sha512-ZL6DDuAlRlLGghwcfmSn9sK3Hr6ArtyudlSAiCqQ6IfE+b+HHbydbYDIG15IfS5do+7XQQBdBiubF/cV2dnDzg==} engines: {node: '>=6'} + tapable@2.3.0: + resolution: {integrity: sha512-g9ljZiwki/LfxmQADO3dEY1CbpmXT5Hm2fJ+QaGKwSXUylMybePR7/67YW7jOrrvjEgL1Fmz5kzyAjWVWLlucg==} + engines: {node: '>=6'} + tape@4.17.0: resolution: {integrity: sha512-KCuXjYxCZ3ru40dmND+oCLsXyuA8hoseu2SS404Px5ouyS0A99v8X/mdiLqsR5MTAyamMBN7PRwt2Dv3+xGIxw==} hasBin: true @@ -15062,15 +14914,8 @@ packages: peerDependencies: typescript: 5.0.x || 5.1.x || 5.2.x || 5.3.x || 5.4.x || 5.5.x || 5.6.x || 5.7.x || 5.8.x || 5.9.x - typescript-eslint@8.46.4: - resolution: {integrity: sha512-KALyxkpYV5Ix7UhvjTwJXZv76VWsHG+NjNlt/z+a17SOQSiOcBdUXdbJdyXi7RPxrBFECtFOiPwUJQusJuCqrg==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - eslint: ^8.57.0 || ^9.0.0 - typescript: '>=4.8.4 <6.0.0' - - typescript-eslint@8.57.0: - resolution: {integrity: sha512-W8GcigEMEeB07xEZol8oJ26rigm3+bfPHxHvwbYUlu1fUDsGuQ7Hiskx5xGW/xM4USc9Ephe3jtv7ZYPQntHeA==} + typescript-eslint@8.57.1: + resolution: {integrity: sha512-fLvZWf+cAGw3tqMCYzGIU6yR8K+Y9NT2z23RwOjlNFF2HwSB3KhdEFI5lSBv8tNmFkkBShSjsCjzx1vahZfISA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 @@ -15136,8 +14981,8 @@ packages: undici-types@7.16.0: resolution: {integrity: sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==} - undici@6.23.0: - resolution: {integrity: sha512-VfQPToRA5FZs/qJxLIinmU59u0r7LXqoJkCzinq3ckNJp3vKEh7jTWN589YQ5+aoAC/TGRLyJLCPKcLQbM8r9g==} + undici@6.24.1: + resolution: {integrity: sha512-sC+b0tB1whOCzbtlx20fx3WgCXwkW627p4EA9uM+/tNNPkSS+eSEld6pAs9nDv7WbY1UUljBMYPtu9BCOrCWKA==} engines: {node: '>=18.17'} undici@7.19.0: @@ -15211,6 +15056,9 @@ packages: 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-position@5.0.0: resolution: {integrity: sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==} @@ -15220,9 +15068,15 @@ packages: 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==} + unist-util-visit@5.1.0: + resolution: {integrity: sha512-m+vIdyeCOpdr/QeQCu2EzxX/ohgS8KbnPDgFni4dQsfSCtpz8UqDyY5GjRru8PDKuYn7Fq19j1CQ+nJSsGKOzg==} + universalify@0.1.2: resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==} engines: {node: '>= 4.0.0'} @@ -15886,8 +15740,8 @@ packages: resolution: {integrity: sha512-g/eziiSUNBSsdDJtCLB8bdYEUMj4jR7AGeUo96p/3dTafgjHhpF4RiCFPiRILwjQoDXx5MqkBr4fwWtR3Ky4Wg==} engines: {node: '>=20'} - wxt@0.20.19: - resolution: {integrity: sha512-LNQXDyStuenNSLLbSs3aXDscKB6g6NYUXppBu7uAmIUZNKLy04Hyg3EE9p9w683t0B+j2CBYciDmqglfwisNuA==} + wxt@0.20.20: + resolution: {integrity: sha512-OGvOD1YEXwasjlOmfYzCGlIa88Jm9mxjM+hqx7zw+Xctg+TKjhF1bIt7vVJ1oT1t4RqvczTAcD2mUduiDltZaw==} hasBin: true peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 @@ -16175,7 +16029,7 @@ snapshots: '@aws-sdk/util-user-agent-browser': 3.972.8 '@aws-sdk/util-user-agent-node': 3.973.7 '@smithy/config-resolver': 4.4.6 - '@smithy/core': 3.23.9 + '@smithy/core': 3.23.11 '@smithy/eventstream-serde-browser': 4.2.12 '@smithy/eventstream-serde-config-resolver': 4.3.12 '@smithy/eventstream-serde-node': 4.2.12 @@ -16183,10 +16037,10 @@ snapshots: '@smithy/hash-node': 4.2.12 '@smithy/invalid-dependency': 4.2.12 '@smithy/middleware-content-length': 4.2.12 - '@smithy/middleware-endpoint': 4.4.23 - '@smithy/middleware-retry': 4.4.42 + '@smithy/middleware-endpoint': 4.4.25 + '@smithy/middleware-retry': 4.4.43 '@smithy/middleware-serde': 4.2.12 - '@smithy/middleware-stack': 4.2.11 + '@smithy/middleware-stack': 4.2.12 '@smithy/node-config-provider': 4.3.12 '@smithy/node-http-handler': 4.4.14 '@smithy/protocol-http': 5.3.12 @@ -16201,7 +16055,7 @@ snapshots: '@smithy/util-endpoints': 3.2.8 '@smithy/util-middleware': 4.2.12 '@smithy/util-retry': 4.2.12 - '@smithy/util-stream': 4.5.17 + '@smithy/util-stream': 4.5.19 '@smithy/util-utf8': 4.2.2 tslib: 2.8.1 transitivePeerDependencies: @@ -16404,20 +16258,20 @@ snapshots: '@aws-sdk/util-user-agent-node': 3.973.7 '@smithy/config-resolver': 4.4.6 '@smithy/core': 3.23.11 - '@smithy/fetch-http-handler': 5.3.13 + '@smithy/fetch-http-handler': 5.3.15 '@smithy/hash-node': 4.2.12 '@smithy/invalid-dependency': 4.2.12 '@smithy/middleware-content-length': 4.2.12 '@smithy/middleware-endpoint': 4.4.25 - '@smithy/middleware-retry': 4.4.42 - '@smithy/middleware-serde': 4.2.12 + '@smithy/middleware-retry': 4.4.43 + '@smithy/middleware-serde': 4.2.14 '@smithy/middleware-stack': 4.2.12 '@smithy/node-config-provider': 4.3.12 - '@smithy/node-http-handler': 4.4.14 + '@smithy/node-http-handler': 4.4.16 '@smithy/protocol-http': 5.3.12 '@smithy/smithy-client': 4.12.5 '@smithy/types': 4.13.1 - '@smithy/url-parser': 4.2.11 + '@smithy/url-parser': 4.2.12 '@smithy/util-base64': 4.3.2 '@smithy/util-body-length-browser': 4.2.2 '@smithy/util-body-length-node': 4.2.3 @@ -16452,7 +16306,7 @@ snapshots: '@smithy/invalid-dependency': 4.2.12 '@smithy/middleware-content-length': 4.2.12 '@smithy/middleware-endpoint': 4.4.25 - '@smithy/middleware-retry': 4.4.42 + '@smithy/middleware-retry': 4.4.43 '@smithy/middleware-serde': 4.2.14 '@smithy/middleware-stack': 4.2.12 '@smithy/node-config-provider': 4.3.12 @@ -16515,7 +16369,7 @@ snapshots: dependencies: '@aws-sdk/types': 3.973.6 '@smithy/types': 4.13.1 - '@smithy/url-parser': 4.2.11 + '@smithy/url-parser': 4.2.12 '@smithy/util-endpoints': 3.2.8 tslib: 2.8.1 @@ -16836,6 +16690,8 @@ snapshots: '@codemirror/view': 6.40.0 '@lezer/highlight': 1.2.3 + '@catppuccin/highlightjs@1.0.1': {} + '@catppuccin/palette@1.7.1': {} '@chevrotain/cst-dts-gen@11.1.1': @@ -16874,8 +16730,6 @@ snapshots: '@ckeditor/ckeditor5-core': 47.6.1 '@ckeditor/ckeditor5-upload': 47.6.1 ckeditor5: 47.6.1 - transitivePeerDependencies: - - supports-color '@ckeditor/ckeditor5-ai@47.6.1(bufferutil@4.0.9)(utf-8-validate@6.0.5)': dependencies: @@ -17088,8 +16942,6 @@ snapshots: '@ckeditor/ckeditor5-utils': 47.6.1 '@ckeditor/ckeditor5-watchdog': 47.6.1 es-toolkit: 1.39.5 - transitivePeerDependencies: - - supports-color '@ckeditor/ckeditor5-dev-build-tools@55.0.0(@swc/helpers@0.5.17)(postcss@8.5.8)(tslib@2.8.1)(typescript@5.9.3)': dependencies: @@ -17150,18 +17002,18 @@ snapshots: cli-cursor: 5.0.0 cli-spinners: 3.2.0 css-loader: 7.1.2(webpack@5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.27.4)) - cssnano: 7.1.3(postcss@8.5.6) + cssnano: 7.1.3(postcss@8.5.8) esbuild-loader: 4.3.0(webpack@5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.27.4)) glob: 13.0.6 is-interactive: 2.0.0 mini-css-extract-plugin: 2.9.4(webpack@5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.27.4)) mocha: 11.7.5 pacote: 21.5.0 - postcss: 8.5.6 - postcss-import: 16.1.1(postcss@8.5.6) - postcss-loader: 8.2.0(postcss@8.5.6)(typescript@5.0.4)(webpack@5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.27.4)) - postcss-mixins: 11.0.3(postcss@8.5.6) - postcss-nesting: 13.0.2(postcss@8.5.6) + postcss: 8.5.8 + postcss-import: 16.1.1(postcss@8.5.8) + postcss-loader: 8.2.0(postcss@8.5.8)(typescript@5.0.4)(webpack@5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.27.4)) + postcss-mixins: 11.0.3(postcss@8.5.8) + postcss-nesting: 13.0.2(postcss@8.5.8) raw-loader: 4.0.2(webpack@5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.27.4)) shelljs: 0.10.0 simple-git: 3.28.0 @@ -17209,8 +17061,6 @@ snapshots: '@ckeditor/ckeditor5-utils': 47.6.1 ckeditor5: 47.6.1 es-toolkit: 1.39.5 - transitivePeerDependencies: - - supports-color '@ckeditor/ckeditor5-editor-classic@47.6.1': dependencies: @@ -17238,8 +17088,6 @@ snapshots: '@ckeditor/ckeditor5-utils': 47.6.1 ckeditor5: 47.6.1 es-toolkit: 1.39.5 - transitivePeerDependencies: - - supports-color '@ckeditor/ckeditor5-editor-multi-root@47.6.1': dependencies: @@ -17262,6 +17110,8 @@ snapshots: '@ckeditor/ckeditor5-table': 47.6.1 '@ckeditor/ckeditor5-utils': 47.6.1 ckeditor5: 47.6.1 + transitivePeerDependencies: + - supports-color '@ckeditor/ckeditor5-emoji@47.6.1': dependencies: @@ -17445,8 +17295,6 @@ snapshots: '@ckeditor/ckeditor5-widget': 47.6.1 ckeditor5: 47.6.1 es-toolkit: 1.39.5 - transitivePeerDependencies: - - supports-color '@ckeditor/ckeditor5-icons@47.6.1': {} @@ -17748,8 +17596,6 @@ snapshots: '@ckeditor/ckeditor5-ui': 47.6.1 '@ckeditor/ckeditor5-utils': 47.6.1 ckeditor5: 47.6.1 - transitivePeerDependencies: - - supports-color '@ckeditor/ckeditor5-restricted-editing@47.6.1': dependencies: @@ -17836,8 +17682,6 @@ snapshots: '@ckeditor/ckeditor5-ui': 47.6.1 '@ckeditor/ckeditor5-utils': 47.6.1 ckeditor5: 47.6.1 - transitivePeerDependencies: - - supports-color '@ckeditor/ckeditor5-special-characters@47.6.1': dependencies: @@ -17948,8 +17792,6 @@ snapshots: '@ckeditor/ckeditor5-icons': 47.6.1 '@ckeditor/ckeditor5-ui': 47.6.1 '@ckeditor/ckeditor5-utils': 47.6.1 - transitivePeerDependencies: - - supports-color '@ckeditor/ckeditor5-upload@47.6.1': dependencies: @@ -18632,9 +18474,9 @@ snapshots: transitivePeerDependencies: - supports-color - '@electron/remote@2.1.3(electron@41.0.2)': + '@electron/remote@2.1.3(electron@41.0.3)': dependencies: - electron: 41.0.2 + electron: 41.0.3 '@electron/universal@2.0.2': dependencies: @@ -18692,7 +18534,7 @@ snapshots: '@es-joy/jsdoccomment@0.50.2': dependencies: '@types/estree': 1.0.8 - '@typescript-eslint/types': 8.56.1 + '@typescript-eslint/types': 8.57.1 comment-parser: 1.4.1 esquery: 1.7.0 jsdoc-type-pratt-parser: 4.1.0 @@ -18964,12 +18806,14 @@ snapshots: '@eslint/js@9.39.1': {} + '@eslint/js@9.39.4': {} + '@eslint/markdown@6.6.0': dependencies: '@eslint/core': 0.14.0 '@eslint/plugin-kit': 0.3.5 github-slugger: 2.0.0 - mdast-util-from-markdown: 2.0.2 + mdast-util-from-markdown: 2.0.3 mdast-util-frontmatter: 2.0.1 mdast-util-gfm: 3.1.0 micromark-extension-frontmatter: 2.0.0 @@ -19058,7 +18902,7 @@ snapshots: '@file-type/xml@0.4.3': dependencies: - sax: 1.5.0 + sax: 1.6.0 strtok3: 10.2.2 '@flatten-js/interval-tree@1.1.3': {} @@ -20142,7 +19986,7 @@ snapshots: '@gar/promise-retry': 1.0.2 '@npmcli/promise-spawn': 9.0.1 ini: 6.0.0 - lru-cache: 11.2.4 + lru-cache: 11.2.7 npm-pick-manifest: 11.0.3 proc-log: 6.1.0 semver: 7.7.4 @@ -20180,6 +20024,8 @@ snapshots: '@npmcli/redact@3.2.2': {} + '@npmcli/redact@4.0.0': {} + '@npmcli/run-script@10.0.0': dependencies: '@npmcli/node-gyp': 4.0.0 @@ -20242,7 +20088,7 @@ snapshots: '@opentelemetry/sdk-logs': 0.202.0(@opentelemetry/api@1.9.0) '@opentelemetry/sdk-metrics': 2.0.1(@opentelemetry/api@1.9.0) '@opentelemetry/sdk-trace-base': 2.0.1(@opentelemetry/api@1.9.0) - protobufjs: 7.5.0 + protobufjs: 7.5.4 '@opentelemetry/resources@2.0.1(@opentelemetry/api@1.9.0)': dependencies: @@ -21065,25 +20911,6 @@ snapshots: '@radix-ui/rect@1.1.1': {} - '@rc-component/portal@1.1.2(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': - dependencies: - '@babel/runtime': 7.28.6 - classnames: 2.5.1 - rc-util: 5.44.4(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - react: 19.2.4 - react-dom: 19.2.4(react@19.2.4) - - '@rc-component/trigger@2.3.1(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': - dependencies: - '@babel/runtime': 7.28.6 - '@rc-component/portal': 1.1.2(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - classnames: 2.5.1 - rc-motion: 2.9.5(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - rc-resize-observer: 1.4.3(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - rc-util: 5.44.4(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - react: 19.2.4 - react-dom: 19.2.4(react@19.2.4) - '@redocly/ajv@8.18.0': dependencies: fast-deep-equal: 3.1.3 @@ -21091,14 +20918,14 @@ snapshots: json-schema-traverse: 1.0.0 require-from-string: 2.0.2 - '@redocly/cli@2.21.1(@opentelemetry/api@1.9.0)(bufferutil@4.0.9)(core-js@3.46.0)(encoding@0.1.13)(utf-8-validate@6.0.5)': + '@redocly/cli@2.24.0(@opentelemetry/api@1.9.0)(bufferutil@4.0.9)(core-js@3.46.0)(encoding@0.1.13)(utf-8-validate@6.0.5)': dependencies: '@opentelemetry/exporter-trace-otlp-http': 0.202.0(@opentelemetry/api@1.9.0) '@opentelemetry/resources': 2.0.1(@opentelemetry/api@1.9.0) '@opentelemetry/sdk-trace-node': 2.0.1(@opentelemetry/api@1.9.0) '@opentelemetry/semantic-conventions': 1.34.0 - '@redocly/openapi-core': 2.21.1 - '@redocly/respect-core': 2.21.1 + '@redocly/openapi-core': 2.24.0 + '@redocly/respect-core': 2.24.0 abort-controller: 3.0.0 ajv: '@redocly/ajv@8.18.0' ajv-formats: 3.0.1(@redocly/ajv@8.18.0) @@ -21114,12 +20941,12 @@ snapshots: react: 19.2.4 react-dom: 19.2.4(react@19.2.4) redoc: 2.5.1(core-js@3.46.0)(encoding@0.1.13)(mobx@6.15.0)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(styled-components@6.3.9(react-dom@19.2.4(react@19.2.4))(react@19.2.4)) - semver: 7.7.3 + semver: 7.7.4 set-cookie-parser: 2.7.2 simple-websocket: 9.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5) styled-components: 6.3.9(react-dom@19.2.4(react@19.2.4))(react@19.2.4) ulid: 3.0.2 - undici: 6.23.0 + undici: 6.24.1 yargs: 17.0.1 transitivePeerDependencies: - '@opentelemetry/api' @@ -21150,7 +20977,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@redocly/openapi-core@2.21.1': + '@redocly/openapi-core@2.24.0': dependencies: '@redocly/ajv': 8.18.0 '@redocly/config': 0.44.1 @@ -21163,12 +20990,12 @@ snapshots: pluralize: 8.0.0 yaml-ast-parser: 0.0.43 - '@redocly/respect-core@2.21.1': + '@redocly/respect-core@2.24.0': dependencies: '@faker-js/faker': 7.6.0 '@noble/hashes': 1.8.0 '@redocly/ajv': 8.18.0 - '@redocly/openapi-core': 2.21.1 + '@redocly/openapi-core': 2.24.0 ajv: '@redocly/ajv@8.18.0' better-ajv-errors: 1.2.0(@redocly/ajv@8.18.0) colorette: 2.0.20 @@ -21471,7 +21298,7 @@ snapshots: '@sigstore/bundle': 4.0.0 '@sigstore/core': 3.0.0 '@sigstore/protobuf-specs': 0.5.0 - make-fetch-happen: 15.0.4 + make-fetch-happen: 15.0.5 proc-log: 5.0.0 promise-retry: 2.0.1 transitivePeerDependencies: @@ -21535,15 +21362,15 @@ snapshots: '@smithy/uuid': 1.1.2 tslib: 2.8.1 - '@smithy/core@3.23.9': + '@smithy/core@3.23.12': dependencies: - '@smithy/middleware-serde': 4.2.12 '@smithy/protocol-http': 5.3.12 '@smithy/types': 4.13.1 + '@smithy/url-parser': 4.2.12 '@smithy/util-base64': 4.3.2 '@smithy/util-body-length-browser': 4.2.2 '@smithy/util-middleware': 4.2.12 - '@smithy/util-stream': 4.5.19 + '@smithy/util-stream': 4.5.20 '@smithy/util-utf8': 4.2.2 '@smithy/uuid': 1.1.2 tslib: 2.8.1 @@ -21628,17 +21455,6 @@ snapshots: '@smithy/types': 4.13.1 tslib: 2.8.1 - '@smithy/middleware-endpoint@4.4.23': - dependencies: - '@smithy/core': 3.23.11 - '@smithy/middleware-serde': 4.2.12 - '@smithy/node-config-provider': 4.3.12 - '@smithy/shared-ini-file-loader': 4.4.7 - '@smithy/types': 4.13.1 - '@smithy/url-parser': 4.2.11 - '@smithy/util-middleware': 4.2.12 - tslib: 2.8.1 - '@smithy/middleware-endpoint@4.4.25': dependencies: '@smithy/core': 3.23.11 @@ -21650,12 +21466,23 @@ snapshots: '@smithy/util-middleware': 4.2.12 tslib: 2.8.1 - '@smithy/middleware-retry@4.4.42': + '@smithy/middleware-endpoint@4.4.26': + dependencies: + '@smithy/core': 3.23.12 + '@smithy/middleware-serde': 4.2.15 + '@smithy/node-config-provider': 4.3.12 + '@smithy/shared-ini-file-loader': 4.4.7 + '@smithy/types': 4.13.1 + '@smithy/url-parser': 4.2.12 + '@smithy/util-middleware': 4.2.12 + tslib: 2.8.1 + + '@smithy/middleware-retry@4.4.43': dependencies: '@smithy/node-config-provider': 4.3.12 '@smithy/protocol-http': 5.3.12 '@smithy/service-error-classification': 4.2.12 - '@smithy/smithy-client': 4.12.5 + '@smithy/smithy-client': 4.12.6 '@smithy/types': 4.13.1 '@smithy/util-middleware': 4.2.12 '@smithy/util-retry': 4.2.12 @@ -21675,8 +21502,10 @@ snapshots: '@smithy/types': 4.13.1 tslib: 2.8.1 - '@smithy/middleware-stack@4.2.11': + '@smithy/middleware-serde@4.2.15': dependencies: + '@smithy/core': 3.23.12 + '@smithy/protocol-http': 5.3.12 '@smithy/types': 4.13.1 tslib: 2.8.1 @@ -21708,6 +21537,14 @@ snapshots: '@smithy/types': 4.13.1 tslib: 2.8.1 + '@smithy/node-http-handler@4.5.0': + dependencies: + '@smithy/abort-controller': 4.2.12 + '@smithy/protocol-http': 5.3.12 + '@smithy/querystring-builder': 4.2.12 + '@smithy/types': 4.13.1 + tslib: 2.8.1 + '@smithy/property-provider@4.2.12': dependencies: '@smithy/types': 4.13.1 @@ -21770,6 +21607,16 @@ snapshots: '@smithy/util-stream': 4.5.19 tslib: 2.8.1 + '@smithy/smithy-client@4.12.6': + dependencies: + '@smithy/core': 3.23.12 + '@smithy/middleware-endpoint': 4.4.26 + '@smithy/middleware-stack': 4.2.12 + '@smithy/protocol-http': 5.3.12 + '@smithy/types': 4.13.1 + '@smithy/util-stream': 4.5.20 + tslib: 2.8.1 + '@smithy/types@4.13.1': dependencies: tslib: 2.8.1 @@ -21862,10 +21709,10 @@ snapshots: '@smithy/types': 4.13.1 tslib: 2.8.1 - '@smithy/util-stream@4.5.17': + '@smithy/util-stream@4.5.19': dependencies: - '@smithy/fetch-http-handler': 5.3.13 - '@smithy/node-http-handler': 4.4.14 + '@smithy/fetch-http-handler': 5.3.15 + '@smithy/node-http-handler': 4.4.16 '@smithy/types': 4.13.1 '@smithy/util-base64': 4.3.2 '@smithy/util-buffer-from': 4.2.2 @@ -21873,10 +21720,10 @@ snapshots: '@smithy/util-utf8': 4.2.2 tslib: 2.8.1 - '@smithy/util-stream@4.5.19': + '@smithy/util-stream@4.5.20': dependencies: '@smithy/fetch-http-handler': 5.3.15 - '@smithy/node-http-handler': 4.4.16 + '@smithy/node-http-handler': 4.5.0 '@smithy/types': 4.13.1 '@smithy/util-base64': 4.3.2 '@smithy/util-buffer-from': 4.2.2 @@ -21916,7 +21763,7 @@ snapshots: '@stylistic/eslint-plugin@4.4.1(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3)': dependencies: - '@typescript-eslint/utils': 8.56.1(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/utils': 8.57.1(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3) eslint: 10.0.3(jiti@2.6.1) eslint-visitor-keys: 4.2.1 espree: 10.4.0 @@ -21932,7 +21779,7 @@ snapshots: '@csstools/css-tokenizer': 3.0.4 '@csstools/media-query-list-parser': 3.0.1(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4) is-plain-object: 5.0.0 - postcss: 8.5.6 + postcss: 8.5.8 postcss-selector-parser: 6.1.2 postcss-value-parser: 4.2.0 style-search: 0.1.0 @@ -22445,7 +22292,7 @@ snapshots: '@types/postcss-import@14.0.3': dependencies: - postcss: 8.5.6 + postcss: 8.5.8 '@types/qs@6.14.0': {} @@ -22581,31 +22428,14 @@ snapshots: '@types/node': 24.12.0 optional: true - '@typescript-eslint/eslint-plugin@8.46.4(@typescript-eslint/parser@8.46.4(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3))(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3)': + '@typescript-eslint/eslint-plugin@8.57.1(@typescript-eslint/parser@8.57.1(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3))(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3)': dependencies: '@eslint-community/regexpp': 4.12.2 - '@typescript-eslint/parser': 8.46.4(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3) - '@typescript-eslint/scope-manager': 8.46.4 - '@typescript-eslint/type-utils': 8.46.4(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3) - '@typescript-eslint/utils': 8.46.4(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3) - '@typescript-eslint/visitor-keys': 8.46.4 - eslint: 10.0.3(jiti@2.6.1) - graphemer: 1.4.0 - ignore: 7.0.5 - natural-compare: 1.4.0 - ts-api-utils: 2.4.0(typescript@5.9.3) - typescript: 5.9.3 - transitivePeerDependencies: - - supports-color - - '@typescript-eslint/eslint-plugin@8.57.0(@typescript-eslint/parser@8.57.0(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3))(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3)': - dependencies: - '@eslint-community/regexpp': 4.12.2 - '@typescript-eslint/parser': 8.57.0(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3) - '@typescript-eslint/scope-manager': 8.57.0 - '@typescript-eslint/type-utils': 8.57.0(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3) - '@typescript-eslint/utils': 8.57.0(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3) - '@typescript-eslint/visitor-keys': 8.57.0 + '@typescript-eslint/parser': 8.57.1(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/scope-manager': 8.57.1 + '@typescript-eslint/type-utils': 8.57.1(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/utils': 8.57.1(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/visitor-keys': 8.57.1 eslint: 10.0.3(jiti@2.6.1) ignore: 7.0.5 natural-compare: 1.4.0 @@ -22614,89 +22444,41 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.46.4(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3)': + '@typescript-eslint/parser@8.57.1(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3)': dependencies: - '@typescript-eslint/scope-manager': 8.46.4 - '@typescript-eslint/types': 8.46.4 - '@typescript-eslint/typescript-estree': 8.46.4(typescript@5.9.3) - '@typescript-eslint/visitor-keys': 8.46.4 + '@typescript-eslint/scope-manager': 8.57.1 + '@typescript-eslint/types': 8.57.1 + '@typescript-eslint/typescript-estree': 8.57.1(typescript@5.9.3) + '@typescript-eslint/visitor-keys': 8.57.1 debug: 4.4.3(supports-color@8.1.1) eslint: 10.0.3(jiti@2.6.1) typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.57.0(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3)': + '@typescript-eslint/project-service@8.57.1(typescript@5.9.3)': dependencies: - '@typescript-eslint/scope-manager': 8.57.0 - '@typescript-eslint/types': 8.57.0 - '@typescript-eslint/typescript-estree': 8.57.0(typescript@5.9.3) - '@typescript-eslint/visitor-keys': 8.57.0 - debug: 4.4.3(supports-color@8.1.1) - eslint: 10.0.3(jiti@2.6.1) - typescript: 5.9.3 - transitivePeerDependencies: - - supports-color - - '@typescript-eslint/project-service@8.46.4(typescript@5.9.3)': - dependencies: - '@typescript-eslint/tsconfig-utils': 8.56.1(typescript@5.9.3) - '@typescript-eslint/types': 8.56.1 + '@typescript-eslint/tsconfig-utils': 8.57.1(typescript@5.9.3) + '@typescript-eslint/types': 8.57.1 debug: 4.4.3(supports-color@8.1.1) typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/project-service@8.56.1(typescript@5.9.3)': + '@typescript-eslint/scope-manager@8.57.1': dependencies: - '@typescript-eslint/tsconfig-utils': 8.56.1(typescript@5.9.3) - '@typescript-eslint/types': 8.56.1 - debug: 4.4.3(supports-color@8.1.1) - typescript: 5.9.3 - transitivePeerDependencies: - - supports-color + '@typescript-eslint/types': 8.57.1 + '@typescript-eslint/visitor-keys': 8.57.1 - '@typescript-eslint/project-service@8.57.0(typescript@5.9.3)': - dependencies: - '@typescript-eslint/tsconfig-utils': 8.57.0(typescript@5.9.3) - '@typescript-eslint/types': 8.57.0 - debug: 4.4.3(supports-color@8.1.1) - typescript: 5.9.3 - transitivePeerDependencies: - - supports-color - - '@typescript-eslint/scope-manager@8.46.4': - dependencies: - '@typescript-eslint/types': 8.46.4 - '@typescript-eslint/visitor-keys': 8.46.4 - - '@typescript-eslint/scope-manager@8.56.1': - dependencies: - '@typescript-eslint/types': 8.56.1 - '@typescript-eslint/visitor-keys': 8.56.1 - - '@typescript-eslint/scope-manager@8.57.0': - dependencies: - '@typescript-eslint/types': 8.57.0 - '@typescript-eslint/visitor-keys': 8.57.0 - - '@typescript-eslint/tsconfig-utils@8.46.4(typescript@5.9.3)': + '@typescript-eslint/tsconfig-utils@8.57.1(typescript@5.9.3)': dependencies: typescript: 5.9.3 - '@typescript-eslint/tsconfig-utils@8.56.1(typescript@5.9.3)': + '@typescript-eslint/type-utils@8.57.1(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3)': dependencies: - typescript: 5.9.3 - - '@typescript-eslint/tsconfig-utils@8.57.0(typescript@5.9.3)': - dependencies: - typescript: 5.9.3 - - '@typescript-eslint/type-utils@8.46.4(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3)': - dependencies: - '@typescript-eslint/types': 8.46.4 - '@typescript-eslint/typescript-estree': 8.46.4(typescript@5.9.3) - '@typescript-eslint/utils': 8.46.4(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/types': 8.57.1 + '@typescript-eslint/typescript-estree': 8.57.1(typescript@5.9.3) + '@typescript-eslint/utils': 8.57.1(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3) debug: 4.4.3(supports-color@8.1.1) eslint: 10.0.3(jiti@2.6.1) ts-api-utils: 2.4.0(typescript@5.9.3) @@ -22704,46 +22486,14 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/type-utils@8.57.0(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3)': + '@typescript-eslint/types@8.57.1': {} + + '@typescript-eslint/typescript-estree@8.57.1(typescript@5.9.3)': dependencies: - '@typescript-eslint/types': 8.57.0 - '@typescript-eslint/typescript-estree': 8.57.0(typescript@5.9.3) - '@typescript-eslint/utils': 8.57.0(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3) - debug: 4.4.3(supports-color@8.1.1) - eslint: 10.0.3(jiti@2.6.1) - ts-api-utils: 2.4.0(typescript@5.9.3) - typescript: 5.9.3 - transitivePeerDependencies: - - supports-color - - '@typescript-eslint/types@8.46.4': {} - - '@typescript-eslint/types@8.56.1': {} - - '@typescript-eslint/types@8.57.0': {} - - '@typescript-eslint/typescript-estree@8.46.4(typescript@5.9.3)': - dependencies: - '@typescript-eslint/project-service': 8.46.4(typescript@5.9.3) - '@typescript-eslint/tsconfig-utils': 8.46.4(typescript@5.9.3) - '@typescript-eslint/types': 8.46.4 - '@typescript-eslint/visitor-keys': 8.46.4 - debug: 4.4.3(supports-color@8.1.1) - fast-glob: 3.3.3 - is-glob: 4.0.3 - minimatch: 9.0.9 - semver: 7.7.4 - ts-api-utils: 2.4.0(typescript@5.9.3) - typescript: 5.9.3 - transitivePeerDependencies: - - supports-color - - '@typescript-eslint/typescript-estree@8.56.1(typescript@5.9.3)': - dependencies: - '@typescript-eslint/project-service': 8.56.1(typescript@5.9.3) - '@typescript-eslint/tsconfig-utils': 8.56.1(typescript@5.9.3) - '@typescript-eslint/types': 8.56.1 - '@typescript-eslint/visitor-keys': 8.56.1 + '@typescript-eslint/project-service': 8.57.1(typescript@5.9.3) + '@typescript-eslint/tsconfig-utils': 8.57.1(typescript@5.9.3) + '@typescript-eslint/types': 8.57.1 + '@typescript-eslint/visitor-keys': 8.57.1 debug: 4.4.3(supports-color@8.1.1) minimatch: 10.2.4 semver: 7.7.4 @@ -22753,518 +22503,457 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/typescript-estree@8.57.0(typescript@5.9.3)': - dependencies: - '@typescript-eslint/project-service': 8.57.0(typescript@5.9.3) - '@typescript-eslint/tsconfig-utils': 8.57.0(typescript@5.9.3) - '@typescript-eslint/types': 8.57.0 - '@typescript-eslint/visitor-keys': 8.57.0 - debug: 4.4.3(supports-color@8.1.1) - minimatch: 10.2.4 - semver: 7.7.3 - tinyglobby: 0.2.15 - ts-api-utils: 2.4.0(typescript@5.9.3) - typescript: 5.9.3 - transitivePeerDependencies: - - supports-color - - '@typescript-eslint/utils@8.46.4(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3)': + '@typescript-eslint/utils@8.57.1(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3)': dependencies: '@eslint-community/eslint-utils': 4.9.1(eslint@10.0.3(jiti@2.6.1)) - '@typescript-eslint/scope-manager': 8.46.4 - '@typescript-eslint/types': 8.46.4 - '@typescript-eslint/typescript-estree': 8.46.4(typescript@5.9.3) + '@typescript-eslint/scope-manager': 8.57.1 + '@typescript-eslint/types': 8.57.1 + '@typescript-eslint/typescript-estree': 8.57.1(typescript@5.9.3) eslint: 10.0.3(jiti@2.6.1) typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.56.1(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3)': + '@typescript-eslint/visitor-keys@8.57.1': dependencies: - '@eslint-community/eslint-utils': 4.9.1(eslint@10.0.3(jiti@2.6.1)) - '@typescript-eslint/scope-manager': 8.56.1 - '@typescript-eslint/types': 8.56.1 - '@typescript-eslint/typescript-estree': 8.56.1(typescript@5.9.3) - eslint: 10.0.3(jiti@2.6.1) - typescript: 5.9.3 - transitivePeerDependencies: - - supports-color - - '@typescript-eslint/utils@8.57.0(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3)': - dependencies: - '@eslint-community/eslint-utils': 4.9.1(eslint@10.0.3(jiti@2.6.1)) - '@typescript-eslint/scope-manager': 8.57.0 - '@typescript-eslint/types': 8.57.0 - '@typescript-eslint/typescript-estree': 8.57.0(typescript@5.9.3) - eslint: 10.0.3(jiti@2.6.1) - typescript: 5.9.3 - transitivePeerDependencies: - - supports-color - - '@typescript-eslint/visitor-keys@8.46.4': - dependencies: - '@typescript-eslint/types': 8.46.4 - eslint-visitor-keys: 4.2.1 - - '@typescript-eslint/visitor-keys@8.56.1': - dependencies: - '@typescript-eslint/types': 8.56.1 - eslint-visitor-keys: 5.0.1 - - '@typescript-eslint/visitor-keys@8.57.0': - dependencies: - '@typescript-eslint/types': 8.57.0 + '@typescript-eslint/types': 8.57.1 eslint-visitor-keys: 5.0.1 '@ungap/structured-clone@1.3.0': {} - '@univerjs-pro/collaboration-client-ui@0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': + '@univerjs-pro/collaboration-client-ui@0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': dependencies: - '@univerjs-pro/collaboration': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs-pro/collaboration-client': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/core': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/design': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@univerjs/docs': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/docs-ui': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) - '@univerjs/drawing': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/engine-formula': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/engine-render': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs-pro/collaboration': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs-pro/collaboration-client': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/core': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/design': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@univerjs/docs': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/docs-ui': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/drawing': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/engine-formula': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/engine-render': 0.18.0(react@19.2.4)(rxjs@7.8.2) '@univerjs/icons': 1.1.1(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@univerjs/network': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/network': 0.18.0(react@19.2.4)(rxjs@7.8.2) '@univerjs/protocol': 0.1.48 - '@univerjs/rpc': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/sheets': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/sheets-ui': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) - '@univerjs/ui': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/rpc': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets-ui': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/ui': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) crypto-js: 4.2.0 react: 19.2.4 rxjs: 7.8.2 transitivePeerDependencies: - '@types/react' - '@types/react-dom' - - '@wendellhu/redi' - react-dom - '@univerjs-pro/collaboration-client@0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2)': + '@univerjs-pro/collaboration-client@0.18.0(react@19.2.4)(rxjs@7.8.2)': dependencies: - '@univerjs-pro/collaboration': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs-pro/license': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/core': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/docs': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/drawing': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/network': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs-pro/collaboration': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs-pro/license': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/core': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/docs': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/drawing': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/network': 0.18.0(react@19.2.4)(rxjs@7.8.2) '@univerjs/protocol': 0.1.48 - '@univerjs/sheets': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/telemetry': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/sheets': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/telemetry': 0.18.0(react@19.2.4)(rxjs@7.8.2) crypto-js: 4.2.0 rxjs: 7.8.2 transitivePeerDependencies: - - '@wendellhu/redi' + - react - '@univerjs-pro/collaboration@0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2)': + '@univerjs-pro/collaboration@0.18.0(react@19.2.4)(rxjs@7.8.2)': dependencies: - '@univerjs-pro/license': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/core': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/data-validation': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/docs': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/engine-formula': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs-pro/license': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/core': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/data-validation': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/docs': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/engine-formula': 0.18.0(react@19.2.4)(rxjs@7.8.2) '@univerjs/protocol': 0.1.48 - '@univerjs/sheets': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/sheets-conditional-formatting': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/sheets-drawing': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/sheets-filter': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/sheets-hyper-link': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/thread-comment': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/sheets': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets-conditional-formatting': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets-drawing': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets-filter': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets-hyper-link': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/thread-comment': 0.18.0(react@19.2.4)(rxjs@7.8.2) uuid: 13.0.0 transitivePeerDependencies: - - '@wendellhu/redi' + - react - rxjs - '@univerjs-pro/docs-exchange-client@0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': + '@univerjs-pro/docs-exchange-client@0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': dependencies: - '@univerjs-pro/exchange-client': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) - '@univerjs/core': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/ui': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs-pro/exchange-client': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/core': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/ui': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) transitivePeerDependencies: - '@types/react' - '@types/react-dom' - - '@wendellhu/redi' - react - react-dom - rxjs - '@univerjs-pro/docs-print@0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': + '@univerjs-pro/docs-print@0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': dependencies: - '@univerjs-pro/license': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs-pro/print': 0.17.0 - '@univerjs/core': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/docs': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/docs-ui': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) - '@univerjs/engine-render': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs-pro/license': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs-pro/print': 0.18.0 + '@univerjs/core': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/docs': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/docs-ui': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/engine-render': 0.18.0(react@19.2.4)(rxjs@7.8.2) '@univerjs/icons': 1.1.1(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@univerjs/network': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/ui': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) - react: 19.2.4 - optionalDependencies: - '@univerjs-pro/collaboration-client': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/network': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/ui': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) transitivePeerDependencies: - '@types/react' - '@types/react-dom' - - '@wendellhu/redi' + - react - react-dom - rxjs - '@univerjs-pro/edit-history-loader@0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': + '@univerjs-pro/edit-history-loader@0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': dependencies: - '@univerjs-pro/collaboration': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs-pro/collaboration-client': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs-pro/collaboration-client-ui': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) - '@univerjs-pro/edit-history-viewer': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) - '@univerjs-pro/license': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs-pro/sheets-chart': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs-pro/sheets-chart-ui': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) - '@univerjs-pro/sheets-pivot': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs-pro/sheets-shape': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs-pro/sheets-shape-ui': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) - '@univerjs-pro/sheets-sparkline': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs-pro/sheets-sparkline-ui': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) - '@univerjs/core': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/data-validation': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/design': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@univerjs/docs': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/docs-ui': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) - '@univerjs/drawing': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/drawing-ui': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) - '@univerjs/engine-formula': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/engine-render': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs-pro/collaboration': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs-pro/collaboration-client': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs-pro/collaboration-client-ui': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs-pro/edit-history-viewer': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs-pro/license': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs-pro/sheets-chart': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs-pro/sheets-chart-ui': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs-pro/sheets-pivot': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs-pro/sheets-shape': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs-pro/sheets-shape-ui': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs-pro/sheets-sparkline': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs-pro/sheets-sparkline-ui': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/core': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/data-validation': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/design': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@univerjs/docs': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/docs-ui': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/drawing': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/drawing-ui': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/engine-formula': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/engine-render': 0.18.0(react@19.2.4)(rxjs@7.8.2) '@univerjs/icons': 1.1.1(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@univerjs/network': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/network': 0.18.0(react@19.2.4)(rxjs@7.8.2) '@univerjs/protocol': 0.1.48 - '@univerjs/rpc': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/sheets': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/sheets-conditional-formatting': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/sheets-conditional-formatting-ui': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) - '@univerjs/sheets-data-validation': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/sheets-data-validation-ui': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) - '@univerjs/sheets-drawing': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/sheets-drawing-ui': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) - '@univerjs/sheets-filter': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/sheets-filter-ui': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) - '@univerjs/sheets-formula': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/sheets-formula-ui': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) - '@univerjs/sheets-hyper-link': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/sheets-hyper-link-ui': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) - '@univerjs/sheets-numfmt': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/sheets-table': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/sheets-ui': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) - '@univerjs/ui': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/rpc': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets-conditional-formatting': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets-conditional-formatting-ui': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets-data-validation': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets-data-validation-ui': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets-drawing': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets-drawing-ui': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets-filter': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets-filter-ui': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets-formula': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets-formula-ui': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets-hyper-link': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets-hyper-link-ui': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets-numfmt': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets-table': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets-ui': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/ui': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + rxjs: 7.8.2 + transitivePeerDependencies: + - '@types/react' + - '@types/react-dom' + - react + - react-dom + + '@univerjs-pro/edit-history-viewer@0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': + dependencies: + '@univerjs-pro/collaboration': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs-pro/collaboration-client': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs-pro/collaboration-client-ui': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs-pro/sheets-chart': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs-pro/sheets-pivot': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs-pro/sheets-shape': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs-pro/sheets-sparkline': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/core': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/data-validation': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/design': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@univerjs/drawing': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/engine-render': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/icons': 1.1.1(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@univerjs/network': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/protocol': 0.1.48 + '@univerjs/sheets': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets-conditional-formatting': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets-data-validation': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets-drawing': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets-filter': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets-table': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets-ui': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/ui': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) react: 19.2.4 rxjs: 7.8.2 transitivePeerDependencies: - '@types/react' - '@types/react-dom' - - '@wendellhu/redi' - react-dom - '@univerjs-pro/edit-history-viewer@0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': + '@univerjs-pro/engine-chart@0.18.0(react@19.2.4)(rxjs@7.8.2)': dependencies: - '@univerjs-pro/collaboration': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs-pro/collaboration-client': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs-pro/collaboration-client-ui': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) - '@univerjs-pro/sheets-chart': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs-pro/sheets-pivot': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs-pro/sheets-shape': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs-pro/sheets-sparkline': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/core': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/data-validation': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/design': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@univerjs/drawing': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/engine-render': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/core': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/engine-render': 0.18.0(react@19.2.4)(rxjs@7.8.2) + rxjs: 7.8.2 + transitivePeerDependencies: + - react + + '@univerjs-pro/engine-formula@0.18.0(react@19.2.4)(rxjs@7.8.2)': + dependencies: + '@univerjs-pro/license': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/core': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/engine-formula': 0.18.0(react@19.2.4)(rxjs@7.8.2) + transitivePeerDependencies: + - react + - rxjs + + '@univerjs-pro/engine-pivot@0.18.0': {} + + '@univerjs-pro/engine-shape@0.18.0': {} + + '@univerjs-pro/exchange-client@0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': + dependencies: + '@univerjs-pro/collaboration': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs-pro/license': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/core': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/design': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) '@univerjs/icons': 1.1.1(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@univerjs/network': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/network': 0.18.0(react@19.2.4)(rxjs@7.8.2) '@univerjs/protocol': 0.1.48 - '@univerjs/sheets': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/sheets-conditional-formatting': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/sheets-data-validation': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/sheets-drawing': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/sheets-filter': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/sheets-table': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/sheets-ui': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) - '@univerjs/ui': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) - react: 19.2.4 - rxjs: 7.8.2 - transitivePeerDependencies: - - '@types/react' - - '@types/react-dom' - - '@wendellhu/redi' - - react-dom - - '@univerjs-pro/engine-chart@0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2)': - dependencies: - '@univerjs/core': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/engine-render': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - rxjs: 7.8.2 - transitivePeerDependencies: - - '@wendellhu/redi' - - '@univerjs-pro/engine-formula@0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2)': - dependencies: - '@univerjs-pro/license': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/core': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/engine-formula': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - rxjs: 7.8.2 - transitivePeerDependencies: - - '@wendellhu/redi' - - '@univerjs-pro/engine-pivot@0.17.0': {} - - '@univerjs-pro/engine-shape@0.17.0': {} - - '@univerjs-pro/exchange-client@0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': - dependencies: - '@univerjs-pro/collaboration': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs-pro/license': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/core': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/design': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@univerjs/icons': 1.1.1(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@univerjs/network': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/protocol': 0.1.48 - '@univerjs/ui': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/ui': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) pako: 2.1.0 react: 19.2.4 rxjs: 7.8.2 transitivePeerDependencies: - '@types/react' - '@types/react-dom' - - '@wendellhu/redi' - react-dom - '@univerjs-pro/license@0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2)': + '@univerjs-pro/license@0.18.0(react@19.2.4)(rxjs@7.8.2)': dependencies: '@noble/ed25519': 2.3.0 '@noble/hashes': 1.8.0 - '@univerjs/core': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/engine-render': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/core': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/engine-render': 0.18.0(react@19.2.4)(rxjs@7.8.2) rxjs: 7.8.2 transitivePeerDependencies: - - '@wendellhu/redi' + - react - '@univerjs-pro/print@0.17.0': {} + '@univerjs-pro/print@0.18.0': {} - '@univerjs-pro/sheets-chart-ui@0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': + '@univerjs-pro/sheets-chart-ui@0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': dependencies: - '@univerjs-pro/engine-chart': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs-pro/sheets-chart': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/core': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/design': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@univerjs/drawing': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/engine-formula': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/engine-render': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs-pro/engine-chart': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs-pro/sheets-chart': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/core': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/design': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@univerjs/drawing': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/engine-formula': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/engine-render': 0.18.0(react@19.2.4)(rxjs@7.8.2) '@univerjs/icons': 1.1.1(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@univerjs/sheets': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/sheets-drawing': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/sheets-drawing-ui': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) - '@univerjs/sheets-formula-ui': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) - '@univerjs/sheets-ui': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) - '@univerjs/ui': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets-drawing': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets-drawing-ui': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets-formula-ui': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets-ui': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/ui': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) react: 19.2.4 rxjs: 7.8.2 transitivePeerDependencies: - '@types/react' - '@types/react-dom' - - '@wendellhu/redi' - react-dom - '@univerjs-pro/sheets-chart@0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2)': + '@univerjs-pro/sheets-chart@0.18.0(react@19.2.4)(rxjs@7.8.2)': dependencies: - '@univerjs-pro/engine-chart': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs-pro/license': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/core': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/sheets': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs-pro/engine-chart': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs-pro/license': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/core': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets': 0.18.0(react@19.2.4)(rxjs@7.8.2) rxjs: 7.8.2 transitivePeerDependencies: - - '@wendellhu/redi' + - react - '@univerjs-pro/sheets-exchange-client@0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': + '@univerjs-pro/sheets-exchange-client@0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': dependencies: - '@univerjs-pro/exchange-client': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) - '@univerjs/core': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/sheets': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/sheets-ui': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) - '@univerjs/ui': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs-pro/exchange-client': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/core': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets-ui': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/ui': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) transitivePeerDependencies: - '@types/react' - '@types/react-dom' - - '@wendellhu/redi' - react - react-dom - rxjs - '@univerjs-pro/sheets-pivot-ui@0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': + '@univerjs-pro/sheets-pivot-ui@0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': dependencies: - '@univerjs-pro/engine-pivot': 0.17.0 - '@univerjs-pro/sheets-pivot': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/core': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/design': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@univerjs/docs-ui': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) - '@univerjs/engine-formula': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/engine-render': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs-pro/engine-pivot': 0.18.0 + '@univerjs-pro/sheets-pivot': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/core': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/design': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@univerjs/docs-ui': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/engine-formula': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/engine-render': 0.18.0(react@19.2.4)(rxjs@7.8.2) '@univerjs/icons': 1.1.1(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@univerjs/sheets': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/sheets-formula-ui': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) - '@univerjs/sheets-ui': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) - '@univerjs/ui': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets-formula-ui': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets-ui': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/ui': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) react: 19.2.4 rxjs: 7.8.2 transitivePeerDependencies: - '@types/react' - '@types/react-dom' - - '@wendellhu/redi' - react-dom - '@univerjs-pro/sheets-pivot@0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2)': + '@univerjs-pro/sheets-pivot@0.18.0(react@19.2.4)(rxjs@7.8.2)': dependencies: - '@univerjs-pro/engine-pivot': 0.17.0 - '@univerjs-pro/license': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/core': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/engine-formula': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/engine-render': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/rpc': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/sheets': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/sheets-filter': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs-pro/engine-pivot': 0.18.0 + '@univerjs-pro/license': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/core': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/engine-formula': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/engine-render': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/rpc': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets-filter': 0.18.0(react@19.2.4)(rxjs@7.8.2) rxjs: 7.8.2 transitivePeerDependencies: - - '@wendellhu/redi' + - react - '@univerjs-pro/sheets-print@0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': + '@univerjs-pro/sheets-print@0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': dependencies: - '@univerjs-pro/license': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs-pro/print': 0.17.0 - '@univerjs/core': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/design': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@univerjs/docs': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/docs-ui': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) - '@univerjs/engine-render': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs-pro/collaboration-client': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs-pro/license': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs-pro/print': 0.18.0 + '@univerjs/core': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/design': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@univerjs/docs': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/docs-ui': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/engine-render': 0.18.0(react@19.2.4)(rxjs@7.8.2) '@univerjs/icons': 1.1.1(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@univerjs/network': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/sheets': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/sheets-ui': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) - '@univerjs/ui': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) - react: 19.2.4 - rxjs: 7.8.2 - optionalDependencies: - '@univerjs-pro/collaboration-client': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - transitivePeerDependencies: - - '@types/react' - - '@types/react-dom' - - '@wendellhu/redi' - - react-dom - - '@univerjs-pro/sheets-shape-ui@0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': - dependencies: - '@univerjs-pro/engine-shape': 0.17.0 - '@univerjs-pro/sheets-shape': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/core': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/design': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@univerjs/docs': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/docs-ui': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) - '@univerjs/drawing': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/drawing-ui': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) - '@univerjs/engine-render': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/icons': 1.1.1(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@univerjs/sheets': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/sheets-drawing': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/sheets-drawing-ui': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) - '@univerjs/sheets-ui': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) - '@univerjs/ui': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/network': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets-ui': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/ui': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) react: 19.2.4 rxjs: 7.8.2 transitivePeerDependencies: - '@types/react' - '@types/react-dom' - - '@wendellhu/redi' - react-dom - '@univerjs-pro/sheets-shape@0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2)': + '@univerjs-pro/sheets-shape-ui@0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': dependencies: - '@univerjs-pro/engine-shape': 0.17.0 - '@univerjs-pro/license': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/core': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - rxjs: 7.8.2 - transitivePeerDependencies: - - '@wendellhu/redi' - - '@univerjs-pro/sheets-sparkline-ui@0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': - dependencies: - '@univerjs-pro/sheets-sparkline': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/core': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/design': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@univerjs/engine-formula': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/engine-render': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs-pro/engine-shape': 0.18.0 + '@univerjs-pro/sheets-shape': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/core': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/design': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@univerjs/docs': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/docs-ui': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/drawing': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/drawing-ui': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/engine-render': 0.18.0(react@19.2.4)(rxjs@7.8.2) '@univerjs/icons': 1.1.1(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@univerjs/sheets': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/sheets-formula-ui': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) - '@univerjs/sheets-graphics': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) - '@univerjs/sheets-ui': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) - '@univerjs/ui': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets-drawing': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets-drawing-ui': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets-ui': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/ui': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) react: 19.2.4 rxjs: 7.8.2 transitivePeerDependencies: - '@types/react' - '@types/react-dom' - - '@wendellhu/redi' - react-dom - '@univerjs-pro/sheets-sparkline@0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2)': + '@univerjs-pro/sheets-shape@0.18.0(react@19.2.4)(rxjs@7.8.2)': dependencies: - '@univerjs-pro/license': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/core': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/sheets': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs-pro/engine-shape': 0.18.0 + '@univerjs-pro/license': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/core': 0.18.0(react@19.2.4)(rxjs@7.8.2) + transitivePeerDependencies: + - react + - rxjs + + '@univerjs-pro/sheets-sparkline-ui@0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': + dependencies: + '@univerjs-pro/sheets-sparkline': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/core': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/design': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@univerjs/engine-formula': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/engine-render': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/icons': 1.1.1(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@univerjs/sheets': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets-formula-ui': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets-graphics': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets-ui': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/ui': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + react: 19.2.4 rxjs: 7.8.2 transitivePeerDependencies: - - '@wendellhu/redi' + - '@types/react' + - '@types/react-dom' + - react-dom - '@univerjs-pro/thread-comment-datasource@0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': + '@univerjs-pro/sheets-sparkline@0.18.0(react@19.2.4)(rxjs@7.8.2)': dependencies: - '@univerjs-pro/collaboration-client': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs-pro/license': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/core': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/network': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs-pro/license': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/core': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets': 0.18.0(react@19.2.4)(rxjs@7.8.2) + rxjs: 7.8.2 + transitivePeerDependencies: + - react + + '@univerjs-pro/thread-comment-datasource@0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': + dependencies: + '@univerjs-pro/collaboration-client': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs-pro/license': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/core': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/network': 0.18.0(react@19.2.4)(rxjs@7.8.2) '@univerjs/protocol': 0.1.48 - '@univerjs/thread-comment': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/thread-comment-ui': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/thread-comment': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/thread-comment-ui': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) rxjs: 7.8.2 transitivePeerDependencies: - '@types/react' - '@types/react-dom' - - '@wendellhu/redi' - react - react-dom - '@univerjs/core@0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2)': + '@univerjs/core@0.18.0(react@19.2.4)(rxjs@7.8.2)': dependencies: '@univerjs/protocol': 0.1.48 - '@univerjs/themes': 0.17.0 + '@univerjs/themes': 0.18.0 '@wendellhu/redi': 1.1.1(react@19.2.4) async-lock: 1.4.1 dayjs: 1.11.20 fast-diff: 1.3.0 kdbush: 4.0.2 lodash-es: 4.17.23 - nanoid: 5.1.6 + nanoid: 5.1.7 numfmt: 3.2.4 ot-json1: 1.0.2 rbush: 4.0.1 rxjs: 7.8.2 + transitivePeerDependencies: + - react - '@univerjs/data-validation@0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2)': + '@univerjs/data-validation@0.18.0(react@19.2.4)(rxjs@7.8.2)': dependencies: - '@univerjs/core': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/core': 0.18.0(react@19.2.4)(rxjs@7.8.2) rxjs: 7.8.2 transitivePeerDependencies: - - '@wendellhu/redi' + - react - '@univerjs/design@0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': + '@univerjs/design@0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': dependencies: '@radix-ui/react-dialog': 1.1.15(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) '@radix-ui/react-dropdown-menu': 2.1.16(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) @@ -23276,8 +22965,6 @@ snapshots: class-variance-authority: 0.7.1 clsx: 2.1.1 dayjs: 1.11.20 - rc-dropdown: 4.2.1(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - rc-menu: 9.16.1(react-dom@19.2.4(react@19.2.4))(react@19.2.4) react: 19.2.4 react-dom: 19.2.4(react@19.2.4) react-transition-group: 4.4.5(react-dom@19.2.4(react@19.2.4))(react@19.2.4) @@ -23287,160 +22974,154 @@ snapshots: - '@types/react' - '@types/react-dom' - '@univerjs/docs-drawing-ui@0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': + '@univerjs/docs-drawing-ui@0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': dependencies: - '@univerjs/core': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/design': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@univerjs/docs': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/docs-drawing': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/docs-ui': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) - '@univerjs/drawing': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/drawing-ui': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) - '@univerjs/engine-render': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/ui': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/core': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/design': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@univerjs/docs': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/docs-drawing': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/docs-ui': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/drawing': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/drawing-ui': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/engine-render': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/ui': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) react: 19.2.4 rxjs: 7.8.2 transitivePeerDependencies: - '@types/react' - '@types/react-dom' - - '@wendellhu/redi' - react-dom - '@univerjs/docs-drawing@0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2)': + '@univerjs/docs-drawing@0.18.0(react@19.2.4)(rxjs@7.8.2)': dependencies: - '@univerjs/core': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/drawing': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/core': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/drawing': 0.18.0(react@19.2.4)(rxjs@7.8.2) transitivePeerDependencies: - - '@wendellhu/redi' + - react - rxjs - '@univerjs/docs-hyper-link-ui@0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': + '@univerjs/docs-hyper-link-ui@0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': dependencies: - '@univerjs/core': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/design': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@univerjs/docs': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/docs-hyper-link': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/docs-ui': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) - '@univerjs/engine-render': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/core': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/design': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@univerjs/docs': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/docs-hyper-link': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/docs-ui': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/engine-render': 0.18.0(react@19.2.4)(rxjs@7.8.2) '@univerjs/icons': 1.1.1(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@univerjs/ui': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/ui': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) react: 19.2.4 rxjs: 7.8.2 transitivePeerDependencies: - '@types/react' - '@types/react-dom' - - '@wendellhu/redi' - react-dom - '@univerjs/docs-hyper-link@0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2)': + '@univerjs/docs-hyper-link@0.18.0(react@19.2.4)(rxjs@7.8.2)': dependencies: - '@univerjs/core': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/core': 0.18.0(react@19.2.4)(rxjs@7.8.2) transitivePeerDependencies: - - '@wendellhu/redi' + - react - rxjs - '@univerjs/docs-thread-comment-ui@0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': + '@univerjs/docs-thread-comment-ui@0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': dependencies: - '@univerjs/core': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/docs': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/docs-ui': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) - '@univerjs/engine-render': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/core': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/docs': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/docs-ui': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/engine-render': 0.18.0(react@19.2.4)(rxjs@7.8.2) '@univerjs/icons': 1.1.1(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@univerjs/thread-comment': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/thread-comment-ui': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) - '@univerjs/ui': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/thread-comment': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/thread-comment-ui': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/ui': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) react: 19.2.4 rxjs: 7.8.2 transitivePeerDependencies: - '@types/react' - '@types/react-dom' - - '@wendellhu/redi' - react-dom - '@univerjs/docs-ui@0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': + '@univerjs/docs-ui@0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': dependencies: - '@univerjs/core': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/design': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@univerjs/docs': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/drawing': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/engine-render': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/core': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/design': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@univerjs/docs': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/drawing': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/engine-render': 0.18.0(react@19.2.4)(rxjs@7.8.2) '@univerjs/icons': 1.1.1(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@univerjs/ui': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/ui': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) react: 19.2.4 rxjs: 7.8.2 transitivePeerDependencies: - '@types/react' - '@types/react-dom' - - '@wendellhu/redi' - react-dom - '@univerjs/docs@0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2)': + '@univerjs/docs@0.18.0(react@19.2.4)(rxjs@7.8.2)': dependencies: - '@univerjs/core': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/engine-render': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/core': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/engine-render': 0.18.0(react@19.2.4)(rxjs@7.8.2) rxjs: 7.8.2 transitivePeerDependencies: - - '@wendellhu/redi' + - react - '@univerjs/drawing-ui@0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': + '@univerjs/drawing-ui@0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': dependencies: - '@univerjs/core': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/design': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@univerjs/drawing': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/engine-render': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/core': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/design': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@univerjs/drawing': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/engine-render': 0.18.0(react@19.2.4)(rxjs@7.8.2) '@univerjs/icons': 1.1.1(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@univerjs/ui': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/ui': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) react: 19.2.4 rxjs: 7.8.2 transitivePeerDependencies: - '@types/react' - '@types/react-dom' - - '@wendellhu/redi' - react-dom - '@univerjs/drawing@0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2)': + '@univerjs/drawing@0.18.0(react@19.2.4)(rxjs@7.8.2)': dependencies: - '@univerjs/core': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/core': 0.18.0(react@19.2.4)(rxjs@7.8.2) ot-json1: 1.0.2 rxjs: 7.8.2 transitivePeerDependencies: - - '@wendellhu/redi' + - react - '@univerjs/engine-formula@0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2)': + '@univerjs/engine-formula@0.18.0(react@19.2.4)(rxjs@7.8.2)': dependencies: '@flatten-js/interval-tree': 1.1.3 - '@univerjs/core': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/rpc': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/core': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/rpc': 0.18.0(react@19.2.4)(rxjs@7.8.2) decimal.js: 10.6.0 rxjs: 7.8.2 transitivePeerDependencies: - - '@wendellhu/redi' + - react - '@univerjs/engine-render@0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2)': + '@univerjs/engine-render@0.18.0(react@19.2.4)(rxjs@7.8.2)': dependencies: '@floating-ui/dom': 1.7.6 '@floating-ui/utils': 0.2.11 - '@univerjs/core': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/core': 0.18.0(react@19.2.4)(rxjs@7.8.2) cjk-regex: 3.4.0 franc-min: 6.2.0 opentype.js: 1.3.4 rxjs: 7.8.2 transitivePeerDependencies: - - '@wendellhu/redi' + - react - '@univerjs/find-replace@0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': + '@univerjs/find-replace@0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': dependencies: - '@univerjs/core': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/design': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@univerjs/engine-render': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/core': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/design': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@univerjs/engine-render': 0.18.0(react@19.2.4)(rxjs@7.8.2) '@univerjs/icons': 1.1.1(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@univerjs/ui': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/ui': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) react: 19.2.4 rxjs: 7.8.2 transitivePeerDependencies: - '@types/react' - '@types/react-dom' - - '@wendellhu/redi' - react-dom '@univerjs/icons@1.1.1(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': @@ -23448,799 +23129,764 @@ snapshots: react: 19.2.4 react-dom: 19.2.4(react@19.2.4) - '@univerjs/network@0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2)': + '@univerjs/network@0.18.0(react@19.2.4)(rxjs@7.8.2)': dependencies: - '@univerjs/core': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/core': 0.18.0(react@19.2.4)(rxjs@7.8.2) rxjs: 7.8.2 transitivePeerDependencies: - - '@wendellhu/redi' + - react - '@univerjs/preset-docs-advanced@0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': + '@univerjs/preset-docs-advanced@0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': dependencies: - '@univerjs-pro/docs-exchange-client': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) - '@univerjs-pro/docs-print': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) - '@univerjs-pro/exchange-client': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) - '@univerjs-pro/license': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs-pro/docs-exchange-client': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs-pro/docs-print': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs-pro/exchange-client': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs-pro/license': 0.18.0(react@19.2.4)(rxjs@7.8.2) react: 19.2.4 react-dom: 19.2.4(react@19.2.4) rxjs: 7.8.2 transitivePeerDependencies: - '@types/react' - '@types/react-dom' - - '@wendellhu/redi' - '@univerjs/preset-docs-collaboration@0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': + '@univerjs/preset-docs-collaboration@0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': dependencies: - '@univerjs-pro/collaboration': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs-pro/collaboration-client': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs-pro/collaboration-client-ui': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs-pro/collaboration': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs-pro/collaboration-client': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs-pro/collaboration-client-ui': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) react: 19.2.4 react-dom: 19.2.4(react@19.2.4) rxjs: 7.8.2 transitivePeerDependencies: - '@types/react' - '@types/react-dom' - - '@wendellhu/redi' - '@univerjs/preset-docs-core@0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': + '@univerjs/preset-docs-core@0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': dependencies: - '@univerjs/design': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@univerjs/docs': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/docs-ui': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) - '@univerjs/engine-formula': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/engine-render': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/network': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/ui': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/design': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@univerjs/docs': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/docs-ui': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/engine-formula': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/engine-render': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/network': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/ui': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) react: 19.2.4 react-dom: 19.2.4(react@19.2.4) rxjs: 7.8.2 transitivePeerDependencies: - '@types/react' - '@types/react-dom' - - '@wendellhu/redi' - '@univerjs/preset-docs-drawing@0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': + '@univerjs/preset-docs-drawing@0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': dependencies: - '@univerjs/docs-drawing': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/docs-drawing-ui': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) - '@univerjs/drawing': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/drawing-ui': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/docs-drawing': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/docs-drawing-ui': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/drawing': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/drawing-ui': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) react: 19.2.4 react-dom: 19.2.4(react@19.2.4) rxjs: 7.8.2 transitivePeerDependencies: - '@types/react' - '@types/react-dom' - - '@wendellhu/redi' - '@univerjs/preset-docs-hyper-link@0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': + '@univerjs/preset-docs-hyper-link@0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': dependencies: - '@univerjs/docs-hyper-link': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/docs-hyper-link-ui': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/docs-hyper-link': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/docs-hyper-link-ui': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) react: 19.2.4 react-dom: 19.2.4(react@19.2.4) rxjs: 7.8.2 transitivePeerDependencies: - '@types/react' - '@types/react-dom' - - '@wendellhu/redi' - '@univerjs/preset-docs-node-core@0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2)': + '@univerjs/preset-docs-node-core@0.18.0(react@19.2.4)(rxjs@7.8.2)': dependencies: - '@univerjs/docs': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/docs-drawing': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/docs-hyper-link': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/drawing': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/engine-formula': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/engine-render': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/rpc-node': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/thread-comment': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/docs': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/docs-drawing': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/docs-hyper-link': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/drawing': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/engine-formula': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/engine-render': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/rpc-node': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/thread-comment': 0.18.0(react@19.2.4)(rxjs@7.8.2) rxjs: 7.8.2 transitivePeerDependencies: - - '@wendellhu/redi' + - react - '@univerjs/preset-docs-thread-comment@0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': + '@univerjs/preset-docs-thread-comment@0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': dependencies: - '@univerjs/docs-thread-comment-ui': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) - '@univerjs/thread-comment': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/thread-comment-ui': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/docs-thread-comment-ui': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/thread-comment': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/thread-comment-ui': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) react: 19.2.4 react-dom: 19.2.4(react@19.2.4) rxjs: 7.8.2 transitivePeerDependencies: - '@types/react' - '@types/react-dom' - - '@wendellhu/redi' - '@univerjs/preset-sheets-advanced@0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': + '@univerjs/preset-sheets-advanced@0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': dependencies: - '@univerjs-pro/engine-chart': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs-pro/engine-formula': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs-pro/engine-shape': 0.17.0 - '@univerjs-pro/exchange-client': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) - '@univerjs-pro/license': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs-pro/sheets-chart': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs-pro/sheets-chart-ui': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) - '@univerjs-pro/sheets-exchange-client': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) - '@univerjs-pro/sheets-pivot': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs-pro/sheets-pivot-ui': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) - '@univerjs-pro/sheets-print': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) - '@univerjs-pro/sheets-shape': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs-pro/sheets-shape-ui': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) - '@univerjs-pro/sheets-sparkline': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs-pro/sheets-sparkline-ui': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) - '@univerjs/sheets-graphics': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs-pro/engine-chart': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs-pro/engine-formula': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs-pro/engine-shape': 0.18.0 + '@univerjs-pro/exchange-client': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs-pro/license': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs-pro/sheets-chart': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs-pro/sheets-chart-ui': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs-pro/sheets-exchange-client': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs-pro/sheets-pivot': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs-pro/sheets-pivot-ui': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs-pro/sheets-print': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs-pro/sheets-shape': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs-pro/sheets-shape-ui': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs-pro/sheets-sparkline': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs-pro/sheets-sparkline-ui': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets-graphics': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) react: 19.2.4 react-dom: 19.2.4(react@19.2.4) rxjs: 7.8.2 transitivePeerDependencies: - '@types/react' - '@types/react-dom' - - '@wendellhu/redi' - '@univerjs/preset-sheets-collaboration@0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': + '@univerjs/preset-sheets-collaboration@0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': dependencies: - '@univerjs-pro/collaboration': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs-pro/collaboration-client': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs-pro/collaboration-client-ui': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) - '@univerjs-pro/edit-history-loader': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) - '@univerjs-pro/edit-history-viewer': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) - '@univerjs-pro/thread-comment-datasource': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) - '@univerjs/preset-sheets-advanced': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs-pro/collaboration': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs-pro/collaboration-client': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs-pro/collaboration-client-ui': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs-pro/edit-history-loader': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs-pro/edit-history-viewer': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs-pro/thread-comment-datasource': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/preset-sheets-advanced': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) react: 19.2.4 react-dom: 19.2.4(react@19.2.4) rxjs: 7.8.2 transitivePeerDependencies: - '@types/react' - '@types/react-dom' - - '@wendellhu/redi' - '@univerjs/preset-sheets-conditional-formatting@0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': + '@univerjs/preset-sheets-conditional-formatting@0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': dependencies: - '@univerjs/sheets-conditional-formatting': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/sheets-conditional-formatting-ui': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets-conditional-formatting': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets-conditional-formatting-ui': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) react: 19.2.4 react-dom: 19.2.4(react@19.2.4) rxjs: 7.8.2 transitivePeerDependencies: - '@types/react' - '@types/react-dom' - - '@wendellhu/redi' - '@univerjs/preset-sheets-core@0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': + '@univerjs/preset-sheets-core@0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': dependencies: - '@univerjs/design': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@univerjs/docs': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/docs-ui': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) - '@univerjs/engine-formula': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/engine-render': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/network': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/rpc': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/sheets': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/sheets-formula': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/sheets-formula-ui': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) - '@univerjs/sheets-numfmt': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/sheets-numfmt-ui': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) - '@univerjs/sheets-ui': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) - '@univerjs/ui': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/design': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@univerjs/docs': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/docs-ui': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/engine-formula': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/engine-render': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/network': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/rpc': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets-formula': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets-formula-ui': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets-numfmt': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets-numfmt-ui': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets-ui': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/ui': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) react: 19.2.4 react-dom: 19.2.4(react@19.2.4) rxjs: 7.8.2 transitivePeerDependencies: - '@types/react' - '@types/react-dom' - - '@wendellhu/redi' - '@univerjs/preset-sheets-data-validation@0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': + '@univerjs/preset-sheets-data-validation@0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': dependencies: - '@univerjs/data-validation': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/sheets-data-validation': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/sheets-data-validation-ui': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/data-validation': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets-data-validation': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets-data-validation-ui': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) react: 19.2.4 react-dom: 19.2.4(react@19.2.4) rxjs: 7.8.2 transitivePeerDependencies: - '@types/react' - '@types/react-dom' - - '@wendellhu/redi' - '@univerjs/preset-sheets-drawing@0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': + '@univerjs/preset-sheets-drawing@0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': dependencies: - '@univerjs/docs-drawing': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/drawing': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/drawing-ui': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) - '@univerjs/sheets-drawing': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/sheets-drawing-ui': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/docs-drawing': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/drawing': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/drawing-ui': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets-drawing': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets-drawing-ui': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) react: 19.2.4 react-dom: 19.2.4(react@19.2.4) rxjs: 7.8.2 transitivePeerDependencies: - '@types/react' - '@types/react-dom' - - '@wendellhu/redi' - '@univerjs/preset-sheets-filter@0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': + '@univerjs/preset-sheets-filter@0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': dependencies: - '@univerjs/sheets-filter': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/sheets-filter-ui': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets-filter': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets-filter-ui': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) react: 19.2.4 react-dom: 19.2.4(react@19.2.4) rxjs: 7.8.2 transitivePeerDependencies: - '@types/react' - '@types/react-dom' - - '@wendellhu/redi' - '@univerjs/preset-sheets-find-replace@0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': + '@univerjs/preset-sheets-find-replace@0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': dependencies: - '@univerjs/find-replace': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) - '@univerjs/sheets-find-replace': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/find-replace': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets-find-replace': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) react: 19.2.4 react-dom: 19.2.4(react@19.2.4) rxjs: 7.8.2 transitivePeerDependencies: - '@types/react' - '@types/react-dom' - - '@wendellhu/redi' - '@univerjs/preset-sheets-hyper-link@0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': + '@univerjs/preset-sheets-hyper-link@0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': dependencies: - '@univerjs/sheets-hyper-link': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/sheets-hyper-link-ui': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets-hyper-link': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets-hyper-link-ui': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) react: 19.2.4 react-dom: 19.2.4(react@19.2.4) rxjs: 7.8.2 transitivePeerDependencies: - '@types/react' - '@types/react-dom' - - '@wendellhu/redi' - '@univerjs/preset-sheets-node-core@0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2)': + '@univerjs/preset-sheets-node-core@0.18.0(react@19.2.4)(rxjs@7.8.2)': dependencies: - '@univerjs/docs': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/engine-formula': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/engine-render': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/rpc-node': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/sheets': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/sheets-data-validation': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/sheets-drawing': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/sheets-filter': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/sheets-formula': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/sheets-hyper-link': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/sheets-numfmt': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/sheets-sort': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/sheets-thread-comment': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/thread-comment': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/docs': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/engine-formula': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/engine-render': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/rpc-node': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets-data-validation': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets-drawing': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets-filter': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets-formula': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets-hyper-link': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets-numfmt': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets-sort': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets-thread-comment': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/thread-comment': 0.18.0(react@19.2.4)(rxjs@7.8.2) rxjs: 7.8.2 transitivePeerDependencies: - - '@wendellhu/redi' + - react - '@univerjs/preset-sheets-note@0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': + '@univerjs/preset-sheets-note@0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': dependencies: - '@univerjs/sheets-note': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/sheets-note-ui': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets-note': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets-note-ui': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) react: 19.2.4 react-dom: 19.2.4(react@19.2.4) rxjs: 7.8.2 transitivePeerDependencies: - '@types/react' - '@types/react-dom' - - '@wendellhu/redi' - '@univerjs/preset-sheets-sort@0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': + '@univerjs/preset-sheets-sort@0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': dependencies: - '@univerjs/sheets-sort': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/sheets-sort-ui': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets-sort': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets-sort-ui': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) react: 19.2.4 react-dom: 19.2.4(react@19.2.4) rxjs: 7.8.2 transitivePeerDependencies: - '@types/react' - '@types/react-dom' - - '@wendellhu/redi' - '@univerjs/preset-sheets-table@0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': + '@univerjs/preset-sheets-table@0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': dependencies: - '@univerjs/sheets-table': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/sheets-table-ui': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets-table': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets-table-ui': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) react: 19.2.4 react-dom: 19.2.4(react@19.2.4) rxjs: 7.8.2 transitivePeerDependencies: - '@types/react' - '@types/react-dom' - - '@wendellhu/redi' - '@univerjs/preset-sheets-thread-comment@0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': + '@univerjs/preset-sheets-thread-comment@0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': dependencies: - '@univerjs/sheets-thread-comment': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/sheets-thread-comment-ui': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) - '@univerjs/thread-comment': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/thread-comment-ui': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets-thread-comment': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets-thread-comment-ui': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/thread-comment': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/thread-comment-ui': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) react: 19.2.4 react-dom: 19.2.4(react@19.2.4) rxjs: 7.8.2 transitivePeerDependencies: - '@types/react' - '@types/react-dom' - - '@wendellhu/redi' - '@univerjs/presets@0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': + '@univerjs/presets@0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': dependencies: - '@univerjs/core': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/design': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@univerjs/preset-docs-advanced': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) - '@univerjs/preset-docs-collaboration': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) - '@univerjs/preset-docs-core': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) - '@univerjs/preset-docs-drawing': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) - '@univerjs/preset-docs-hyper-link': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) - '@univerjs/preset-docs-node-core': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/preset-docs-thread-comment': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) - '@univerjs/preset-sheets-advanced': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) - '@univerjs/preset-sheets-collaboration': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) - '@univerjs/preset-sheets-conditional-formatting': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) - '@univerjs/preset-sheets-core': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) - '@univerjs/preset-sheets-data-validation': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) - '@univerjs/preset-sheets-drawing': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) - '@univerjs/preset-sheets-filter': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) - '@univerjs/preset-sheets-find-replace': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) - '@univerjs/preset-sheets-hyper-link': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) - '@univerjs/preset-sheets-node-core': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/preset-sheets-note': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) - '@univerjs/preset-sheets-sort': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) - '@univerjs/preset-sheets-table': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) - '@univerjs/preset-sheets-thread-comment': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/core': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/design': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@univerjs/preset-docs-advanced': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/preset-docs-collaboration': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/preset-docs-core': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/preset-docs-drawing': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/preset-docs-hyper-link': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/preset-docs-node-core': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/preset-docs-thread-comment': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/preset-sheets-advanced': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/preset-sheets-collaboration': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/preset-sheets-conditional-formatting': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/preset-sheets-core': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/preset-sheets-data-validation': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/preset-sheets-drawing': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/preset-sheets-filter': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/preset-sheets-find-replace': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/preset-sheets-hyper-link': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/preset-sheets-node-core': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/preset-sheets-note': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/preset-sheets-sort': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/preset-sheets-table': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/preset-sheets-thread-comment': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) react: 19.2.4 react-dom: 19.2.4(react@19.2.4) rxjs: 7.8.2 transitivePeerDependencies: - '@types/react' - '@types/react-dom' - - '@wendellhu/redi' '@univerjs/protocol@0.1.48': {} - '@univerjs/rpc-node@0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2)': + '@univerjs/rpc-node@0.18.0(react@19.2.4)(rxjs@7.8.2)': dependencies: - '@univerjs/core': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/rpc': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/core': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/rpc': 0.18.0(react@19.2.4)(rxjs@7.8.2) rxjs: 7.8.2 transitivePeerDependencies: - - '@wendellhu/redi' + - react - '@univerjs/rpc@0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2)': + '@univerjs/rpc@0.18.0(react@19.2.4)(rxjs@7.8.2)': dependencies: - '@univerjs/core': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/core': 0.18.0(react@19.2.4)(rxjs@7.8.2) rxjs: 7.8.2 transitivePeerDependencies: - - '@wendellhu/redi' + - react - '@univerjs/sheets-conditional-formatting-ui@0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': + '@univerjs/sheets-conditional-formatting-ui@0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': dependencies: - '@univerjs/core': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/design': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@univerjs/engine-formula': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/engine-render': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/core': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/design': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@univerjs/engine-formula': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/engine-render': 0.18.0(react@19.2.4)(rxjs@7.8.2) '@univerjs/icons': 1.1.1(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@univerjs/sheets': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/sheets-conditional-formatting': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/sheets-formula': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/sheets-formula-ui': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) - '@univerjs/sheets-ui': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) - '@univerjs/ui': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets-conditional-formatting': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets-formula': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets-formula-ui': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets-ui': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/ui': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) react: 19.2.4 rxjs: 7.8.2 transitivePeerDependencies: - '@types/react' - '@types/react-dom' - - '@wendellhu/redi' - react-dom - '@univerjs/sheets-conditional-formatting@0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2)': + '@univerjs/sheets-conditional-formatting@0.18.0(react@19.2.4)(rxjs@7.8.2)': dependencies: - '@univerjs/core': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/engine-formula': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/engine-render': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/sheets': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/core': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/engine-formula': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/engine-render': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets': 0.18.0(react@19.2.4)(rxjs@7.8.2) rxjs: 7.8.2 transitivePeerDependencies: - - '@wendellhu/redi' + - react - '@univerjs/sheets-data-validation-ui@0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': + '@univerjs/sheets-data-validation-ui@0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': dependencies: - '@univerjs/core': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/data-validation': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/design': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@univerjs/engine-formula': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/engine-render': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/core': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/data-validation': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/design': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@univerjs/engine-formula': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/engine-render': 0.18.0(react@19.2.4)(rxjs@7.8.2) '@univerjs/icons': 1.1.1(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@univerjs/sheets': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/sheets-data-validation': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/sheets-formula-ui': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) - '@univerjs/sheets-numfmt': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/sheets-ui': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) - '@univerjs/ui': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets-data-validation': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets-formula-ui': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets-numfmt': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets-ui': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/ui': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) react: 19.2.4 rxjs: 7.8.2 transitivePeerDependencies: - '@types/react' - '@types/react-dom' - - '@wendellhu/redi' - react-dom - '@univerjs/sheets-data-validation@0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2)': + '@univerjs/sheets-data-validation@0.18.0(react@19.2.4)(rxjs@7.8.2)': dependencies: - '@univerjs/core': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/data-validation': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/engine-formula': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/core': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/data-validation': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/engine-formula': 0.18.0(react@19.2.4)(rxjs@7.8.2) '@univerjs/protocol': 0.1.48 - '@univerjs/sheets': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/sheets-formula': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/sheets': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets-formula': 0.18.0(react@19.2.4)(rxjs@7.8.2) rxjs: 7.8.2 transitivePeerDependencies: - - '@wendellhu/redi' + - react - '@univerjs/sheets-drawing-ui@0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': + '@univerjs/sheets-drawing-ui@0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': dependencies: - '@univerjs/core': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/design': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@univerjs/docs-drawing': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/docs-ui': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) - '@univerjs/drawing': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/drawing-ui': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) - '@univerjs/engine-render': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/sheets': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/sheets-drawing': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/sheets-ui': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) - '@univerjs/ui': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/core': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/design': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@univerjs/docs-drawing': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/docs-ui': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/drawing': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/drawing-ui': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/engine-render': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets-drawing': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets-ui': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/ui': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) react: 19.2.4 rxjs: 7.8.2 transitivePeerDependencies: - '@types/react' - '@types/react-dom' - - '@wendellhu/redi' - react-dom - '@univerjs/sheets-drawing@0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2)': + '@univerjs/sheets-drawing@0.18.0(react@19.2.4)(rxjs@7.8.2)': dependencies: - '@univerjs/core': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/drawing': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/sheets': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/core': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/drawing': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets': 0.18.0(react@19.2.4)(rxjs@7.8.2) transitivePeerDependencies: - - '@wendellhu/redi' + - react - rxjs - '@univerjs/sheets-filter-ui@0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': + '@univerjs/sheets-filter-ui@0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': dependencies: - '@univerjs/core': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/design': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@univerjs/engine-render': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/core': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/design': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@univerjs/engine-render': 0.18.0(react@19.2.4)(rxjs@7.8.2) '@univerjs/icons': 1.1.1(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@univerjs/rpc': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/sheets': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/sheets-filter': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/sheets-ui': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) - '@univerjs/ui': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/rpc': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets-filter': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets-ui': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/ui': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) react: 19.2.4 rxjs: 7.8.2 transitivePeerDependencies: - '@types/react' - '@types/react-dom' - - '@wendellhu/redi' - react-dom - '@univerjs/sheets-filter@0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2)': + '@univerjs/sheets-filter@0.18.0(react@19.2.4)(rxjs@7.8.2)': dependencies: - '@univerjs/core': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/engine-formula': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/engine-render': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/rpc': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/sheets': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/core': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/engine-formula': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/engine-render': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/rpc': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets': 0.18.0(react@19.2.4)(rxjs@7.8.2) rxjs: 7.8.2 transitivePeerDependencies: - - '@wendellhu/redi' + - react - '@univerjs/sheets-find-replace@0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': + '@univerjs/sheets-find-replace@0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': dependencies: - '@univerjs/core': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/engine-render': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/find-replace': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) - '@univerjs/sheets': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/sheets-ui': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/core': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/engine-render': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/find-replace': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets-ui': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) rxjs: 7.8.2 transitivePeerDependencies: - '@types/react' - '@types/react-dom' - - '@wendellhu/redi' - react - react-dom - '@univerjs/sheets-formula-ui@0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': + '@univerjs/sheets-formula-ui@0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': dependencies: - '@univerjs/core': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/design': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@univerjs/docs': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/docs-ui': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) - '@univerjs/engine-formula': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/engine-render': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/core': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/design': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@univerjs/docs': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/docs-ui': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/engine-formula': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/engine-render': 0.18.0(react@19.2.4)(rxjs@7.8.2) '@univerjs/icons': 1.1.1(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@univerjs/sheets': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/sheets-formula': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/sheets-ui': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) - '@univerjs/ui': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets-formula': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets-ui': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/ui': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) react: 19.2.4 rxjs: 7.8.2 transitivePeerDependencies: - '@types/react' - '@types/react-dom' - - '@wendellhu/redi' - react-dom - '@univerjs/sheets-formula@0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2)': + '@univerjs/sheets-formula@0.18.0(react@19.2.4)(rxjs@7.8.2)': dependencies: - '@univerjs/core': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/engine-formula': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/rpc': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/sheets': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/core': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/engine-formula': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/rpc': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets': 0.18.0(react@19.2.4)(rxjs@7.8.2) rxjs: 7.8.2 transitivePeerDependencies: - - '@wendellhu/redi' + - react - '@univerjs/sheets-graphics@0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': + '@univerjs/sheets-graphics@0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': dependencies: - '@univerjs/core': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/engine-render': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/sheets-ui': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/core': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/engine-render': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets-ui': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) transitivePeerDependencies: - '@types/react' - '@types/react-dom' - - '@wendellhu/redi' - react - react-dom - rxjs - '@univerjs/sheets-hyper-link-ui@0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': + '@univerjs/sheets-hyper-link-ui@0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': dependencies: - '@univerjs/core': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/design': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@univerjs/docs': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/docs-ui': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) - '@univerjs/engine-formula': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/engine-render': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/core': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/design': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@univerjs/docs': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/docs-ui': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/engine-formula': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/engine-render': 0.18.0(react@19.2.4)(rxjs@7.8.2) '@univerjs/icons': 1.1.1(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@univerjs/sheets': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/sheets-data-validation': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/sheets-formula-ui': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) - '@univerjs/sheets-hyper-link': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/sheets-ui': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) - '@univerjs/ui': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets-data-validation': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets-formula-ui': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets-hyper-link': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets-ui': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/ui': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) react: 19.2.4 rxjs: 7.8.2 transitivePeerDependencies: - '@types/react' - '@types/react-dom' - - '@wendellhu/redi' - react-dom - '@univerjs/sheets-hyper-link@0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2)': + '@univerjs/sheets-hyper-link@0.18.0(react@19.2.4)(rxjs@7.8.2)': dependencies: - '@univerjs/core': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/docs': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/engine-formula': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/sheets': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/core': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/docs': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/engine-formula': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets': 0.18.0(react@19.2.4)(rxjs@7.8.2) rxjs: 7.8.2 transitivePeerDependencies: - - '@wendellhu/redi' + - react - '@univerjs/sheets-note-ui@0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': + '@univerjs/sheets-note-ui@0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': dependencies: - '@univerjs/core': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/design': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@univerjs/engine-render': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/core': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/design': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@univerjs/engine-render': 0.18.0(react@19.2.4)(rxjs@7.8.2) '@univerjs/icons': 1.1.1(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@univerjs/sheets': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/sheets-note': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/sheets-ui': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) - '@univerjs/ui': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets-note': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets-ui': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/ui': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) react: 19.2.4 rxjs: 7.8.2 transitivePeerDependencies: - '@types/react' - '@types/react-dom' - - '@wendellhu/redi' - react-dom - '@univerjs/sheets-note@0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2)': + '@univerjs/sheets-note@0.18.0(react@19.2.4)(rxjs@7.8.2)': dependencies: - '@univerjs/core': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/sheets': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/core': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets': 0.18.0(react@19.2.4)(rxjs@7.8.2) rxjs: 7.8.2 transitivePeerDependencies: - - '@wendellhu/redi' + - react - '@univerjs/sheets-numfmt-ui@0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': + '@univerjs/sheets-numfmt-ui@0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': dependencies: - '@univerjs/core': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/design': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@univerjs/engine-formula': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/engine-render': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/core': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/design': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@univerjs/engine-formula': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/engine-render': 0.18.0(react@19.2.4)(rxjs@7.8.2) '@univerjs/icons': 1.1.1(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@univerjs/sheets': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/sheets-numfmt': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/sheets-ui': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) - '@univerjs/ui': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets-numfmt': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets-ui': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/ui': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) react: 19.2.4 rxjs: 7.8.2 transitivePeerDependencies: - '@types/react' - '@types/react-dom' - - '@wendellhu/redi' - react-dom - '@univerjs/sheets-numfmt@0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2)': + '@univerjs/sheets-numfmt@0.18.0(react@19.2.4)(rxjs@7.8.2)': dependencies: - '@univerjs/core': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/engine-formula': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/sheets': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/core': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/engine-formula': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets': 0.18.0(react@19.2.4)(rxjs@7.8.2) rxjs: 7.8.2 transitivePeerDependencies: - - '@wendellhu/redi' + - react - '@univerjs/sheets-sort-ui@0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': + '@univerjs/sheets-sort-ui@0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': dependencies: - '@univerjs/core': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/design': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@univerjs/engine-formula': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/core': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/design': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@univerjs/engine-formula': 0.18.0(react@19.2.4)(rxjs@7.8.2) '@univerjs/icons': 1.1.1(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@univerjs/sheets': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/sheets-sort': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/sheets-ui': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) - '@univerjs/ui': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets-sort': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets-ui': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/ui': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) react: 19.2.4 rxjs: 7.8.2 transitivePeerDependencies: - '@types/react' - '@types/react-dom' - - '@wendellhu/redi' - react-dom - '@univerjs/sheets-sort@0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2)': + '@univerjs/sheets-sort@0.18.0(react@19.2.4)(rxjs@7.8.2)': dependencies: - '@univerjs/core': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/engine-formula': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/sheets': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/core': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/engine-formula': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets': 0.18.0(react@19.2.4)(rxjs@7.8.2) transitivePeerDependencies: - - '@wendellhu/redi' + - react - rxjs - '@univerjs/sheets-table-ui@0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': + '@univerjs/sheets-table-ui@0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': dependencies: - '@univerjs/core': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/design': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@univerjs/engine-formula': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/engine-render': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/core': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/design': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@univerjs/engine-formula': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/engine-render': 0.18.0(react@19.2.4)(rxjs@7.8.2) '@univerjs/icons': 1.1.1(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@univerjs/sheets': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/sheets-formula-ui': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) - '@univerjs/sheets-sort': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/sheets-table': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/sheets-ui': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) - '@univerjs/ui': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets-formula-ui': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets-sort': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets-table': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets-ui': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/ui': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) react: 19.2.4 rxjs: 7.8.2 transitivePeerDependencies: - '@types/react' - '@types/react-dom' - - '@wendellhu/redi' - react-dom - '@univerjs/sheets-table@0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2)': + '@univerjs/sheets-table@0.18.0(react@19.2.4)(rxjs@7.8.2)': dependencies: - '@univerjs/core': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/engine-formula': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/sheets': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/core': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/engine-formula': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets': 0.18.0(react@19.2.4)(rxjs@7.8.2) rxjs: 7.8.2 transitivePeerDependencies: - - '@wendellhu/redi' + - react - '@univerjs/sheets-thread-comment-ui@0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': + '@univerjs/sheets-thread-comment-ui@0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': dependencies: - '@univerjs/core': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/engine-formula': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/engine-render': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/core': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/engine-formula': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/engine-render': 0.18.0(react@19.2.4)(rxjs@7.8.2) '@univerjs/icons': 1.1.1(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@univerjs/sheets': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/sheets-thread-comment': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/sheets-ui': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) - '@univerjs/thread-comment': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/thread-comment-ui': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) - '@univerjs/ui': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets-thread-comment': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets-ui': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/thread-comment': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/thread-comment-ui': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/ui': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) react: 19.2.4 rxjs: 7.8.2 transitivePeerDependencies: - '@types/react' - '@types/react-dom' - - '@wendellhu/redi' - react-dom - '@univerjs/sheets-thread-comment@0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2)': + '@univerjs/sheets-thread-comment@0.18.0(react@19.2.4)(rxjs@7.8.2)': dependencies: - '@univerjs/core': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/engine-formula': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/sheets': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/thread-comment': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/core': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/engine-formula': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/thread-comment': 0.18.0(react@19.2.4)(rxjs@7.8.2) rxjs: 7.8.2 transitivePeerDependencies: - - '@wendellhu/redi' + - react - '@univerjs/sheets-ui@0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': + '@univerjs/sheets-ui@0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': dependencies: - '@univerjs/core': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/design': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@univerjs/docs': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/docs-ui': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) - '@univerjs/engine-formula': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/engine-render': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/core': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/design': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@univerjs/docs': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/docs-ui': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/engine-formula': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/engine-render': 0.18.0(react@19.2.4)(rxjs@7.8.2) '@univerjs/icons': 1.1.1(react-dom@19.2.4(react@19.2.4))(react@19.2.4) '@univerjs/protocol': 0.1.48 - '@univerjs/sheets': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/telemetry': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/ui': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/telemetry': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/ui': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) react: 19.2.4 rxjs: 7.8.2 transitivePeerDependencies: - '@types/react' - '@types/react-dom' - - '@wendellhu/redi' - react-dom - '@univerjs/sheets@0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2)': + '@univerjs/sheets@0.18.0(react@19.2.4)(rxjs@7.8.2)': dependencies: - '@univerjs/core': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/engine-formula': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/core': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/engine-formula': 0.18.0(react@19.2.4)(rxjs@7.8.2) '@univerjs/protocol': 0.1.48 - '@univerjs/rpc': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/rpc': 0.18.0(react@19.2.4)(rxjs@7.8.2) rxjs: 7.8.2 transitivePeerDependencies: - - '@wendellhu/redi' + - react - '@univerjs/telemetry@0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2)': + '@univerjs/telemetry@0.18.0(react@19.2.4)(rxjs@7.8.2)': dependencies: - '@univerjs/core': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/core': 0.18.0(react@19.2.4)(rxjs@7.8.2) transitivePeerDependencies: - - '@wendellhu/redi' + - react - rxjs - '@univerjs/themes@0.17.0': {} + '@univerjs/themes@0.18.0': {} - '@univerjs/thread-comment-ui@0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': + '@univerjs/thread-comment-ui@0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': dependencies: - '@univerjs/core': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/design': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@univerjs/docs-ui': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/core': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/design': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@univerjs/docs-ui': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) '@univerjs/icons': 1.1.1(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@univerjs/thread-comment': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/ui': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/thread-comment': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/ui': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) react: 19.2.4 rxjs: 7.8.2 transitivePeerDependencies: - '@types/react' - '@types/react-dom' - - '@wendellhu/redi' - react-dom - '@univerjs/thread-comment@0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2)': + '@univerjs/thread-comment@0.18.0(react@19.2.4)(rxjs@7.8.2)': dependencies: - '@univerjs/core': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/core': 0.18.0(react@19.2.4)(rxjs@7.8.2) rxjs: 7.8.2 transitivePeerDependencies: - - '@wendellhu/redi' + - react - '@univerjs/ui@0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': + '@univerjs/ui@0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': dependencies: - '@univerjs/core': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) - '@univerjs/design': 0.17.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@univerjs/engine-render': 0.17.0(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/core': 0.18.0(react@19.2.4)(rxjs@7.8.2) + '@univerjs/design': 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@univerjs/engine-render': 0.18.0(react@19.2.4)(rxjs@7.8.2) '@univerjs/icons': 1.1.1(react-dom@19.2.4(react@19.2.4))(react@19.2.4) '@wendellhu/redi': 1.1.1(react@19.2.4) localforage: 1.10.0 @@ -24593,21 +24239,21 @@ snapshots: optionalDependencies: react: 19.2.4 - '@wxt-dev/auto-icons@1.1.1(wxt@0.20.19(@types/node@24.12.0)(eslint@10.0.3(jiti@2.6.1))(jiti@2.6.1)(less@4.1.3)(lightningcss@1.32.0)(rollup@4.52.0)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.44.0)(tsx@4.21.0)(yaml@2.8.2))': + '@wxt-dev/auto-icons@1.1.1(wxt@0.20.20(@types/node@24.12.0)(eslint@10.0.3(jiti@2.6.1))(jiti@2.6.1)(less@4.1.3)(lightningcss@1.32.0)(rollup@4.52.0)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.44.0)(tsx@4.21.0)(yaml@2.8.2))': dependencies: defu: 6.1.4 fs-extra: 11.3.4 sharp: 0.34.5 - wxt: 0.20.19(@types/node@24.12.0)(eslint@10.0.3(jiti@2.6.1))(jiti@2.6.1)(less@4.1.3)(lightningcss@1.32.0)(rollup@4.52.0)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.44.0)(tsx@4.21.0)(yaml@2.8.2) + wxt: 0.20.20(@types/node@24.12.0)(eslint@10.0.3(jiti@2.6.1))(jiti@2.6.1)(less@4.1.3)(lightningcss@1.32.0)(rollup@4.52.0)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.44.0)(tsx@4.21.0)(yaml@2.8.2) - '@wxt-dev/browser@0.1.37': + '@wxt-dev/browser@0.1.38': dependencies: '@types/filesystem': 0.0.36 '@types/har-format': 1.2.16 '@wxt-dev/storage@1.2.6': dependencies: - '@wxt-dev/browser': 0.1.37 + '@wxt-dev/browser': 0.1.38 async-mutex: 0.5.0 dequal: 2.0.3 @@ -24619,7 +24265,7 @@ snapshots: '@zip.js/zip.js@2.8.11': {} - '@zumer/snapdom@2.1.0': {} + '@zumer/snapdom@2.5.0': {} abab@2.0.6: {} @@ -25541,8 +25187,6 @@ snapshots: ckeditor5-collaboration@47.6.1: dependencies: '@ckeditor/ckeditor5-collaboration-core': 47.6.1 - transitivePeerDependencies: - - supports-color ckeditor5-premium-features@47.6.1(bufferutil@4.0.9)(ckeditor5@47.6.1)(utf-8-validate@6.0.5): dependencies: @@ -26044,10 +25688,6 @@ snapshots: css-color-keywords@1.0.0: {} - css-declaration-sorter@7.2.0(postcss@8.5.6): - dependencies: - postcss: 8.5.6 - css-declaration-sorter@7.2.0(postcss@8.5.8): dependencies: postcss: 8.5.8 @@ -26056,26 +25696,26 @@ snapshots: css-loader@5.2.7(webpack@5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.27.4)): dependencies: - icss-utils: 5.1.0(postcss@8.5.6) + icss-utils: 5.1.0(postcss@8.5.8) loader-utils: 2.0.4 - postcss: 8.5.6 - postcss-modules-extract-imports: 3.1.0(postcss@8.5.6) - postcss-modules-local-by-default: 4.2.0(postcss@8.5.6) - postcss-modules-scope: 3.2.1(postcss@8.5.6) - postcss-modules-values: 4.0.0(postcss@8.5.6) + postcss: 8.5.8 + postcss-modules-extract-imports: 3.1.0(postcss@8.5.8) + postcss-modules-local-by-default: 4.2.0(postcss@8.5.8) + postcss-modules-scope: 3.2.1(postcss@8.5.8) + postcss-modules-values: 4.0.0(postcss@8.5.8) postcss-value-parser: 4.2.0 schema-utils: 3.3.0 - semver: 7.7.3 + semver: 7.7.4 webpack: 5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.27.4) css-loader@7.1.2(webpack@5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.27.4)): dependencies: - icss-utils: 5.1.0(postcss@8.5.6) - postcss: 8.5.6 - postcss-modules-extract-imports: 3.1.0(postcss@8.5.6) - postcss-modules-local-by-default: 4.2.0(postcss@8.5.6) - postcss-modules-scope: 3.2.1(postcss@8.5.6) - postcss-modules-values: 4.0.0(postcss@8.5.6) + icss-utils: 5.1.0(postcss@8.5.8) + postcss: 8.5.8 + postcss-modules-extract-imports: 3.1.0(postcss@8.5.8) + postcss-modules-local-by-default: 4.2.0(postcss@8.5.8) + postcss-modules-scope: 3.2.1(postcss@8.5.8) + postcss-modules-values: 4.0.0(postcss@8.5.8) postcss-value-parser: 4.2.0 semver: 7.7.4 optionalDependencies: @@ -26126,40 +25766,6 @@ snapshots: cssesc@3.0.0: {} - cssnano-preset-default@7.0.11(postcss@8.5.6): - dependencies: - browserslist: 4.28.1 - css-declaration-sorter: 7.2.0(postcss@8.5.6) - cssnano-utils: 5.0.1(postcss@8.5.6) - postcss: 8.5.6 - postcss-calc: 10.1.1(postcss@8.5.6) - postcss-colormin: 7.0.6(postcss@8.5.6) - postcss-convert-values: 7.0.9(postcss@8.5.6) - postcss-discard-comments: 7.0.6(postcss@8.5.6) - postcss-discard-duplicates: 7.0.2(postcss@8.5.6) - postcss-discard-empty: 7.0.1(postcss@8.5.6) - postcss-discard-overridden: 7.0.1(postcss@8.5.6) - postcss-merge-longhand: 7.0.5(postcss@8.5.6) - postcss-merge-rules: 7.0.8(postcss@8.5.6) - postcss-minify-font-values: 7.0.1(postcss@8.5.6) - postcss-minify-gradients: 7.0.1(postcss@8.5.6) - postcss-minify-params: 7.0.6(postcss@8.5.6) - postcss-minify-selectors: 7.0.6(postcss@8.5.6) - postcss-normalize-charset: 7.0.1(postcss@8.5.6) - postcss-normalize-display-values: 7.0.1(postcss@8.5.6) - postcss-normalize-positions: 7.0.1(postcss@8.5.6) - postcss-normalize-repeat-style: 7.0.1(postcss@8.5.6) - postcss-normalize-string: 7.0.1(postcss@8.5.6) - postcss-normalize-timing-functions: 7.0.1(postcss@8.5.6) - postcss-normalize-unicode: 7.0.6(postcss@8.5.6) - postcss-normalize-url: 7.0.1(postcss@8.5.6) - postcss-normalize-whitespace: 7.0.1(postcss@8.5.6) - postcss-ordered-values: 7.0.2(postcss@8.5.6) - postcss-reduce-initial: 7.0.6(postcss@8.5.6) - postcss-reduce-transforms: 7.0.1(postcss@8.5.6) - postcss-svgo: 7.1.1(postcss@8.5.6) - postcss-unique-selectors: 7.0.5(postcss@8.5.6) - cssnano-preset-default@7.0.11(postcss@8.5.8): dependencies: browserslist: 4.28.1 @@ -26202,20 +25808,10 @@ snapshots: postcss-discard-empty: 7.0.1(postcss@8.5.8) postcss-normalize-whitespace: 7.0.1(postcss@8.5.8) - cssnano-utils@5.0.1(postcss@8.5.6): - dependencies: - postcss: 8.5.6 - cssnano-utils@5.0.1(postcss@8.5.8): dependencies: postcss: 8.5.8 - cssnano@7.1.3(postcss@8.5.6): - dependencies: - cssnano-preset-default: 7.0.11(postcss@8.5.6) - lilconfig: 3.1.3 - postcss: 8.5.6 - cssnano@7.1.3(postcss@8.5.8): dependencies: cssnano-preset-default: 7.0.11(postcss@8.5.8) @@ -26512,7 +26108,7 @@ snapshots: decko@1.2.0: {} - decode-named-character-reference@1.2.0: + decode-named-character-reference@1.3.0: dependencies: character-entities: 2.0.2 @@ -26683,10 +26279,6 @@ snapshots: dependencies: domelementtype: 2.3.0 - dompurify@3.2.5: - optionalDependencies: - '@types/trusted-types': 2.0.7 - dompurify@3.3.3: optionalDependencies: '@types/trusted-types': 2.0.7 @@ -26883,7 +26475,7 @@ snapshots: - supports-color optional: true - electron@41.0.2: + electron@41.0.3: dependencies: '@electron/get': 2.0.3 '@types/node': 24.12.0 @@ -26961,6 +26553,11 @@ snapshots: graceful-fs: 4.2.11 tapable: 2.2.3 + enhanced-resolve@5.20.1: + dependencies: + graceful-fs: 4.2.11 + tapable: 2.3.0 + ent@2.2.2: dependencies: call-bound: 1.0.4 @@ -27279,17 +26876,17 @@ snapshots: optionalDependencies: source-map: 0.6.1 - eslint-config-ckeditor5@13.0.0(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3): + eslint-config-ckeditor5@14.0.0(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3): dependencies: - '@eslint/js': 9.39.1 + '@eslint/js': 9.39.4 '@eslint/markdown': 6.6.0 '@stylistic/eslint-plugin': 4.4.1(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3) eslint: 10.0.3(jiti@2.6.1) - eslint-plugin-ckeditor5-rules: 13.0.0 + eslint-plugin-ckeditor5-rules: 14.0.0 eslint-plugin-mocha: 11.2.0(eslint@10.0.3(jiti@2.6.1)) globals: 16.5.0 typescript: 5.9.3 - typescript-eslint: 8.46.4(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3) + typescript-eslint: 8.57.1(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3) transitivePeerDependencies: - supports-color @@ -27314,10 +26911,10 @@ snapshots: eslint-linter-browserify@10.0.3: {} - eslint-plugin-ckeditor5-rules@13.0.0: + eslint-plugin-ckeditor5-rules@14.0.0: dependencies: '@es-joy/jsdoccomment': 0.50.2 - enhanced-resolve: 5.18.3 + enhanced-resolve: 5.20.1 resolve.exports: 2.0.3 upath: 2.0.1 validate-npm-package-name: 6.0.2 @@ -27341,7 +26938,7 @@ snapshots: eslint: 10.0.3(jiti@2.6.1) globals: 15.15.0 - eslint-plugin-playwright@2.10.0(eslint@10.0.3(jiti@2.6.1)): + eslint-plugin-playwright@2.10.1(eslint@10.0.3(jiti@2.6.1)): dependencies: eslint: 10.0.3(jiti@2.6.1) globals: 17.4.0 @@ -27693,10 +27290,6 @@ snapshots: dependencies: path-expression-matcher: 1.1.3 - fast-xml-parser@5.3.6: - dependencies: - strnum: 2.1.2 - fast-xml-parser@5.4.1: dependencies: fast-xml-builder: 1.1.3 @@ -28278,8 +27871,6 @@ snapshots: grapheme-splitter@1.0.4: {} - graphemer@1.4.0: {} - graphql@16.13.1: optional: true @@ -28738,9 +28329,9 @@ snapshots: safer-buffer: 2.1.2 optional: true - icss-utils@5.1.0(postcss@8.5.6): + icss-utils@5.1.0(postcss@8.5.8): dependencies: - postcss: 8.5.6 + postcss: 8.5.8 ieee754@1.2.1: {} @@ -29079,10 +28670,6 @@ snapshots: dependencies: is-docker: 2.2.1 - is-wsl@3.1.0: - dependencies: - is-inside-container: 1.0.0 - is-wsl@3.1.1: dependencies: is-inside-container: 1.0.0 @@ -29432,8 +29019,6 @@ snapshots: klona@2.0.6: {} - knockout@3.5.2: {} - kolorist@1.8.0: {} ky@1.14.2: {} @@ -29874,6 +29459,23 @@ snapshots: transitivePeerDependencies: - supports-color + make-fetch-happen@15.0.5: + dependencies: + '@gar/promise-retry': 1.0.2 + '@npmcli/agent': 4.0.0 + '@npmcli/redact': 4.0.0 + cacache: 20.0.1 + http-cache-semantics: 4.2.0 + minipass: 7.1.3 + minipass-fetch: 5.0.2 + minipass-flush: 1.0.5 + minipass-pipeline: 1.2.4 + negotiator: 1.0.0 + proc-log: 6.1.0 + ssri: 13.0.1 + transitivePeerDependencies: + - supports-color + many-keys-map@2.0.1: {} map-age-cleaner@0.1.3: @@ -29950,11 +29552,11 @@ snapshots: unist-util-is: 6.0.0 unist-util-visit-parents: 6.0.1 - mdast-util-from-markdown@2.0.2: + mdast-util-from-markdown@2.0.3: dependencies: '@types/mdast': 4.0.4 '@types/unist': 3.0.3 - decode-named-character-reference: 1.2.0 + decode-named-character-reference: 1.3.0 devlop: 1.1.0 mdast-util-to-string: 4.0.0 micromark: 4.0.2 @@ -29972,7 +29574,7 @@ snapshots: '@types/mdast': 4.0.4 devlop: 1.1.0 escape-string-regexp: 5.0.0 - mdast-util-from-markdown: 2.0.2 + mdast-util-from-markdown: 2.0.3 mdast-util-to-markdown: 2.1.2 micromark-extension-frontmatter: 2.0.0 transitivePeerDependencies: @@ -29990,7 +29592,7 @@ snapshots: dependencies: '@types/mdast': 4.0.4 devlop: 1.1.0 - mdast-util-from-markdown: 2.0.2 + mdast-util-from-markdown: 2.0.3 mdast-util-to-markdown: 2.1.2 micromark-util-normalize-identifier: 2.0.1 transitivePeerDependencies: @@ -29999,7 +29601,7 @@ snapshots: mdast-util-gfm-strikethrough@2.0.0: dependencies: '@types/mdast': 4.0.4 - mdast-util-from-markdown: 2.0.2 + mdast-util-from-markdown: 2.0.3 mdast-util-to-markdown: 2.1.2 transitivePeerDependencies: - supports-color @@ -30009,7 +29611,7 @@ snapshots: '@types/mdast': 4.0.4 devlop: 1.1.0 markdown-table: 3.0.4 - mdast-util-from-markdown: 2.0.2 + mdast-util-from-markdown: 2.0.3 mdast-util-to-markdown: 2.1.2 transitivePeerDependencies: - supports-color @@ -30018,14 +29620,14 @@ snapshots: dependencies: '@types/mdast': 4.0.4 devlop: 1.1.0 - mdast-util-from-markdown: 2.0.2 + mdast-util-from-markdown: 2.0.3 mdast-util-to-markdown: 2.1.2 transitivePeerDependencies: - supports-color mdast-util-gfm@3.1.0: dependencies: - mdast-util-from-markdown: 2.0.2 + mdast-util-from-markdown: 2.0.3 mdast-util-gfm-autolink-literal: 2.0.1 mdast-util-gfm-footnote: 2.1.0 mdast-util-gfm-strikethrough: 2.0.0 @@ -30066,7 +29668,7 @@ snapshots: mdast-util-to-string: 4.0.0 micromark-util-classify-character: 2.0.1 micromark-util-decode-string: 2.0.1 - unist-util-visit: 5.0.0 + unist-util-visit: 5.1.0 zwitch: 2.0.4 mdast-util-to-string@4.0.0: @@ -30138,7 +29740,7 @@ snapshots: micromark-core-commonmark@2.0.3: dependencies: - decode-named-character-reference: 1.2.0 + decode-named-character-reference: 1.3.0 devlop: 1.1.0 micromark-factory-destination: 2.0.1 micromark-factory-label: 2.0.1 @@ -30278,7 +29880,7 @@ snapshots: micromark-util-decode-string@2.0.1: dependencies: - decode-named-character-reference: 1.2.0 + decode-named-character-reference: 1.3.0 micromark-util-character: 2.1.1 micromark-util-decode-numeric-character-reference: 2.0.2 micromark-util-symbol: 2.0.1 @@ -30316,7 +29918,7 @@ snapshots: dependencies: '@types/debug': 4.1.12 debug: 4.4.3(supports-color@8.1.1) - decode-named-character-reference: 1.2.0 + decode-named-character-reference: 1.3.0 devlop: 1.1.0 micromark-core-commonmark: 2.0.3 micromark-factory-space: 2.0.1 @@ -30655,6 +30257,8 @@ snapshots: nanoid@5.1.6: {} + nanoid@5.1.7: {} + nanospinner@1.2.2: dependencies: picocolors: 1.1.1 @@ -30666,7 +30270,7 @@ snapshots: needle@3.5.0: dependencies: iconv-lite: 0.6.3 - sax: 1.5.0 + sax: 1.6.0 optional: true negotiator@0.6.3: {} @@ -30694,7 +30298,7 @@ snapshots: node-api-version@0.2.1: dependencies: - semver: 7.7.3 + semver: 7.7.4 node-domexception@1.0.0: {} @@ -30729,7 +30333,7 @@ snapshots: make-fetch-happen: 14.0.3 nopt: 8.1.0 proc-log: 5.0.0 - semver: 7.7.3 + semver: 7.7.4 tar: 7.5.7 tinyglobby: 0.2.15 which: 5.0.0 @@ -30894,7 +30498,7 @@ snapshots: dependencies: citty: 0.2.0 pathe: 2.0.3 - tinyexec: 1.0.2 + tinyexec: 1.0.4 oas-kit-common@1.0.8: dependencies: @@ -31046,12 +30650,6 @@ snapshots: is-docker: 2.2.1 is-wsl: 2.2.0 - openapi-sampler@1.7.0: - dependencies: - '@types/json-schema': 7.0.15 - fast-xml-parser: 5.3.6 - json-pointer: 0.6.2 - openapi-sampler@1.7.2: dependencies: '@types/json-schema': 7.0.15 @@ -31330,7 +30928,7 @@ snapshots: path-scurry@2.0.2: dependencies: - lru-cache: 11.2.4 + lru-cache: 11.2.7 minipass: 7.1.3 path-to-regexp@0.1.12: {} @@ -31494,26 +31092,12 @@ snapshots: possible-typed-array-names@1.1.0: {} - postcss-calc@10.1.1(postcss@8.5.6): - dependencies: - postcss: 8.5.6 - postcss-selector-parser: 7.1.1 - postcss-value-parser: 4.2.0 - postcss-calc@10.1.1(postcss@8.5.8): dependencies: postcss: 8.5.8 postcss-selector-parser: 7.1.1 postcss-value-parser: 4.2.0 - postcss-colormin@7.0.6(postcss@8.5.6): - dependencies: - browserslist: 4.28.1 - caniuse-api: 3.0.0 - colord: 2.9.3 - postcss: 8.5.6 - postcss-value-parser: 4.2.0 - postcss-colormin@7.0.6(postcss@8.5.8): dependencies: browserslist: 4.28.1 @@ -31522,12 +31106,6 @@ snapshots: postcss: 8.5.8 postcss-value-parser: 4.2.0 - postcss-convert-values@7.0.9(postcss@8.5.6): - dependencies: - browserslist: 4.28.1 - postcss: 8.5.6 - postcss-value-parser: 4.2.0 - postcss-convert-values@7.0.9(postcss@8.5.8): dependencies: browserslist: 4.28.1 @@ -31539,51 +31117,34 @@ snapshots: postcss: 8.5.8 postcss-selector-parser: 7.1.1 - postcss-discard-comments@7.0.6(postcss@8.5.6): - dependencies: - postcss: 8.5.6 - postcss-selector-parser: 7.1.1 - postcss-discard-comments@7.0.6(postcss@8.5.8): dependencies: postcss: 8.5.8 postcss-selector-parser: 7.1.1 - postcss-discard-duplicates@7.0.2(postcss@8.5.6): - dependencies: - postcss: 8.5.6 - postcss-discard-duplicates@7.0.2(postcss@8.5.8): dependencies: postcss: 8.5.8 - postcss-discard-empty@7.0.1(postcss@8.5.6): - dependencies: - postcss: 8.5.6 - postcss-discard-empty@7.0.1(postcss@8.5.8): dependencies: postcss: 8.5.8 - postcss-discard-overridden@7.0.1(postcss@8.5.6): - dependencies: - postcss: 8.5.6 - postcss-discard-overridden@7.0.1(postcss@8.5.8): dependencies: postcss: 8.5.8 - postcss-import@16.1.1(postcss@8.5.6): + postcss-import@16.1.1(postcss@8.5.8): dependencies: - postcss: 8.5.6 + postcss: 8.5.8 postcss-value-parser: 4.2.0 read-cache: 1.0.0 resolve: 1.22.10 - postcss-js@4.1.0(postcss@8.5.6): + postcss-js@4.1.0(postcss@8.5.8): dependencies: camelcase-css: 2.0.1 - postcss: 8.5.6 + postcss: 8.5.8 postcss-loader@4.3.0(postcss@8.5.6)(webpack@5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.27.4)): dependencies: @@ -31592,40 +31153,26 @@ snapshots: loader-utils: 2.0.4 postcss: 8.5.6 schema-utils: 3.3.0 - semver: 7.7.3 + semver: 7.7.4 webpack: 5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.27.4) - postcss-loader@8.2.0(postcss@8.5.6)(typescript@5.0.4)(webpack@5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.27.4)): + postcss-loader@8.2.0(postcss@8.5.8)(typescript@5.0.4)(webpack@5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.27.4)): dependencies: cosmiconfig: 9.0.0(typescript@5.0.4) jiti: 2.6.1 - postcss: 8.5.6 + postcss: 8.5.8 semver: 7.7.4 optionalDependencies: webpack: 5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.27.4) transitivePeerDependencies: - typescript - postcss-merge-longhand@7.0.5(postcss@8.5.6): - dependencies: - postcss: 8.5.6 - postcss-value-parser: 4.2.0 - stylehacks: 7.0.6(postcss@8.5.6) - postcss-merge-longhand@7.0.5(postcss@8.5.8): dependencies: postcss: 8.5.8 postcss-value-parser: 4.2.0 stylehacks: 7.0.6(postcss@8.5.8) - postcss-merge-rules@7.0.8(postcss@8.5.6): - dependencies: - browserslist: 4.28.1 - caniuse-api: 3.0.0 - cssnano-utils: 5.0.1(postcss@8.5.6) - postcss: 8.5.6 - postcss-selector-parser: 7.1.1 - postcss-merge-rules@7.0.8(postcss@8.5.8): dependencies: browserslist: 4.28.1 @@ -31634,23 +31181,11 @@ snapshots: postcss: 8.5.8 postcss-selector-parser: 7.1.1 - postcss-minify-font-values@7.0.1(postcss@8.5.6): - dependencies: - postcss: 8.5.6 - postcss-value-parser: 4.2.0 - postcss-minify-font-values@7.0.1(postcss@8.5.8): dependencies: postcss: 8.5.8 postcss-value-parser: 4.2.0 - postcss-minify-gradients@7.0.1(postcss@8.5.6): - dependencies: - colord: 2.9.3 - cssnano-utils: 5.0.1(postcss@8.5.6) - postcss: 8.5.6 - postcss-value-parser: 4.2.0 - postcss-minify-gradients@7.0.1(postcss@8.5.8): dependencies: colord: 2.9.3 @@ -31658,13 +31193,6 @@ snapshots: postcss: 8.5.8 postcss-value-parser: 4.2.0 - postcss-minify-params@7.0.6(postcss@8.5.6): - dependencies: - browserslist: 4.28.1 - cssnano-utils: 5.0.1(postcss@8.5.6) - postcss: 8.5.6 - postcss-value-parser: 4.2.0 - postcss-minify-params@7.0.6(postcss@8.5.8): dependencies: browserslist: 4.28.1 @@ -31672,173 +31200,105 @@ snapshots: postcss: 8.5.8 postcss-value-parser: 4.2.0 - postcss-minify-selectors@7.0.6(postcss@8.5.6): - dependencies: - cssesc: 3.0.0 - postcss: 8.5.6 - postcss-selector-parser: 7.1.1 - postcss-minify-selectors@7.0.6(postcss@8.5.8): dependencies: cssesc: 3.0.0 postcss: 8.5.8 postcss-selector-parser: 7.1.1 - postcss-mixins@11.0.3(postcss@8.5.6): + postcss-mixins@11.0.3(postcss@8.5.8): dependencies: - postcss: 8.5.6 - postcss-js: 4.1.0(postcss@8.5.6) - postcss-simple-vars: 7.0.1(postcss@8.5.6) - sugarss: 4.0.1(postcss@8.5.6) + postcss: 8.5.8 + postcss-js: 4.1.0(postcss@8.5.8) + postcss-simple-vars: 7.0.1(postcss@8.5.8) + sugarss: 4.0.1(postcss@8.5.8) tinyglobby: 0.2.15 - postcss-modules-extract-imports@3.1.0(postcss@8.5.6): + postcss-modules-extract-imports@3.1.0(postcss@8.5.8): dependencies: - postcss: 8.5.6 + postcss: 8.5.8 - postcss-modules-local-by-default@4.2.0(postcss@8.5.6): + postcss-modules-local-by-default@4.2.0(postcss@8.5.8): dependencies: - icss-utils: 5.1.0(postcss@8.5.6) - postcss: 8.5.6 + icss-utils: 5.1.0(postcss@8.5.8) + postcss: 8.5.8 postcss-selector-parser: 7.1.1 postcss-value-parser: 4.2.0 - postcss-modules-scope@3.2.1(postcss@8.5.6): + postcss-modules-scope@3.2.1(postcss@8.5.8): dependencies: - postcss: 8.5.6 + postcss: 8.5.8 postcss-selector-parser: 7.1.1 - postcss-modules-values@4.0.0(postcss@8.5.6): + postcss-modules-values@4.0.0(postcss@8.5.8): dependencies: - icss-utils: 5.1.0(postcss@8.5.6) - postcss: 8.5.6 + icss-utils: 5.1.0(postcss@8.5.8) + postcss: 8.5.8 - postcss-nesting@13.0.2(postcss@8.5.6): + postcss-nesting@13.0.2(postcss@8.5.8): dependencies: '@csstools/selector-resolve-nested': 3.1.0(postcss-selector-parser@7.1.1) '@csstools/selector-specificity': 5.0.0(postcss-selector-parser@7.1.1) - postcss: 8.5.6 + postcss: 8.5.8 postcss-selector-parser: 7.1.1 - postcss-normalize-charset@7.0.1(postcss@8.5.6): - dependencies: - postcss: 8.5.6 - postcss-normalize-charset@7.0.1(postcss@8.5.8): dependencies: postcss: 8.5.8 - postcss-normalize-display-values@7.0.1(postcss@8.5.6): - dependencies: - postcss: 8.5.6 - postcss-value-parser: 4.2.0 - postcss-normalize-display-values@7.0.1(postcss@8.5.8): dependencies: postcss: 8.5.8 postcss-value-parser: 4.2.0 - postcss-normalize-positions@7.0.1(postcss@8.5.6): - dependencies: - postcss: 8.5.6 - postcss-value-parser: 4.2.0 - postcss-normalize-positions@7.0.1(postcss@8.5.8): dependencies: postcss: 8.5.8 postcss-value-parser: 4.2.0 - postcss-normalize-repeat-style@7.0.1(postcss@8.5.6): - dependencies: - postcss: 8.5.6 - postcss-value-parser: 4.2.0 - postcss-normalize-repeat-style@7.0.1(postcss@8.5.8): dependencies: postcss: 8.5.8 postcss-value-parser: 4.2.0 - postcss-normalize-string@7.0.1(postcss@8.5.6): - dependencies: - postcss: 8.5.6 - postcss-value-parser: 4.2.0 - postcss-normalize-string@7.0.1(postcss@8.5.8): dependencies: postcss: 8.5.8 postcss-value-parser: 4.2.0 - postcss-normalize-timing-functions@7.0.1(postcss@8.5.6): - dependencies: - postcss: 8.5.6 - postcss-value-parser: 4.2.0 - postcss-normalize-timing-functions@7.0.1(postcss@8.5.8): dependencies: postcss: 8.5.8 postcss-value-parser: 4.2.0 - postcss-normalize-unicode@7.0.6(postcss@8.5.6): - dependencies: - browserslist: 4.28.1 - postcss: 8.5.6 - postcss-value-parser: 4.2.0 - postcss-normalize-unicode@7.0.6(postcss@8.5.8): dependencies: browserslist: 4.28.1 postcss: 8.5.8 postcss-value-parser: 4.2.0 - postcss-normalize-url@7.0.1(postcss@8.5.6): - dependencies: - postcss: 8.5.6 - postcss-value-parser: 4.2.0 - postcss-normalize-url@7.0.1(postcss@8.5.8): dependencies: postcss: 8.5.8 postcss-value-parser: 4.2.0 - postcss-normalize-whitespace@7.0.1(postcss@8.5.6): - dependencies: - postcss: 8.5.6 - postcss-value-parser: 4.2.0 - postcss-normalize-whitespace@7.0.1(postcss@8.5.8): dependencies: postcss: 8.5.8 postcss-value-parser: 4.2.0 - postcss-ordered-values@7.0.2(postcss@8.5.6): - dependencies: - cssnano-utils: 5.0.1(postcss@8.5.6) - postcss: 8.5.6 - postcss-value-parser: 4.2.0 - postcss-ordered-values@7.0.2(postcss@8.5.8): dependencies: cssnano-utils: 5.0.1(postcss@8.5.8) postcss: 8.5.8 postcss-value-parser: 4.2.0 - postcss-reduce-initial@7.0.6(postcss@8.5.6): - dependencies: - browserslist: 4.28.1 - caniuse-api: 3.0.0 - postcss: 8.5.6 - postcss-reduce-initial@7.0.6(postcss@8.5.8): dependencies: browserslist: 4.28.1 caniuse-api: 3.0.0 postcss: 8.5.8 - postcss-reduce-transforms@7.0.1(postcss@8.5.6): - dependencies: - postcss: 8.5.6 - postcss-value-parser: 4.2.0 - postcss-reduce-transforms@7.0.1(postcss@8.5.8): dependencies: postcss: 8.5.8 @@ -31858,15 +31318,9 @@ snapshots: cssesc: 3.0.0 util-deprecate: 1.0.2 - postcss-simple-vars@7.0.1(postcss@8.5.6): + postcss-simple-vars@7.0.1(postcss@8.5.8): dependencies: - postcss: 8.5.6 - - postcss-svgo@7.1.1(postcss@8.5.6): - dependencies: - postcss: 8.5.6 - postcss-value-parser: 4.2.0 - svgo: 4.0.1 + postcss: 8.5.8 postcss-svgo@7.1.1(postcss@8.5.8): dependencies: @@ -31874,11 +31328,6 @@ snapshots: postcss-value-parser: 4.2.0 svgo: 4.0.1 - postcss-unique-selectors@7.0.5(postcss@8.5.6): - dependencies: - postcss: 8.5.6 - postcss-selector-parser: 7.1.1 - postcss-unique-selectors@7.0.5(postcss@8.5.8): dependencies: postcss: 8.5.8 @@ -31984,21 +31433,6 @@ snapshots: proto-list@1.2.4: {} - protobufjs@7.5.0: - dependencies: - '@protobufjs/aspromise': 1.1.2 - '@protobufjs/base64': 1.1.2 - '@protobufjs/codegen': 2.0.4 - '@protobufjs/eventemitter': 1.1.0 - '@protobufjs/fetch': 1.1.0 - '@protobufjs/float': 1.0.2 - '@protobufjs/inquire': 1.1.0 - '@protobufjs/path': 1.1.2 - '@protobufjs/pool': 1.1.0 - '@protobufjs/utf8': 1.1.0 - '@types/node': 24.12.0 - long: 5.3.2 - protobufjs@7.5.4: dependencies: '@protobufjs/aspromise': 1.1.2 @@ -32073,7 +31507,7 @@ snapshots: dependencies: commander: 12.1.0 fast-glob: 3.3.3 - postcss: 8.5.6 + postcss: 8.5.8 postcss-selector-parser: 7.1.1 pwacompat@2.0.17: {} @@ -32146,59 +31580,6 @@ snapshots: dependencies: quickselect: 3.0.0 - rc-dropdown@4.2.1(react-dom@19.2.4(react@19.2.4))(react@19.2.4): - dependencies: - '@babel/runtime': 7.28.6 - '@rc-component/trigger': 2.3.1(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - classnames: 2.5.1 - rc-util: 5.44.4(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - react: 19.2.4 - react-dom: 19.2.4(react@19.2.4) - - rc-menu@9.16.1(react-dom@19.2.4(react@19.2.4))(react@19.2.4): - dependencies: - '@babel/runtime': 7.28.6 - '@rc-component/trigger': 2.3.1(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - classnames: 2.5.1 - rc-motion: 2.9.5(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - rc-overflow: 1.5.0(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - rc-util: 5.44.4(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - react: 19.2.4 - react-dom: 19.2.4(react@19.2.4) - - rc-motion@2.9.5(react-dom@19.2.4(react@19.2.4))(react@19.2.4): - dependencies: - '@babel/runtime': 7.28.6 - classnames: 2.5.1 - rc-util: 5.44.4(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - react: 19.2.4 - react-dom: 19.2.4(react@19.2.4) - - rc-overflow@1.5.0(react-dom@19.2.4(react@19.2.4))(react@19.2.4): - dependencies: - '@babel/runtime': 7.28.6 - classnames: 2.5.1 - rc-resize-observer: 1.4.3(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - rc-util: 5.44.4(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - react: 19.2.4 - react-dom: 19.2.4(react@19.2.4) - - rc-resize-observer@1.4.3(react-dom@19.2.4(react@19.2.4))(react@19.2.4): - dependencies: - '@babel/runtime': 7.28.6 - classnames: 2.5.1 - rc-util: 5.44.4(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - react: 19.2.4 - react-dom: 19.2.4(react@19.2.4) - resize-observer-polyfill: 1.5.1 - - rc-util@5.44.4(react-dom@19.2.4(react@19.2.4))(react@19.2.4): - dependencies: - '@babel/runtime': 7.28.6 - react: 19.2.4 - react-dom: 19.2.4(react@19.2.4) - react-is: 18.3.1 - rc9@2.1.2: dependencies: defu: 6.1.4 @@ -32244,8 +31625,6 @@ snapshots: react-is@16.13.1: {} - react-is@18.3.1: {} - react-refresh@0.18.0: {} react-remove-scroll-bar@2.3.8(@types/react@19.1.7)(react@19.2.4): @@ -32397,7 +31776,7 @@ snapshots: classnames: 2.5.1 core-js: 3.46.0 decko: 1.2.0 - dompurify: 3.2.5 + dompurify: 3.3.3 eventemitter3: 5.0.1 json-pointer: 0.6.2 lunr: 2.3.9 @@ -32405,7 +31784,7 @@ snapshots: marked: 4.3.0 mobx: 6.15.0 mobx-react: 9.2.0(mobx@6.15.0)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - openapi-sampler: 1.7.0 + openapi-sampler: 1.7.2 path-browserify: 1.0.1 perfect-scrollbar: 1.5.6 polished: 4.3.1 @@ -32522,7 +31901,7 @@ snapshots: remark-parse@11.0.0: dependencies: '@types/mdast': 4.0.4 - mdast-util-from-markdown: 2.0.2 + mdast-util-from-markdown: 2.0.3 micromark-util-types: 2.0.2 unified: 11.0.5 transitivePeerDependencies: @@ -32555,8 +31934,6 @@ snapshots: dependencies: pe-library: 1.0.1 - resize-observer-polyfill@1.5.1: {} - resolve-alpn@1.2.1: {} resolve-from@4.0.0: {} @@ -32791,14 +32168,14 @@ snapshots: dependencies: truncate-utf8-bytes: 1.0.2 - sanitize-html@2.17.1: + sanitize-html@2.17.2: dependencies: deepmerge: 4.3.1 escape-string-regexp: 4.0.0 - htmlparser2: 8.0.2 + htmlparser2: 10.1.0 is-plain-object: 5.0.0 parse-srcset: 1.0.2 - postcss: 8.5.6 + postcss: 8.5.8 sass-embedded-all-unknown@1.91.0: dependencies: @@ -32904,7 +32281,7 @@ snapshots: '@parcel/watcher': 2.5.6 optional: true - sax@1.5.0: {} + sax@1.6.0: {} saxes@5.0.1: dependencies: @@ -33688,30 +33065,24 @@ snapshots: optionalDependencies: react-dom: 19.2.4(react@19.2.4) - stylehacks@7.0.6(postcss@8.5.6): - dependencies: - browserslist: 4.28.1 - postcss: 8.5.6 - postcss-selector-parser: 7.1.1 - stylehacks@7.0.6(postcss@8.5.8): dependencies: browserslist: 4.28.1 postcss: 8.5.8 postcss-selector-parser: 7.1.1 - stylelint-config-ckeditor5@13.0.0(stylelint@17.4.0(typescript@5.9.3)): + stylelint-config-ckeditor5@14.0.0(stylelint@17.4.0(typescript@5.9.3)): dependencies: '@stylistic/stylelint-plugin': 3.1.3(stylelint@17.4.0(typescript@5.9.3)) stylelint: 17.4.0(typescript@5.9.3) stylelint-config-recommended: 16.0.0(stylelint@17.4.0(typescript@5.9.3)) - stylelint-plugin-ckeditor5-rules: 13.0.0(stylelint@17.4.0(typescript@5.9.3)) + stylelint-plugin-ckeditor5-rules: 14.0.0(stylelint@17.4.0(typescript@5.9.3)) stylelint-config-recommended@16.0.0(stylelint@17.4.0(typescript@5.9.3)): dependencies: stylelint: 17.4.0(typescript@5.9.3) - stylelint-plugin-ckeditor5-rules@13.0.0(stylelint@17.4.0(typescript@5.9.3)): + stylelint-plugin-ckeditor5-rules@14.0.0(stylelint@17.4.0(typescript@5.9.3)): dependencies: stylelint: 17.4.0(typescript@5.9.3) @@ -33770,9 +33141,9 @@ snapshots: tinyglobby: 0.2.15 ts-interface-checker: 0.1.13 - sugarss@4.0.1(postcss@8.5.6): + sugarss@4.0.1(postcss@8.5.8): dependencies: - postcss: 8.5.6 + postcss: 8.5.8 sumchecker@3.0.1: dependencies: @@ -33849,7 +33220,7 @@ snapshots: css-what: 6.2.2 csso: 5.0.5 picocolors: 1.1.1 - sax: 1.5.0 + sax: 1.6.0 swagger-jsdoc@6.2.8(openapi-types@12.1.3): dependencies: @@ -33908,6 +33279,8 @@ snapshots: tapable@2.2.3: {} + tapable@2.3.0: {} + tape@4.17.0: dependencies: '@ljharb/resumer': 0.0.1 @@ -34153,7 +33526,7 @@ snapshots: chalk: 4.1.2 enhanced-resolve: 5.18.3 micromatch: 4.0.8 - semver: 7.7.3 + semver: 7.7.4 source-map: 0.7.6 typescript: 5.0.4 webpack: 5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.27.4) @@ -34211,7 +33584,7 @@ snapshots: dependencies: '@tufjs/models': 4.0.0 debug: 4.4.3(supports-color@8.1.1) - make-fetch-happen: 15.0.4 + make-fetch-happen: 15.0.5 transitivePeerDependencies: - supports-color @@ -34322,23 +33695,12 @@ snapshots: typescript: 5.9.3 yaml: 2.8.1 - typescript-eslint@8.46.4(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3): + typescript-eslint@8.57.1(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3): dependencies: - '@typescript-eslint/eslint-plugin': 8.46.4(@typescript-eslint/parser@8.46.4(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3))(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3) - '@typescript-eslint/parser': 8.46.4(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3) - '@typescript-eslint/typescript-estree': 8.46.4(typescript@5.9.3) - '@typescript-eslint/utils': 8.46.4(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3) - eslint: 10.0.3(jiti@2.6.1) - typescript: 5.9.3 - transitivePeerDependencies: - - supports-color - - typescript-eslint@8.57.0(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3): - dependencies: - '@typescript-eslint/eslint-plugin': 8.57.0(@typescript-eslint/parser@8.57.0(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3))(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3) - '@typescript-eslint/parser': 8.57.0(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3) - '@typescript-eslint/typescript-estree': 8.57.0(typescript@5.9.3) - '@typescript-eslint/utils': 8.57.0(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/eslint-plugin': 8.57.1(@typescript-eslint/parser@8.57.1(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3))(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/parser': 8.57.1(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/typescript-estree': 8.57.1(typescript@5.9.3) + '@typescript-eslint/utils': 8.57.1(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3) eslint: 10.0.3(jiti@2.6.1) typescript: 5.9.3 transitivePeerDependencies: @@ -34382,7 +33744,7 @@ snapshots: undici-types@7.16.0: {} - undici@6.23.0: {} + undici@6.24.1: {} undici@7.19.0: {} @@ -34469,6 +33831,10 @@ snapshots: dependencies: '@types/unist': 3.0.3 + unist-util-is@6.0.1: + dependencies: + '@types/unist': 3.0.3 + unist-util-position@5.0.0: dependencies: '@types/unist': 3.0.3 @@ -34482,12 +33848,23 @@ snapshots: '@types/unist': 3.0.3 unist-util-is: 6.0.0 + unist-util-visit-parents@6.0.2: + dependencies: + '@types/unist': 3.0.3 + 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-visit@5.1.0: + dependencies: + '@types/unist': 3.0.3 + unist-util-is: 6.0.1 + unist-util-visit-parents: 6.0.2 + universalify@0.1.2: {} universalify@0.2.0: {} @@ -34887,7 +34264,7 @@ snapshots: '@wdio/utils': 9.26.1 deepmerge-ts: 7.1.5 https-proxy-agent: 7.0.6 - undici: 6.23.0 + undici: 6.24.1 ws: 8.19.0(bufferutil@4.0.9)(utf-8-validate@6.0.5) transitivePeerDependencies: - bare-buffer @@ -35245,21 +34622,21 @@ snapshots: wsl-utils@0.1.0: dependencies: - is-wsl: 3.1.0 + is-wsl: 3.1.1 wsl-utils@0.3.1: dependencies: is-wsl: 3.1.1 powershell-utils: 0.1.0 - wxt@0.20.19(@types/node@24.12.0)(eslint@10.0.3(jiti@2.6.1))(jiti@2.6.1)(less@4.1.3)(lightningcss@1.32.0)(rollup@4.52.0)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.44.0)(tsx@4.21.0)(yaml@2.8.2): + wxt@0.20.20(@types/node@24.12.0)(eslint@10.0.3(jiti@2.6.1))(jiti@2.6.1)(less@4.1.3)(lightningcss@1.32.0)(rollup@4.52.0)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.44.0)(tsx@4.21.0)(yaml@2.8.2): dependencies: '@1natsu/wait-element': 4.1.2 '@aklinker1/rollup-plugin-visualizer': 5.12.0(rollup@4.52.0) '@webext-core/fake-browser': 1.3.4 '@webext-core/isolated-element': 1.1.3 '@webext-core/match-patterns': 1.0.3 - '@wxt-dev/browser': 0.1.37 + '@wxt-dev/browser': 0.1.38 '@wxt-dev/storage': 1.2.6 async-mutex: 0.5.0 c12: 3.3.3(magicast@0.5.2) @@ -35328,12 +34705,12 @@ snapshots: xml2js@0.5.0: dependencies: - sax: 1.5.0 + sax: 1.6.0 xmlbuilder: 11.0.1 xml2js@0.6.2: dependencies: - sax: 1.5.0 + sax: 1.6.0 xmlbuilder: 11.0.1 xmlbuilder@11.0.1: {}