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 57150e41a3..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: @@ -91,7 +91,7 @@ jobs: GPG_SIGNING_KEY: ${{ secrets.GPG_SIGN_KEY }} - name: Publish release - uses: softprops/action-gh-release@v2.5.0 + uses: softprops/action-gh-release@v2.6.1 if: ${{ github.event_name != 'pull_request' }} with: make_latest: false @@ -132,7 +132,7 @@ jobs: arch: ${{ matrix.arch }} - name: Publish release - uses: softprops/action-gh-release@v2.5.0 + uses: softprops/action-gh-release@v2.6.1 if: ${{ github.event_name != 'pull_request' }} with: make_latest: false 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 14210f03a7..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: @@ -150,7 +150,7 @@ jobs: path: upload - name: Publish stable release - uses: softprops/action-gh-release@v2.5.0 + uses: softprops/action-gh-release@v2.6.1 with: draft: false body_path: docs/Release Notes/Release Notes/${{ github.ref_name }}.md diff --git a/.github/workflows/web-clipper.yml b/.github/workflows/web-clipper.yml index 2e2644b04c..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: @@ -58,7 +58,7 @@ jobs: compression-level: 0 - name: Release web clipper extension - uses: softprops/action-gh-release@v2.5.0 + uses: softprops/action-gh-release@v2.6.1 if: ${{ startsWith(github.ref, 'refs/tags/web-clipper-v') }} with: draft: false 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/services/promoted_attribute_definition_parser.ts b/apps/client/src/services/promoted_attribute_definition_parser.ts index 0d93aae3c5..b589d45986 100644 --- a/apps/client/src/services/promoted_attribute_definition_parser.ts +++ b/apps/client/src/services/promoted_attribute_definition_parser.ts @@ -1,4 +1,4 @@ -export type LabelType = "text" | "number" | "boolean" | "date" | "datetime" | "time" | "url" | "color"; +export type LabelType = "text" | "textarea" | "number" | "boolean" | "date" | "datetime" | "time" | "url" | "color"; type Multiplicity = "single" | "multi"; export interface DefinitionObject { @@ -17,7 +17,7 @@ function parse(value: string) { for (const token of tokens) { if (token === "promoted") { defObj.isPromoted = true; - } else if (["text", "number", "boolean", "date", "datetime", "time", "url", "color"].includes(token)) { + } else if (["text", "textarea", "number", "boolean", "date", "datetime", "time", "url", "color"].includes(token)) { defObj.labelType = token as LabelType; } else if (["single", "multi"].includes(token)) { defObj.multiplicity = token as Multiplicity; diff --git a/apps/client/src/services/server.ts b/apps/client/src/services/server.ts index 627e28622a..d9b776babc 100644 --- a/apps/client/src/services/server.ts +++ b/apps/client/src/services/server.ts @@ -93,7 +93,7 @@ async function upload(url: string, fileToUpload: File, componentId?: string, met const formData = new FormData(); formData.append("upload", fileToUpload); - return await $.ajax({ + const doUpload = async () => $.ajax({ url: window.glob.baseApiUrl + url, headers: await getHeaders(componentId ? { "trilium-component-id": componentId @@ -104,6 +104,18 @@ async function upload(url: string, fileToUpload: File, componentId?: string, met contentType: false, // NEEDED, DON'T REMOVE THIS processData: false // NEEDED, DON'T REMOVE THIS }); + + try { + return await doUpload(); + } catch (e: unknown) { + // jQuery rejects with the jqXHR object + const jqXhr = e as JQuery.jqXHR; + if (jqXhr?.status && isCsrfError(jqXhr.status, jqXhr.responseText)) { + await refreshCsrfToken(); + return await doUpload(); + } + throw e; + } } let idCounter = 1; @@ -112,12 +124,55 @@ const idToRequestMap: Record = {}; let maxKnownEntityChangeId = 0; +let csrfRefreshInProgress: Promise | null = null; + +/** + * Re-fetches /bootstrap to obtain a fresh CSRF token. This is needed when the + * server session expires (e.g. mobile tab backgrounded for a long time) and the + * existing CSRF token is no longer valid. + * + * Coalesces concurrent calls so only one bootstrap request is in-flight at a time. + */ +async function refreshCsrfToken(): Promise { + if (csrfRefreshInProgress) { + return csrfRefreshInProgress; + } + + csrfRefreshInProgress = (async () => { + try { + const response = await fetch(`./bootstrap${window.location.search}`, { cache: "no-store" }); + if (response.ok) { + const json = await response.json(); + glob.csrfToken = json.csrfToken; + } + } finally { + csrfRefreshInProgress = null; + } + })(); + + return csrfRefreshInProgress; +} + +function isCsrfError(status: number, responseText: string): boolean { + if (status !== 403) { + return false; + } + try { + const body = JSON.parse(responseText); + return body.message === "Invalid CSRF token"; + } catch { + return false; + } +} + interface CallOptions { data?: unknown; silentNotFound?: boolean; silentInternalServerError?: boolean; // If `true`, the value will be returned as a string instead of a JavaScript object if JSON, XMLDocument if XML, etc. raw?: boolean; + /** Used internally to prevent infinite retry loops on CSRF refresh. */ + csrfRetried?: boolean; } async function call(method: string, url: string, componentId?: string, options: CallOptions = {}) { @@ -167,7 +222,7 @@ function ajax(url: string, method: string, data: unknown, headers: Headers, opts type: method, headers, timeout: 60000, - success: (body, textStatus, jqXhr) => { + success: (body, _textStatus, jqXhr) => { const respHeaders: Headers = {}; jqXhr @@ -192,7 +247,25 @@ function ajax(url: string, method: string, data: unknown, headers: Headers, opts // don't report requests that are rejected by the browser, usually when the user is refreshing or going to a different page. rej("rejected by browser"); return; - } else if (opts.silentNotFound && jqXhr.status === 404) { + } + + // If the CSRF token is stale (e.g. session expired while tab was backgrounded), + // refresh it and retry the request once. + if (!opts.csrfRetried && isCsrfError(jqXhr.status, jqXhr.responseText)) { + try { + await refreshCsrfToken(); + // Rebuild headers so the fresh glob.csrfToken is picked up + const retryHeaders = await getHeaders({ "trilium-component-id": headers["trilium-component-id"] }); + const retryResult = await ajax(url, method, data, retryHeaders, { ...opts, csrfRetried: true }); + res(retryResult); + return; + } catch (retryErr) { + rej(retryErr); + return; + } + } + + if (opts.silentNotFound && jqXhr.status === 404) { // report nothing } else if (opts.silentInternalServerError && jqXhr.status === 500) { // report nothing diff --git a/apps/client/src/setup.ts b/apps/client/src/setup.ts index e6861c7119..933737f5dc 100644 --- a/apps/client/src/setup.ts +++ b/apps/client/src/setup.ts @@ -1,67 +1,106 @@ 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; - totpToken: ko.Observable; - totpEnabled: 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 totpTokenInput: HTMLInputElement; + private totpSection: HTMLElement; + private totpEnabled = false; + 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(); - this.totpToken = ko.observable(); - this.totpEnabled = ko.observable(false); + 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.totpTokenInput = mustGetElement("totp-token", HTMLInputElement); + this.totpSection = mustGetElement("totp-section", HTMLElement); + 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(); + }); } + + this.syncServerHostInput.addEventListener("blur", () => { + void this.checkTotpStatus(); + }); + + 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"); - async 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); } } - async checkTotpStatus() { - const syncServerHost = this.syncServerHost(); + private async checkTotpStatus() { + const syncServerHost = this.syncServerHostInput.value.trim(); + if (!syncServerHost) { - this.totpEnabled(false); + this.setTotpEnabled(false); return; } @@ -69,22 +108,40 @@ class SetupModel { const resp = await $.post("api/setup/check-server-totp", { syncServerHost }); - this.totpEnabled(!!resp.totpEnabled); + + this.setTotpEnabled(!!resp.totpEnabled); } catch { - // If we can't reach the server, don't show TOTP field yet - this.totpEnabled(false); + // If we can't reach the server, don't show the TOTP field yet. + this.setTotpEnabled(false); } } - back() { - this.step("setup-type"); - this.setupType(""); + private setTotpEnabled(enabled: boolean) { + this.totpEnabled = enabled; + + if (!enabled) { + this.totpTokenInput.value = ""; + } + + this.render(); } - async finish() { - const syncServerHost = this.syncServerHost(); - const syncProxy = this.syncProxy(); - const password = this.password(); + private back() { + this.setStep("setup-type"); + this.setupType = ""; + this.setTotpEnabled(false); + + for (const input of this.setupTypeInputs) { + input.checked = false; + } + + this.render(); + } + + 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"); @@ -96,12 +153,11 @@ class SetupModel { return; } - // Check TOTP status before submitting (in case it wasn't checked yet) await this.checkTotpStatus(); - const totpToken = this.totpToken(); + const totpToken = this.totpTokenInput.value.trim(); - if (this.totpEnabled() && !totpToken) { + if (this.totpEnabled && !totpToken) { showAlert("TOTP token can't be empty when two-factor authentication is enabled"); return; } @@ -115,15 +171,35 @@ 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.totpSection.style.display = this.totpEnabled ? "" : "none"; + this.setupTypeNextButton.disabled = !this.setupType; + } + + private startSyncPolling() { + if (this.syncPollIntervalId !== null) { + return; + } + + this.syncPollIntervalId = window.setInterval(checkOutstandingSyncs, 1000); + } } async function checkOutstandingSyncs() { @@ -157,9 +233,19 @@ function getSyncInProgress() { return !!parseInt(el.content); } -addEventListener("DOMContentLoaded", (event) => { +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", () => { 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 b940edc8e9..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", @@ -2183,5 +2182,52 @@ }, "setup_form": { "more_info": "Mehr erfahren" + }, + "media": { + "play": "Abspielen (Arbeitsbereich)", + "pause": "Pausieren (Arbeitsbereich)", + "back-10s": "10 s zurück (Linke Pfeiltaste)", + "forward-30s": "30 s vorwärts", + "mute": "Stumm (M)", + "unmute": "Stummschaltung aufheben (M)", + "playback-speed": "Wiedergabegeschwindigkeit", + "loop": "Schleife", + "disable-loop": "Schleife deaktivieren", + "rotate": "Rotieren", + "picture-in-picture": "Bild-in-Bild", + "exit-picture-in-picture": "Bild-in-Bild verlassen", + "fullscreen": "Vollbild (F)", + "exit-fullscreen": "Vollbild verlassen", + "unsupported-format": "Medienvorschau ist für dieses Format nicht verfügbar:\n{{mime}}", + "zoom-to-fit": "Zoomen um auszufüllen", + "zoom-reset": "Zoomen um auszufüllen zurücksetzen" + }, + "mermaid": { + "placeholder": "Geben den Inhalt des Mermaid-Diagramms ein oder verwenden eine der folgenden Beispieldiagramme.", + "sample_diagrams": "Beispieldiagramme:", + "sample_flowchart": "Flussdiagramm", + "sample_class": "Klasse", + "sample_sequence": "Abfolge", + "sample_entity_relationship": "Entität Beziehung", + "sample_state": "Zustandsübergangsdiagramm", + "sample_mindmap": "Mindmap", + "sample_architecture": "Architektur", + "sample_block": "Block", + "sample_c4": "C4", + "sample_gantt": "Gantt", + "sample_git": "GitGraph", + "sample_kanban": "Kanban", + "sample_packet": "Paket", + "sample_pie": "Kuchen", + "sample_quadrant": "Quadrant", + "sample_radar": "Radar", + "sample_requirement": "Anforderung", + "sample_sankey": "Sankey", + "sample_timeline": "Zeitstrahl", + "sample_treemap": "Kachel", + "sample_user_journey": "Benutzererfahrung", + "sample_xy": "XY", + "sample_venn": "Mengen", + "sample_ishikawa": "Ursache-Wirkung" } } diff --git a/apps/client/src/translations/en/translation.json b/apps/client/src/translations/en/translation.json index 07f7b10de0..27891a02ab 100644 --- a/apps/client/src/translations/en/translation.json +++ b/apps/client/src/translations/en/translation.json @@ -343,6 +343,7 @@ "label_type_title": "Type of the label will help Trilium to choose suitable interface to enter the label value.", "label_type": "Type", "text": "Text", + "textarea": "Multi-line Text", "number": "Number", "boolean": "Boolean", "date": "Date", @@ -1068,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 02a184591e..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", @@ -2228,5 +2227,52 @@ }, "setup_form": { "more_info": "Foghlaim níos mó" + }, + "media": { + "play": "Seinn (Spás)", + "pause": "Sos (Spás)", + "back-10s": "10 soicind ar ais (eochair saighead chlé)", + "forward-30s": "Ar aghaidh 30s", + "mute": "Balbhaigh (M)", + "unmute": "Díbhalbhaigh (M)", + "playback-speed": "Luas athsheinm", + "loop": "Lúb", + "disable-loop": "Díchumasaigh an lúb", + "rotate": "Rothlaigh", + "picture-in-picture": "Pictiúr i bpictiúr", + "exit-picture-in-picture": "Scoir pictiúr-i-bpictiúr", + "fullscreen": "Lánscáileán (F)", + "exit-fullscreen": "Scoir lánscáileáin", + "unsupported-format": "Níl réamhamharc meán ar fáil don fhormáid comhaid seo:\n{{mime}}", + "zoom-to-fit": "Zúmáil chun líonadh", + "zoom-reset": "Athshocraigh súmáil chun líonadh" + }, + "mermaid": { + "placeholder": "Clóscríobh ábhar do léaráid Maighdean Mhara nó bain úsáid as ceann de na léaráidí samplacha thíos.", + "sample_diagrams": "Léaráidí samplacha:", + "sample_flowchart": "Cairt Sreabhadh", + "sample_class": "Rang", + "sample_sequence": "Seicheamh", + "sample_entity_relationship": "Gaol Eintitis", + "sample_state": "Stát", + "sample_mindmap": "Léarscáil intinne", + "sample_architecture": "Ailtireacht", + "sample_block": "Bloc", + "sample_c4": "C4", + "sample_gantt": "Gantt", + "sample_git": "Git", + "sample_kanban": "Kanban", + "sample_packet": "Paicéad", + "sample_pie": "Pióg", + "sample_quadrant": "Ceathrú", + "sample_radar": "Radar", + "sample_requirement": "Riachtanas", + "sample_sankey": "Sankey", + "sample_timeline": "Amlíne", + "sample_treemap": "Léarscáil Crann", + "sample_user_journey": "Turas Úsáideora", + "sample_xy": "XY", + "sample_venn": "Venn", + "sample_ishikawa": "Ishikawa" } } 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 0cfb0616e5..fbec0aab83 100644 --- a/apps/client/src/translations/ja/translation.json +++ b/apps/client/src/translations/ja/translation.json @@ -588,7 +588,7 @@ "note-map": "ノートマップ", "render-note": "レンダリングノート", "book": "コレクション", - "mermaid-diagram": "Mermaidダイアグラム", + "mermaid-diagram": "マーメイド図", "canvas": "キャンバス", "web-view": "Web ビュー", "mind-map": "マインドマップ", @@ -1537,7 +1537,6 @@ "url_placeholder": "http://web サイト..." }, "relation_map": { - "open_in_new_tab": "新しいタブで開く", "remove_note": "ノートを削除", "edit_title": "タイトルを編集", "rename_note": "ノート名を変更", @@ -2187,5 +2186,33 @@ "unsupported-format": "このファイル形式ではメディアプレビューはご利用いただけません:\n{{mime}}", "zoom-to-fit": "ズームして全体を表示", "zoom-reset": "ズーム設定をリセット" + }, + "mermaid": { + "placeholder": "マーメイド図の内容を入力するか、以下のサンプル図のいずれかを使用してください。", + "sample_diagrams": "サンプル図:", + "sample_flowchart": "フローチャート", + "sample_class": "クラス図", + "sample_sequence": "シーケンス図", + "sample_entity_relationship": "ER 図", + "sample_state": "状態遷移図", + "sample_mindmap": "マインドマップ", + "sample_architecture": "アーキテクチャ図", + "sample_block": "ブロック図", + "sample_c4": "C4 図", + "sample_gantt": "ガントチャート", + "sample_git": "Git グラフ", + "sample_kanban": "カンバン", + "sample_packet": "パケット図", + "sample_pie": "円グラフ", + "sample_quadrant": "4象限図", + "sample_radar": "レーダーチャート", + "sample_requirement": "要件図", + "sample_sankey": "サンキー図", + "sample_timeline": "タイムライン", + "sample_treemap": "ツリーマップ", + "sample_user_journey": "ユーザージャーニー図", + "sample_xy": "XY チャート", + "sample_venn": "ベン図", + "sample_ishikawa": "石川図" } } 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 885408e3d1..cf1bad2b9d 100644 --- a/apps/client/src/translations/pl/translation.json +++ b/apps/client/src/translations/pl/translation.json @@ -29,7 +29,7 @@ "widget-render-error": { "title": "Nie udało się wyrenderować niestandardowego widżetu React" }, - "widget-missing-parent": "Niestandardowy widżet nie ma zdefiniowanej obowiązkowej właściwości „{{property}}”.\nJeśli skrypt ma działać bez interfejsu użytkownika (UI) wyłącz go: '#run=frontendStartup'.", + "widget-missing-parent": "Niestandardowy widżet nie ma zdefiniowanej obowiązkowej właściwości „{{property}}”.\n\nJeśli skrypt ma działać bez interfejsu użytkownika (UI) wyłącz go: '#run=frontendStartup'.", "open-script-note": "Otwórz notatkę ze skryptem", "scripting-error": "Błąd skryptu użytkownika: {{title}}" }, @@ -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", @@ -1487,7 +1486,7 @@ "custom_name_label": "Nazwa niestandardowej wyszukiwarki", "custom_name_placeholder": "Dostosuj nazwę wyszukiwarki", "custom_url_label": "URL niestandardowej wyszukiwarki powinien zawierać {keyword} jako symbol zastępczy dla wyszukiwanej frazy.", - "custom_url_placeholder": "Dostosuj URL wyszukiwarki", + "custom_url_placeholder": "Dostosuj url wyszukiwarki", "save_button": "Zapisz" }, "tray": { @@ -2198,5 +2197,52 @@ }, "setup_form": { "more_info": "Dowiedz się więcej" + }, + "media": { + "fullscreen": "Pełny ekran (F)", + "mute": "Wycisz (M)", + "unmute": "Wyłącz wyciszenie (M)", + "exit-fullscreen": "Wyłącz pełny ekran", + "loop": "Pętla", + "disable-loop": "Wyłącz pętle", + "rotate": "Obróć", + "picture-in-picture": "Obraz w obrazie", + "pause": "Zatrzymaj (Space)", + "back-10s": "Cofnij 10s (Lewa strzałka)", + "forward-30s": "Do przodu 30s", + "playback-speed": "Szybkość odtwarzania", + "exit-picture-in-picture": "Wyjdź z obrazu w obrazie", + "zoom-to-fit": "Powiększ aby wypełnić", + "unsupported-format": "Podgląd multimediów nie jest dostępny dla tego formatu pliku\n{{mime}}", + "play": "Odtwórz (Space)", + "zoom-reset": "Zresetuj powiększenie" + }, + "mermaid": { + "sample_architecture": "Architektura", + "sample_diagrams": "Przykład diagramu:", + "sample_flowchart": "Schemat blokowy", + "sample_class": "Klasa", + "sample_sequence": "Sekwencja", + "sample_timeline": "Oś czasu", + "sample_treemap": "Mapa drzewa", + "sample_xy": "XY", + "sample_venn": "Diagram Venna", + "sample_ishikawa": "Diagram Ishikawa", + "placeholder": "Wpisz treść swojego diagramu lub skorzystaj z jednego z przykładowych diagramów poniżej.", + "sample_entity_relationship": "Diagram związków encji", + "sample_state": "Diagram stanów", + "sample_mindmap": "Mapa myśli", + "sample_block": "Diagram blokowy", + "sample_c4": "C4", + "sample_gantt": "Wykres Gantta", + "sample_git": "Diagram Git", + "sample_kanban": "Kanban", + "sample_packet": "Diagram pakietów", + "sample_pie": "Wykres kołowy", + "sample_quadrant": "Diagram kwadrantowy", + "sample_radar": "Wykres radarowy", + "sample_requirement": "Diagram wymagań", + "sample_sankey": "Wykres Sankeya", + "sample_user_journey": "Mapa Podróży Użytkownika" } } 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/PromotedAttributes.tsx b/apps/client/src/widgets/PromotedAttributes.tsx index 1e0bdeb474..6a1a8640f2 100644 --- a/apps/client/src/widgets/PromotedAttributes.tsx +++ b/apps/client/src/widgets/PromotedAttributes.tsx @@ -2,7 +2,7 @@ import "./PromotedAttributes.css"; import { UpdateAttributeResponse } from "@triliumnext/commons"; import clsx from "clsx"; -import { ComponentChild, HTMLInputTypeAttribute, InputHTMLAttributes, MouseEventHandler, TargetedEvent, TargetedInputEvent } from "preact"; +import { ComponentChild, createElement, HTMLInputTypeAttribute, InputHTMLAttributes, MouseEventHandler, TargetedEvent, TargetedInputEvent } from "preact"; import { Dispatch, StateUpdater, useCallback, useEffect, useRef, useState } from "preact/hooks"; import NoteContext from "../components/note_context"; @@ -36,7 +36,7 @@ interface CellProps { setCellToFocus(cell: Cell): void; } -type OnChangeEventData = TargetedEvent | InputEvent | JQuery.TriggeredEvent; +type OnChangeEventData = TargetedEvent | InputEvent | JQuery.TriggeredEvent; type OnChangeListener = (e: OnChangeEventData) => void | Promise; export default function PromotedAttributes() { @@ -171,8 +171,9 @@ function PromotedAttributeCell(props: CellProps) { ); } -const LABEL_MAPPINGS: Record = { +const LABEL_MAPPINGS: Record = { text: "text", + textarea: undefined, number: "number", boolean: "checkbox", date: "date", @@ -226,20 +227,21 @@ function LabelInput(props: CellProps & { inputId: string }) { } } - const inputNode = ; + + const inputNode = createElement(definition.labelType === "textarea" ? "textarea" : "input", { + className: "form-control promoted-attribute-input", + tabIndex: 200 + definitionAttr.position, + id: inputId, + type: LABEL_MAPPINGS[definition.labelType ?? "text"], + value: valueDraft, + checked: definition.labelType === "boolean" ? valueAttr.value === "true" : undefined, + placeholder: t("promoted_attributes.unset-field-placeholder"), + "data-attribute-id": valueAttr.attributeId, + "data-attribute-type": valueAttr.type, + "data-attribute-name": valueAttr.name, + onBlur: onChangeListener, + ...extraInputProps + }); if (definition.labelType === "boolean") { return <> diff --git a/apps/client/src/widgets/attribute_widgets/attribute_detail.ts b/apps/client/src/widgets/attribute_widgets/attribute_detail.ts index 607af49952..452c6aecc3 100644 --- a/apps/client/src/widgets/attribute_widgets/attribute_detail.ts +++ b/apps/client/src/widgets/attribute_widgets/attribute_detail.ts @@ -137,6 +137,7 @@ const TPL = /*html*/` + <%= t("setup.new-document") %>
- + -
+

<%= 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,31 +129,31 @@
    - "> + ">
    - "> + ">

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

    - "> + ">
    -
    - - " autocomplete="one-time-code"> + - +
    -
    +

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

    <%= t("setup_sync-in-progress.successful") %>
    diff --git a/apps/server/src/routes/csrf_protection.ts b/apps/server/src/routes/csrf_protection.ts index b7c5f8d5cb..684d1ec81e 100644 --- a/apps/server/src/routes/csrf_protection.ts +++ b/apps/server/src/routes/csrf_protection.ts @@ -1,9 +1,17 @@ +import crypto from "crypto"; import { doubleCsrf } from "csrf-csrf"; + import sessionSecret from "../services/session_secret.js"; import { isElectron } from "../services/utils.js"; export const CSRF_COOKIE_NAME = "trilium-csrf"; +// In Electron, API calls go through an IPC bypass (routes/electron.ts) that uses a +// FakeRequest with a static session ID, while the bootstrap request goes through real +// Express with a real session. This mismatch causes CSRF validation to always fail. +// We use a per-instance random identifier so each Electron process still gets unique tokens. +const electronSessionId = crypto.randomUUID(); + const doubleCsrfUtilities = doubleCsrf({ getSecret: () => sessionSecret, cookieOptions: { @@ -13,7 +21,7 @@ const doubleCsrfUtilities = doubleCsrf({ httpOnly: !isElectron // set to false for Electron, see https://github.com/TriliumNext/Trilium/pull/966 }, cookieName: CSRF_COOKIE_NAME, - getSessionIdentifier: (req) => req.session.id + getSessionIdentifier: (req) => isElectron ? electronSessionId : req.session.id }); export const { generateCsrfToken, doubleCsrfProtection } = doubleCsrfUtilities; diff --git a/apps/server/src/services/promoted_attribute_definition_parser.ts b/apps/server/src/services/promoted_attribute_definition_parser.ts index 630c57a729..9d94be5eda 100644 --- a/apps/server/src/services/promoted_attribute_definition_parser.ts +++ b/apps/server/src/services/promoted_attribute_definition_parser.ts @@ -7,7 +7,7 @@ function parse(value: string): DefinitionObject { for (const token of tokens) { if (token === "promoted") { defObj.isPromoted = true; - } else if (["text", "number", "boolean", "date", "datetime", "time", "url"].includes(token)) { + } else if (["text", "textarea", "number", "boolean", "date", "datetime", "time", "url"].includes(token)) { defObj.labelType = token; } else if (["single", "multi"].includes(token)) { defObj.multiplicity = token; diff --git a/apps/server/src/share/routes.ts b/apps/server/src/share/routes.ts index 80544fd998..69489c5522 100644 --- a/apps/server/src/share/routes.ts +++ b/apps/server/src/share/routes.ts @@ -1,6 +1,6 @@ import safeCompare from "safe-compare"; -import type { Request, Response, Router } from "express"; +import type { NextFunction, Request, Response, Router } from "express"; import shaca from "./shaca/shaca.js"; import shacaLoader from "./shaca/shaca_loader.js"; @@ -10,6 +10,16 @@ import type SNote from "./shaca/entities/snote.js"; import type SAttachment from "./shaca/entities/sattachment.js"; import { getDefaultTemplatePath, renderNoteContent } from "./content_renderer.js"; import utils from "../services/utils.js"; +import { isShareDbReady } from "./sql.js"; + +function assertShareDbReady(_req: Request, res: Response, next: NextFunction) { + if (!isShareDbReady()) { + res.status(503).send("The application is still initializing. Please try again in a moment."); + return; + } + + next(); +} function addNoIndexHeader(note: SNote, res: Response) { if (note.isLabelTruthy("shareDisallowRobotIndexing")) { @@ -115,6 +125,8 @@ function render404(res: Response) { } function register(router: Router) { + // Guard: if the share DB is not yet initialized, return 503 for all /share routes. + router.use("/share", assertShareDbReady); function renderNote(note: SNote, req: Request, res: Response) { if (!note) { diff --git a/apps/server/src/share/sql.ts b/apps/server/src/share/sql.ts index 36cca4b5ec..5a127e791f 100644 --- a/apps/server/src/share/sql.ts +++ b/apps/server/src/share/sql.ts @@ -5,12 +5,14 @@ import dataDir from "../services/data_dir.js"; import sql_init from "../services/sql_init.js"; let dbConnection!: Database.Database; +let dbConnectionReady = false; sql_init.dbReady.then(() => { dbConnection = new Database(dataDir.DOCUMENT_PATH, { readonly: true, nativeBinding: process.env.BETTERSQLITE3_NATIVE_PATH || undefined }); + dbConnectionReady = true; [`exit`, `SIGINT`, `SIGUSR1`, `SIGUSR2`, `SIGTERM`].forEach((eventType) => { process.on(eventType, () => { @@ -23,18 +25,31 @@ sql_init.dbReady.then(() => { }); }); +function assertDbReady(): void { + if (!dbConnectionReady) { + throw new Error("Share database connection is not yet ready. The application may still be initializing."); + } +} + function getRawRows(query: string, params = []): T[] { + assertDbReady(); return dbConnection.prepare(query).raw().all(params) as T[]; } function getRow(query: string, params: string[] = []): T { + assertDbReady(); return dbConnection.prepare(query).get(params) as T; } function getColumn(query: string, params: string[] = []): T[] { + assertDbReady(); return dbConnection.prepare(query).pluck().all(params) as T[]; } +export function isShareDbReady(): boolean { + return dbConnectionReady; +} + export default { getRawRows, getRow, diff --git a/apps/web-clipper/package.json b/apps/web-clipper/package.json index c2bfac2790..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.18" + "wxt": "0.20.20" }, "dependencies": { "cash-dom": "8.1.5" diff --git a/apps/website/package.json b/apps/website/package.json index c67ea7ec41..6f253cca17 100644 --- a/apps/website/package.json +++ b/apps/website/package.json @@ -17,7 +17,7 @@ "react-i18next": "16.5.8" }, "devDependencies": { - "@preact/preset-vite": "2.10.3", + "@preact/preset-vite": "2.10.4", "eslint": "10.0.3", "eslint-config-preact": "2.0.0", "typescript": "5.9.3", diff --git a/apps/website/src/translations/ja/translation.json b/apps/website/src/translations/ja/translation.json index ca28a21f84..68289aabd2 100644 --- a/apps/website/src/translations/ja/translation.json +++ b/apps/website/src/translations/ja/translation.json @@ -47,8 +47,8 @@ "file_description": "PDF、画像、ビデオなどのマルチメディア ファイルをアプリケーション内にプレビュー表示で埋め込みます。", "canvas_title": "キャンバス", "canvas_description": "excalidraw.comと同じ技術を使って、無限のキャンバスに図形、画像、テキストを配置できます。図表、スケッチ、ビジュアルプランニングに最適です。", - "mermaid_title": "Mermaid ダイアグラム", - "mermaid_description": "Mermaid 構文を使用して、フローチャート、クラス図、シーケンス図、ガント チャートなどの図を作成します。", + "mermaid_title": "マーメイド図", + "mermaid_description": "マーメイド構文を使用して、フローチャート、クラス図、シーケンス図、ガント チャートなどの図を作成します。", "mindmap_title": "マインドマップ", "mindmap_description": "考えを視覚的に整理したり、ブレインストーミング セッションを行ったりします。", "others_list": "その他: <0>ノートマップ、<1>リレーションマップ、<2>保存された検索、<3>レンダリングノート、<4>web ビュー。", 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 6f8f34729a..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.9.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", @@ -118,7 +119,7 @@ "on-headers@<1.1.0": ">=1.1.0", "form-data@>=4.0.0 <4.0.4": ">=4.0.4", "form-data@>=3.0.0 <3.0.4": ">=3.0.4", - "node-abi": "4.27.0", + "node-abi": "4.28.0", "validator@<13.15.20": ">=13.15.20", "tmp@<=0.2.3": ">=0.2.4", "glob@>=10.2.0 <10.5.0": ">=10.5.0", diff --git a/packages/ckeditor5-admonition/package.json b/packages/ckeditor5-admonition/package.json index 36b9fab270..fbd3506647 100644 --- a/packages/ckeditor5-admonition/package.json +++ b/packages/ckeditor5-admonition/package.json @@ -24,22 +24,22 @@ "@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", "eslint": "10.0.3", "eslint-config-ckeditor5": ">=9.1.0", "http-server": "14.1.1", - "lint-staged": "16.3.3", + "lint-staged": "16.4.0", "stylelint": "17.4.0", "stylelint-config-ckeditor5": ">=9.1.0", "ts-node": "10.9.2", "typescript": "5.9.3", "vite-plugin-svgo": "2.0.0", "vitest": "4.1.0", - "webdriverio": "9.25.0" + "webdriverio": "9.26.1" }, "peerDependencies": { "ckeditor5": "47.6.1" diff --git a/packages/ckeditor5-footnotes/package.json b/packages/ckeditor5-footnotes/package.json index 73dad36ede..2be1ff8ad6 100644 --- a/packages/ckeditor5-footnotes/package.json +++ b/packages/ckeditor5-footnotes/package.json @@ -25,22 +25,22 @@ "@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", "eslint": "10.0.3", "eslint-config-ckeditor5": ">=9.1.0", "http-server": "14.1.1", - "lint-staged": "16.3.3", + "lint-staged": "16.4.0", "stylelint": "17.4.0", "stylelint-config-ckeditor5": ">=9.1.0", "ts-node": "10.9.2", "typescript": "5.9.3", "vite-plugin-svgo": "2.0.0", "vitest": "4.1.0", - "webdriverio": "9.25.0" + "webdriverio": "9.26.1" }, "peerDependencies": { "ckeditor5": "47.6.1" diff --git a/packages/ckeditor5-keyboard-marker/package.json b/packages/ckeditor5-keyboard-marker/package.json index eec3d767bd..9d7bf6d054 100644 --- a/packages/ckeditor5-keyboard-marker/package.json +++ b/packages/ckeditor5-keyboard-marker/package.json @@ -27,22 +27,22 @@ "@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", "eslint": "10.0.3", "eslint-config-ckeditor5": ">=9.1.0", "http-server": "14.1.1", - "lint-staged": "16.3.3", + "lint-staged": "16.4.0", "stylelint": "17.4.0", "stylelint-config-ckeditor5": ">=9.1.0", "ts-node": "10.9.2", "typescript": "5.9.3", "vite-plugin-svgo": "2.0.0", "vitest": "4.1.0", - "webdriverio": "9.25.0" + "webdriverio": "9.26.1" }, "peerDependencies": { "ckeditor5": "47.6.1" diff --git a/packages/ckeditor5-math/package.json b/packages/ckeditor5-math/package.json index 405729d857..df9408fc42 100644 --- a/packages/ckeditor5-math/package.json +++ b/packages/ckeditor5-math/package.json @@ -27,22 +27,22 @@ "@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", "eslint": "10.0.3", "eslint-config-ckeditor5": ">=9.1.0", "http-server": "14.1.1", - "lint-staged": "16.3.3", + "lint-staged": "16.4.0", "stylelint": "17.4.0", "stylelint-config-ckeditor5": ">=9.1.0", "ts-node": "10.9.2", "typescript": "5.9.3", "vite-plugin-svgo": "2.0.0", "vitest": "4.1.0", - "webdriverio": "9.25.0" + "webdriverio": "9.26.1" }, "peerDependencies": { "ckeditor5": "47.6.1" diff --git a/packages/ckeditor5-mermaid/package.json b/packages/ckeditor5-mermaid/package.json index 34e3295ed1..d4c81808f0 100644 --- a/packages/ckeditor5-mermaid/package.json +++ b/packages/ckeditor5-mermaid/package.json @@ -27,22 +27,22 @@ "@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", "eslint": "10.0.3", "eslint-config-ckeditor5": ">=9.1.0", "http-server": "14.1.1", - "lint-staged": "16.3.3", + "lint-staged": "16.4.0", "stylelint": "17.4.0", "stylelint-config-ckeditor5": ">=9.1.0", "ts-node": "10.9.2", "typescript": "5.9.3", "vite-plugin-svgo": "2.0.0", "vitest": "4.1.0", - "webdriverio": "9.25.0" + "webdriverio": "9.26.1" }, "peerDependencies": { "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/pdfjs-viewer/src/custom.ts b/packages/pdfjs-viewer/src/custom.ts index 5c2eaa892d..997b8d66f1 100644 --- a/packages/pdfjs-viewer/src/custom.ts +++ b/packages/pdfjs-viewer/src/custom.ts @@ -46,6 +46,7 @@ function configurePdfViewerOptions() { if (event.detail?.source === window && window.PDFViewerApplicationOptions) { window.PDFViewerApplicationOptions.set("disablePreferences", true); window.PDFViewerApplicationOptions.set("enableHighlightFloatingButton", true); + window.PDFViewerApplicationOptions.set("enableComment", true); } }; if (window.parent && window.parent !== window) { 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 6c0aceac33..d2489c0a81 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -23,7 +23,7 @@ overrides: on-headers@<1.1.0: '>=1.1.0' form-data@>=4.0.0 <4.0.4: '>=4.0.4' form-data@>=3.0.0 <3.0.4: '>=3.0.4' - node-abi: 4.27.0 + node-abi: 4.28.0 validator@<13.15.20: '>=13.15.20' tmp@<=0.2.3: '>=0.2.4' glob@>=10.2.0 <10.5.0: '>=10.5.0' @@ -76,7 +76,7 @@ importers: version: 24.12.0 '@vitest/browser-webdriverio': 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)(webdriverio@9.25.0(bufferutil@4.0.9)(utf-8-validate@6.0.5)) + 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)(webdriverio@9.26.1(bufferutil@4.0.9)(utf-8-validate@6.0.5)) '@vitest/coverage-v8': specifier: 4.1.0 version: 4.1.0(@vitest/browser@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))(vitest@4.1.0) @@ -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.9.0 - version: 2.9.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 @@ -698,8 +695,8 @@ importers: specifier: 1.4.7 version: 1.4.7 csrf-csrf: - specifier: 4.0.2 - version: 4.0.2 + specifier: 4.0.3 + version: 4.0.3 debounce: specifier: 3.0.0 version: 3.0.0 @@ -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.18(@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.18 - version: 0.20.18(@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: @@ -892,8 +889,8 @@ importers: version: 16.5.8(i18next@25.8.18(typescript@5.9.3))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.9.3) devDependencies: '@preact/preset-vite': - specifier: 2.10.3 - version: 2.10.3(@babel/core@7.29.0)(preact@10.29.0)(rollup@4.52.0)(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)) + specifier: 2.10.4 + version: 2.10.4(@babel/core@7.29.0)(preact@10.29.0)(rollup@4.52.0)(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)) eslint: specifier: 10.0.3 version: 10.0.3(jiti@2.6.1) @@ -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,19 +975,19 @@ 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 lint-staged: - specifier: 16.3.3 - version: 16.3.3 + specifier: 16.4.0 + version: 16.4.0 stylelint: specifier: 17.4.0 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) @@ -1004,8 +1001,8 @@ importers: specifier: 4.1.0 version: 4.1.0(@opentelemetry/api@1.9.0)(@types/node@24.12.0)(@vitest/browser-webdriverio@4.1.0)(@vitest/ui@4.1.0)(happy-dom@20.8.4(bufferutil@4.0.9)(utf-8-validate@6.0.5))(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(msw@2.7.5(@types/node@24.12.0)(typescript@5.9.3))(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)) webdriverio: - specifier: 9.25.0 - version: 9.25.0(bufferutil@4.0.9)(utf-8-validate@6.0.5) + specifier: 9.26.1 + version: 9.26.1(bufferutil@4.0.9)(utf-8-validate@6.0.5) packages/ckeditor5-footnotes: devDependencies: @@ -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,19 +1035,19 @@ 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 lint-staged: - specifier: 16.3.3 - version: 16.3.3 + specifier: 16.4.0 + version: 16.4.0 stylelint: specifier: 17.4.0 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) @@ -1064,8 +1061,8 @@ importers: specifier: 4.1.0 version: 4.1.0(@opentelemetry/api@1.9.0)(@types/node@24.12.0)(@vitest/browser-webdriverio@4.1.0)(@vitest/ui@4.1.0)(happy-dom@20.8.4(bufferutil@4.0.9)(utf-8-validate@6.0.5))(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(msw@2.7.5(@types/node@24.12.0)(typescript@5.9.3))(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)) webdriverio: - specifier: 9.25.0 - version: 9.25.0(bufferutil@4.0.9)(utf-8-validate@6.0.5) + specifier: 9.26.1 + version: 9.26.1(bufferutil@4.0.9)(utf-8-validate@6.0.5) packages/ckeditor5-keyboard-marker: devDependencies: @@ -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,19 +1095,19 @@ 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 lint-staged: - specifier: 16.3.3 - version: 16.3.3 + specifier: 16.4.0 + version: 16.4.0 stylelint: specifier: 17.4.0 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) @@ -1124,8 +1121,8 @@ importers: specifier: 4.1.0 version: 4.1.0(@opentelemetry/api@1.9.0)(@types/node@24.12.0)(@vitest/browser-webdriverio@4.1.0)(@vitest/ui@4.1.0)(happy-dom@20.8.4(bufferutil@4.0.9)(utf-8-validate@6.0.5))(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(msw@2.7.5(@types/node@24.12.0)(typescript@5.9.3))(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)) webdriverio: - specifier: 9.25.0 - version: 9.25.0(bufferutil@4.0.9)(utf-8-validate@6.0.5) + specifier: 9.26.1 + version: 9.26.1(bufferutil@4.0.9)(utf-8-validate@6.0.5) packages/ckeditor5-math: dependencies: @@ -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,19 +1162,19 @@ 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 lint-staged: - specifier: 16.3.3 - version: 16.3.3 + specifier: 16.4.0 + version: 16.4.0 stylelint: specifier: 17.4.0 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) @@ -1191,8 +1188,8 @@ importers: specifier: 4.1.0 version: 4.1.0(@opentelemetry/api@1.9.0)(@types/node@24.12.0)(@vitest/browser-webdriverio@4.1.0)(@vitest/ui@4.1.0)(happy-dom@20.8.4(bufferutil@4.0.9)(utf-8-validate@6.0.5))(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(msw@2.7.5(@types/node@24.12.0)(typescript@5.9.3))(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)) webdriverio: - specifier: 9.25.0 - version: 9.25.0(bufferutil@4.0.9)(utf-8-validate@6.0.5) + specifier: 9.26.1 + version: 9.26.1(bufferutil@4.0.9)(utf-8-validate@6.0.5) packages/ckeditor5-mermaid: dependencies: @@ -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,19 +1229,19 @@ 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 lint-staged: - specifier: 16.3.3 - version: 16.3.3 + specifier: 16.4.0 + version: 16.4.0 stylelint: specifier: 17.4.0 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) @@ -1258,8 +1255,8 @@ importers: specifier: 4.1.0 version: 4.1.0(@opentelemetry/api@1.9.0)(@types/node@24.12.0)(@vitest/browser-webdriverio@4.1.0)(@vitest/ui@4.1.0)(happy-dom@20.8.4(bufferutil@4.0.9)(utf-8-validate@6.0.5))(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(msw@2.7.5(@types/node@24.12.0)(typescript@5.9.3))(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)) webdriverio: - specifier: 9.25.0 - version: 9.25.0(bufferutil@4.0.9)(utf-8-validate@6.0.5) + specifier: 9.26.1 + version: 9.26.1(bufferutil@4.0.9)(utf-8-validate@6.0.5) packages/codemirror: dependencies: @@ -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 @@ -1761,10 +1761,6 @@ packages: resolution: {integrity: sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==} engines: {node: '>=6.9.0'} - '@babel/helper-module-imports@7.27.1': - resolution: {integrity: sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w==} - engines: {node: '>=6.9.0'} - '@babel/helper-module-imports@7.28.6': resolution: {integrity: sha512-l5XkZK7r7wa9LucGw9LwZyyCUscb4x37JWTPz7swwFE/0FMQAGpiWUZn8u9DzkSBWEcK25jmvubfpw2dnAMdbw==} engines: {node: '>=6.9.0'} @@ -1857,10 +1853,6 @@ packages: resolution: {integrity: sha512-4HPiQr0X7+waHfyXPZpWPfWL/J7dcN1mx9gL6WdQVMbPnF3+ZhSMs8tCxN7oHddJE9fhNE7+lxdnlyemKfJRuA==} engines: {node: '>=6.9.0'} - '@babel/types@7.28.5': - resolution: {integrity: sha512-qQ5m48eI/MFLQ5PxQj4PFaprjyCTLI37ElWMmNs0K8Lk3dVeOdNpB3ks8jc7yM5CDmVC73eMVk/trk3fgmrUpA==} - engines: {node: '>=6.9.0'} - '@babel/types@7.29.0': resolution: {integrity: sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A==} engines: {node: '>=6.9.0'} @@ -1899,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==} @@ -2556,18 +2551,6 @@ packages: cpu: [ppc64] os: [aix] - '@esbuild/aix-ppc64@0.27.2': - resolution: {integrity: sha512-GZMB+a0mOMZs4MpDbj8RJp4cw+w1WV5NYD6xzgvzUJ5Ek2jerwfO2eADyI6ExDSUED+1X8aMbegahsJi+8mgpw==} - engines: {node: '>=18'} - cpu: [ppc64] - os: [aix] - - '@esbuild/aix-ppc64@0.27.3': - resolution: {integrity: sha512-9fJMTNFTWZMh5qwrBItuziu834eOCUcEqymSH7pY+zoMVEZg3gcPuBNxH1EvfVYe9h0x/Ptw8KBzv7qxb7l8dg==} - engines: {node: '>=18'} - cpu: [ppc64] - os: [aix] - '@esbuild/aix-ppc64@0.27.4': resolution: {integrity: sha512-cQPwL2mp2nSmHHJlCyoXgHGhbEPMrEEU5xhkcy3Hs/O7nGZqEpZ2sUtLaL9MORLtDfRvVl2/3PAuEkYZH0Ty8Q==} engines: {node: '>=18'} @@ -2586,18 +2569,6 @@ packages: cpu: [arm64] os: [android] - '@esbuild/android-arm64@0.27.2': - resolution: {integrity: sha512-pvz8ZZ7ot/RBphf8fv60ljmaoydPU12VuXHImtAs0XhLLw+EXBi2BLe3OYSBslR4rryHvweW5gmkKFwTiFy6KA==} - engines: {node: '>=18'} - cpu: [arm64] - os: [android] - - '@esbuild/android-arm64@0.27.3': - resolution: {integrity: sha512-YdghPYUmj/FX2SYKJ0OZxf+iaKgMsKHVPF1MAq/P8WirnSpCStzKJFjOjzsW0QQ7oIAiccHdcqjbHmJxRb/dmg==} - engines: {node: '>=18'} - cpu: [arm64] - os: [android] - '@esbuild/android-arm64@0.27.4': resolution: {integrity: sha512-gdLscB7v75wRfu7QSm/zg6Rx29VLdy9eTr2t44sfTW7CxwAtQghZ4ZnqHk3/ogz7xao0QAgrkradbBzcqFPasw==} engines: {node: '>=18'} @@ -2616,18 +2587,6 @@ packages: cpu: [arm] os: [android] - '@esbuild/android-arm@0.27.2': - resolution: {integrity: sha512-DVNI8jlPa7Ujbr1yjU2PfUSRtAUZPG9I1RwW4F4xFB1Imiu2on0ADiI/c3td+KmDtVKNbi+nffGDQMfcIMkwIA==} - engines: {node: '>=18'} - cpu: [arm] - os: [android] - - '@esbuild/android-arm@0.27.3': - resolution: {integrity: sha512-i5D1hPY7GIQmXlXhs2w8AWHhenb00+GxjxRncS2ZM7YNVGNfaMxgzSGuO8o8SJzRc/oZwU2bcScvVERk03QhzA==} - engines: {node: '>=18'} - cpu: [arm] - os: [android] - '@esbuild/android-arm@0.27.4': resolution: {integrity: sha512-X9bUgvxiC8CHAGKYufLIHGXPJWnr0OCdR0anD2e21vdvgCI8lIfqFbnoeOz7lBjdrAGUhqLZLcQo6MLhTO2DKQ==} engines: {node: '>=18'} @@ -2646,18 +2605,6 @@ packages: cpu: [x64] os: [android] - '@esbuild/android-x64@0.27.2': - resolution: {integrity: sha512-z8Ank4Byh4TJJOh4wpz8g2vDy75zFL0TlZlkUkEwYXuPSgX8yzep596n6mT7905kA9uHZsf/o2OJZubl2l3M7A==} - engines: {node: '>=18'} - cpu: [x64] - os: [android] - - '@esbuild/android-x64@0.27.3': - resolution: {integrity: sha512-IN/0BNTkHtk8lkOM8JWAYFg4ORxBkZQf9zXiEOfERX/CzxW3Vg1ewAhU7QSWQpVIzTW+b8Xy+lGzdYXV6UZObQ==} - engines: {node: '>=18'} - cpu: [x64] - os: [android] - '@esbuild/android-x64@0.27.4': resolution: {integrity: sha512-PzPFnBNVF292sfpfhiyiXCGSn9HZg5BcAz+ivBuSsl6Rk4ga1oEXAamhOXRFyMcjwr2DVtm40G65N3GLeH1Lvw==} engines: {node: '>=18'} @@ -2676,18 +2623,6 @@ packages: cpu: [arm64] os: [darwin] - '@esbuild/darwin-arm64@0.27.2': - resolution: {integrity: sha512-davCD2Zc80nzDVRwXTcQP/28fiJbcOwvdolL0sOiOsbwBa72kegmVU0Wrh1MYrbuCL98Omp5dVhQFWRKR2ZAlg==} - engines: {node: '>=18'} - cpu: [arm64] - os: [darwin] - - '@esbuild/darwin-arm64@0.27.3': - resolution: {integrity: sha512-Re491k7ByTVRy0t3EKWajdLIr0gz2kKKfzafkth4Q8A5n1xTHrkqZgLLjFEHVD+AXdUGgQMq+Godfq45mGpCKg==} - engines: {node: '>=18'} - cpu: [arm64] - os: [darwin] - '@esbuild/darwin-arm64@0.27.4': resolution: {integrity: sha512-b7xaGIwdJlht8ZFCvMkpDN6uiSmnxxK56N2GDTMYPr2/gzvfdQN8rTfBsvVKmIVY/X7EM+/hJKEIbbHs9oA4tQ==} engines: {node: '>=18'} @@ -2706,18 +2641,6 @@ packages: cpu: [x64] os: [darwin] - '@esbuild/darwin-x64@0.27.2': - resolution: {integrity: sha512-ZxtijOmlQCBWGwbVmwOF/UCzuGIbUkqB1faQRf5akQmxRJ1ujusWsb3CVfk/9iZKr2L5SMU5wPBi1UWbvL+VQA==} - engines: {node: '>=18'} - cpu: [x64] - os: [darwin] - - '@esbuild/darwin-x64@0.27.3': - resolution: {integrity: sha512-vHk/hA7/1AckjGzRqi6wbo+jaShzRowYip6rt6q7VYEDX4LEy1pZfDpdxCBnGtl+A5zq8iXDcyuxwtv3hNtHFg==} - engines: {node: '>=18'} - cpu: [x64] - os: [darwin] - '@esbuild/darwin-x64@0.27.4': resolution: {integrity: sha512-sR+OiKLwd15nmCdqpXMnuJ9W2kpy0KigzqScqHI3Hqwr7IXxBp3Yva+yJwoqh7rE8V77tdoheRYataNKL4QrPw==} engines: {node: '>=18'} @@ -2736,18 +2659,6 @@ packages: cpu: [arm64] os: [freebsd] - '@esbuild/freebsd-arm64@0.27.2': - resolution: {integrity: sha512-lS/9CN+rgqQ9czogxlMcBMGd+l8Q3Nj1MFQwBZJyoEKI50XGxwuzznYdwcav6lpOGv5BqaZXqvBSiB/kJ5op+g==} - engines: {node: '>=18'} - cpu: [arm64] - os: [freebsd] - - '@esbuild/freebsd-arm64@0.27.3': - resolution: {integrity: sha512-ipTYM2fjt3kQAYOvo6vcxJx3nBYAzPjgTCk7QEgZG8AUO3ydUhvelmhrbOheMnGOlaSFUoHXB6un+A7q4ygY9w==} - engines: {node: '>=18'} - cpu: [arm64] - os: [freebsd] - '@esbuild/freebsd-arm64@0.27.4': resolution: {integrity: sha512-jnfpKe+p79tCnm4GVav68A7tUFeKQwQyLgESwEAUzyxk/TJr4QdGog9sqWNcUbr/bZt/O/HXouspuQDd9JxFSw==} engines: {node: '>=18'} @@ -2766,18 +2677,6 @@ packages: cpu: [x64] os: [freebsd] - '@esbuild/freebsd-x64@0.27.2': - resolution: {integrity: sha512-tAfqtNYb4YgPnJlEFu4c212HYjQWSO/w/h/lQaBK7RbwGIkBOuNKQI9tqWzx7Wtp7bTPaGC6MJvWI608P3wXYA==} - engines: {node: '>=18'} - cpu: [x64] - os: [freebsd] - - '@esbuild/freebsd-x64@0.27.3': - resolution: {integrity: sha512-dDk0X87T7mI6U3K9VjWtHOXqwAMJBNN2r7bejDsc+j03SEjtD9HrOl8gVFByeM0aJksoUuUVU9TBaZa2rgj0oA==} - engines: {node: '>=18'} - cpu: [x64] - os: [freebsd] - '@esbuild/freebsd-x64@0.27.4': resolution: {integrity: sha512-2kb4ceA/CpfUrIcTUl1wrP/9ad9Atrp5J94Lq69w7UwOMolPIGrfLSvAKJp0RTvkPPyn6CIWrNy13kyLikZRZQ==} engines: {node: '>=18'} @@ -2796,18 +2695,6 @@ packages: cpu: [arm64] os: [linux] - '@esbuild/linux-arm64@0.27.2': - resolution: {integrity: sha512-hYxN8pr66NsCCiRFkHUAsxylNOcAQaxSSkHMMjcpx0si13t1LHFphxJZUiGwojB1a/Hd5OiPIqDdXONia6bhTw==} - engines: {node: '>=18'} - cpu: [arm64] - os: [linux] - - '@esbuild/linux-arm64@0.27.3': - resolution: {integrity: sha512-sZOuFz/xWnZ4KH3YfFrKCf1WyPZHakVzTiqji3WDc0BCl2kBwiJLCXpzLzUBLgmp4veFZdvN5ChW4Eq/8Fc2Fg==} - engines: {node: '>=18'} - cpu: [arm64] - os: [linux] - '@esbuild/linux-arm64@0.27.4': resolution: {integrity: sha512-7nQOttdzVGth1iz57kxg9uCz57dxQLHWxopL6mYuYthohPKEK0vU0C3O21CcBK6KDlkYVcnDXY099HcCDXd9dA==} engines: {node: '>=18'} @@ -2826,18 +2713,6 @@ packages: cpu: [arm] os: [linux] - '@esbuild/linux-arm@0.27.2': - resolution: {integrity: sha512-vWfq4GaIMP9AIe4yj1ZUW18RDhx6EPQKjwe7n8BbIecFtCQG4CfHGaHuh7fdfq+y3LIA2vGS/o9ZBGVxIDi9hw==} - engines: {node: '>=18'} - cpu: [arm] - os: [linux] - - '@esbuild/linux-arm@0.27.3': - resolution: {integrity: sha512-s6nPv2QkSupJwLYyfS+gwdirm0ukyTFNl3KTgZEAiJDd+iHZcbTPPcWCcRYH+WlNbwChgH2QkE9NSlNrMT8Gfw==} - engines: {node: '>=18'} - cpu: [arm] - os: [linux] - '@esbuild/linux-arm@0.27.4': resolution: {integrity: sha512-aBYgcIxX/wd5n2ys0yESGeYMGF+pv6g0DhZr3G1ZG4jMfruU9Tl1i2Z+Wnj9/KjGz1lTLCcorqE2viePZqj4Eg==} engines: {node: '>=18'} @@ -2856,18 +2731,6 @@ packages: cpu: [ia32] os: [linux] - '@esbuild/linux-ia32@0.27.2': - resolution: {integrity: sha512-MJt5BRRSScPDwG2hLelYhAAKh9imjHK5+NE/tvnRLbIqUWa+0E9N4WNMjmp/kXXPHZGqPLxggwVhz7QP8CTR8w==} - engines: {node: '>=18'} - cpu: [ia32] - os: [linux] - - '@esbuild/linux-ia32@0.27.3': - resolution: {integrity: sha512-yGlQYjdxtLdh0a3jHjuwOrxQjOZYD/C9PfdbgJJF3TIZWnm/tMd/RcNiLngiu4iwcBAOezdnSLAwQDPqTmtTYg==} - engines: {node: '>=18'} - cpu: [ia32] - os: [linux] - '@esbuild/linux-ia32@0.27.4': resolution: {integrity: sha512-oPtixtAIzgvzYcKBQM/qZ3R+9TEUd1aNJQu0HhGyqtx6oS7qTpvjheIWBbes4+qu1bNlo2V4cbkISr8q6gRBFA==} engines: {node: '>=18'} @@ -2886,18 +2749,6 @@ packages: cpu: [loong64] os: [linux] - '@esbuild/linux-loong64@0.27.2': - resolution: {integrity: sha512-lugyF1atnAT463aO6KPshVCJK5NgRnU4yb3FUumyVz+cGvZbontBgzeGFO1nF+dPueHD367a2ZXe1NtUkAjOtg==} - engines: {node: '>=18'} - cpu: [loong64] - os: [linux] - - '@esbuild/linux-loong64@0.27.3': - resolution: {integrity: sha512-WO60Sn8ly3gtzhyjATDgieJNet/KqsDlX5nRC5Y3oTFcS1l0KWba+SEa9Ja1GfDqSF1z6hif/SkpQJbL63cgOA==} - engines: {node: '>=18'} - cpu: [loong64] - os: [linux] - '@esbuild/linux-loong64@0.27.4': resolution: {integrity: sha512-8mL/vh8qeCoRcFH2nM8wm5uJP+ZcVYGGayMavi8GmRJjuI3g1v6Z7Ni0JJKAJW+m0EtUuARb6Lmp4hMjzCBWzA==} engines: {node: '>=18'} @@ -2916,18 +2767,6 @@ packages: cpu: [mips64el] os: [linux] - '@esbuild/linux-mips64el@0.27.2': - resolution: {integrity: sha512-nlP2I6ArEBewvJ2gjrrkESEZkB5mIoaTswuqNFRv/WYd+ATtUpe9Y09RnJvgvdag7he0OWgEZWhviS1OTOKixw==} - engines: {node: '>=18'} - cpu: [mips64el] - os: [linux] - - '@esbuild/linux-mips64el@0.27.3': - resolution: {integrity: sha512-APsymYA6sGcZ4pD6k+UxbDjOFSvPWyZhjaiPyl/f79xKxwTnrn5QUnXR5prvetuaSMsb4jgeHewIDCIWljrSxw==} - engines: {node: '>=18'} - cpu: [mips64el] - os: [linux] - '@esbuild/linux-mips64el@0.27.4': resolution: {integrity: sha512-1RdrWFFiiLIW7LQq9Q2NES+HiD4NyT8Itj9AUeCl0IVCA459WnPhREKgwrpaIfTOe+/2rdntisegiPWn/r/aAw==} engines: {node: '>=18'} @@ -2946,18 +2785,6 @@ packages: cpu: [ppc64] os: [linux] - '@esbuild/linux-ppc64@0.27.2': - resolution: {integrity: sha512-C92gnpey7tUQONqg1n6dKVbx3vphKtTHJaNG2Ok9lGwbZil6DrfyecMsp9CrmXGQJmZ7iiVXvvZH6Ml5hL6XdQ==} - engines: {node: '>=18'} - cpu: [ppc64] - os: [linux] - - '@esbuild/linux-ppc64@0.27.3': - resolution: {integrity: sha512-eizBnTeBefojtDb9nSh4vvVQ3V9Qf9Df01PfawPcRzJH4gFSgrObw+LveUyDoKU3kxi5+9RJTCWlj4FjYXVPEA==} - engines: {node: '>=18'} - cpu: [ppc64] - os: [linux] - '@esbuild/linux-ppc64@0.27.4': resolution: {integrity: sha512-tLCwNG47l3sd9lpfyx9LAGEGItCUeRCWeAx6x2Jmbav65nAwoPXfewtAdtbtit/pJFLUWOhpv0FpS6GQAmPrHA==} engines: {node: '>=18'} @@ -2976,18 +2803,6 @@ packages: cpu: [riscv64] os: [linux] - '@esbuild/linux-riscv64@0.27.2': - resolution: {integrity: sha512-B5BOmojNtUyN8AXlK0QJyvjEZkWwy/FKvakkTDCziX95AowLZKR6aCDhG7LeF7uMCXEJqwa8Bejz5LTPYm8AvA==} - engines: {node: '>=18'} - cpu: [riscv64] - os: [linux] - - '@esbuild/linux-riscv64@0.27.3': - resolution: {integrity: sha512-3Emwh0r5wmfm3ssTWRQSyVhbOHvqegUDRd0WhmXKX2mkHJe1SFCMJhagUleMq+Uci34wLSipf8Lagt4LlpRFWQ==} - engines: {node: '>=18'} - cpu: [riscv64] - os: [linux] - '@esbuild/linux-riscv64@0.27.4': resolution: {integrity: sha512-BnASypppbUWyqjd1KIpU4AUBiIhVr6YlHx/cnPgqEkNoVOhHg+YiSVxM1RLfiy4t9cAulbRGTNCKOcqHrEQLIw==} engines: {node: '>=18'} @@ -3006,18 +2821,6 @@ packages: cpu: [s390x] os: [linux] - '@esbuild/linux-s390x@0.27.2': - resolution: {integrity: sha512-p4bm9+wsPwup5Z8f4EpfN63qNagQ47Ua2znaqGH6bqLlmJ4bx97Y9JdqxgGZ6Y8xVTixUnEkoKSHcpRlDnNr5w==} - engines: {node: '>=18'} - cpu: [s390x] - os: [linux] - - '@esbuild/linux-s390x@0.27.3': - resolution: {integrity: sha512-pBHUx9LzXWBc7MFIEEL0yD/ZVtNgLytvx60gES28GcWMqil8ElCYR4kvbV2BDqsHOvVDRrOxGySBM9Fcv744hw==} - engines: {node: '>=18'} - cpu: [s390x] - os: [linux] - '@esbuild/linux-s390x@0.27.4': resolution: {integrity: sha512-+eUqgb/Z7vxVLezG8bVB9SfBie89gMueS+I0xYh2tJdw3vqA/0ImZJ2ROeWwVJN59ihBeZ7Tu92dF/5dy5FttA==} engines: {node: '>=18'} @@ -3036,18 +2839,6 @@ packages: cpu: [x64] os: [linux] - '@esbuild/linux-x64@0.27.2': - resolution: {integrity: sha512-uwp2Tip5aPmH+NRUwTcfLb+W32WXjpFejTIOWZFw/v7/KnpCDKG66u4DLcurQpiYTiYwQ9B7KOeMJvLCu/OvbA==} - engines: {node: '>=18'} - cpu: [x64] - os: [linux] - - '@esbuild/linux-x64@0.27.3': - resolution: {integrity: sha512-Czi8yzXUWIQYAtL/2y6vogER8pvcsOsk5cpwL4Gk5nJqH5UZiVByIY8Eorm5R13gq+DQKYg0+JyQoytLQas4dA==} - engines: {node: '>=18'} - cpu: [x64] - os: [linux] - '@esbuild/linux-x64@0.27.4': resolution: {integrity: sha512-S5qOXrKV8BQEzJPVxAwnryi2+Iq5pB40gTEIT69BQONqR7JH1EPIcQ/Uiv9mCnn05jff9umq/5nqzxlqTOg9NA==} engines: {node: '>=18'} @@ -3066,18 +2857,6 @@ packages: cpu: [arm64] os: [netbsd] - '@esbuild/netbsd-arm64@0.27.2': - resolution: {integrity: sha512-Kj6DiBlwXrPsCRDeRvGAUb/LNrBASrfqAIok+xB0LxK8CHqxZ037viF13ugfsIpePH93mX7xfJp97cyDuTZ3cw==} - engines: {node: '>=18'} - cpu: [arm64] - os: [netbsd] - - '@esbuild/netbsd-arm64@0.27.3': - resolution: {integrity: sha512-sDpk0RgmTCR/5HguIZa9n9u+HVKf40fbEUt+iTzSnCaGvY9kFP0YKBWZtJaraonFnqef5SlJ8/TiPAxzyS+UoA==} - engines: {node: '>=18'} - cpu: [arm64] - os: [netbsd] - '@esbuild/netbsd-arm64@0.27.4': resolution: {integrity: sha512-xHT8X4sb0GS8qTqiwzHqpY00C95DPAq7nAwX35Ie/s+LO9830hrMd3oX0ZMKLvy7vsonee73x0lmcdOVXFzd6Q==} engines: {node: '>=18'} @@ -3096,18 +2875,6 @@ packages: cpu: [x64] os: [netbsd] - '@esbuild/netbsd-x64@0.27.2': - resolution: {integrity: sha512-HwGDZ0VLVBY3Y+Nw0JexZy9o/nUAWq9MlV7cahpaXKW6TOzfVno3y3/M8Ga8u8Yr7GldLOov27xiCnqRZf0tCA==} - engines: {node: '>=18'} - cpu: [x64] - os: [netbsd] - - '@esbuild/netbsd-x64@0.27.3': - resolution: {integrity: sha512-P14lFKJl/DdaE00LItAukUdZO5iqNH7+PjoBm+fLQjtxfcfFE20Xf5CrLsmZdq5LFFZzb5JMZ9grUwvtVYzjiA==} - engines: {node: '>=18'} - cpu: [x64] - os: [netbsd] - '@esbuild/netbsd-x64@0.27.4': resolution: {integrity: sha512-RugOvOdXfdyi5Tyv40kgQnI0byv66BFgAqjdgtAKqHoZTbTF2QqfQrFwa7cHEORJf6X2ht+l9ABLMP0dnKYsgg==} engines: {node: '>=18'} @@ -3126,18 +2893,6 @@ packages: cpu: [arm64] os: [openbsd] - '@esbuild/openbsd-arm64@0.27.2': - resolution: {integrity: sha512-DNIHH2BPQ5551A7oSHD0CKbwIA/Ox7+78/AWkbS5QoRzaqlev2uFayfSxq68EkonB+IKjiuxBFoV8ESJy8bOHA==} - engines: {node: '>=18'} - cpu: [arm64] - os: [openbsd] - - '@esbuild/openbsd-arm64@0.27.3': - resolution: {integrity: sha512-AIcMP77AvirGbRl/UZFTq5hjXK+2wC7qFRGoHSDrZ5v5b8DK/GYpXW3CPRL53NkvDqb9D+alBiC/dV0Fb7eJcw==} - engines: {node: '>=18'} - cpu: [arm64] - os: [openbsd] - '@esbuild/openbsd-arm64@0.27.4': resolution: {integrity: sha512-2MyL3IAaTX+1/qP0O1SwskwcwCoOI4kV2IBX1xYnDDqthmq5ArrW94qSIKCAuRraMgPOmG0RDTA74mzYNQA9ow==} engines: {node: '>=18'} @@ -3156,18 +2911,6 @@ packages: cpu: [x64] os: [openbsd] - '@esbuild/openbsd-x64@0.27.2': - resolution: {integrity: sha512-/it7w9Nb7+0KFIzjalNJVR5bOzA9Vay+yIPLVHfIQYG/j+j9VTH84aNB8ExGKPU4AzfaEvN9/V4HV+F+vo8OEg==} - engines: {node: '>=18'} - cpu: [x64] - os: [openbsd] - - '@esbuild/openbsd-x64@0.27.3': - resolution: {integrity: sha512-DnW2sRrBzA+YnE70LKqnM3P+z8vehfJWHXECbwBmH/CU51z6FiqTQTHFenPlHmo3a8UgpLyH3PT+87OViOh1AQ==} - engines: {node: '>=18'} - cpu: [x64] - os: [openbsd] - '@esbuild/openbsd-x64@0.27.4': resolution: {integrity: sha512-u8fg/jQ5aQDfsnIV6+KwLOf1CmJnfu1ShpwqdwC0uA7ZPwFws55Ngc12vBdeUdnuWoQYx/SOQLGDcdlfXhYmXQ==} engines: {node: '>=18'} @@ -3186,18 +2929,6 @@ packages: cpu: [arm64] os: [openharmony] - '@esbuild/openharmony-arm64@0.27.2': - resolution: {integrity: sha512-LRBbCmiU51IXfeXk59csuX/aSaToeG7w48nMwA6049Y4J4+VbWALAuXcs+qcD04rHDuSCSRKdmY63sruDS5qag==} - engines: {node: '>=18'} - cpu: [arm64] - os: [openharmony] - - '@esbuild/openharmony-arm64@0.27.3': - resolution: {integrity: sha512-NinAEgr/etERPTsZJ7aEZQvvg/A6IsZG/LgZy+81wON2huV7SrK3e63dU0XhyZP4RKGyTm7aOgmQk0bGp0fy2g==} - engines: {node: '>=18'} - cpu: [arm64] - os: [openharmony] - '@esbuild/openharmony-arm64@0.27.4': resolution: {integrity: sha512-JkTZrl6VbyO8lDQO3yv26nNr2RM2yZzNrNHEsj9bm6dOwwu9OYN28CjzZkH57bh4w0I2F7IodpQvUAEd1mbWXg==} engines: {node: '>=18'} @@ -3216,18 +2947,6 @@ packages: cpu: [x64] os: [sunos] - '@esbuild/sunos-x64@0.27.2': - resolution: {integrity: sha512-kMtx1yqJHTmqaqHPAzKCAkDaKsffmXkPHThSfRwZGyuqyIeBvf08KSsYXl+abf5HDAPMJIPnbBfXvP2ZC2TfHg==} - engines: {node: '>=18'} - cpu: [x64] - os: [sunos] - - '@esbuild/sunos-x64@0.27.3': - resolution: {integrity: sha512-PanZ+nEz+eWoBJ8/f8HKxTTD172SKwdXebZ0ndd953gt1HRBbhMsaNqjTyYLGLPdoWHy4zLU7bDVJztF5f3BHA==} - engines: {node: '>=18'} - cpu: [x64] - os: [sunos] - '@esbuild/sunos-x64@0.27.4': resolution: {integrity: sha512-/gOzgaewZJfeJTlsWhvUEmUG4tWEY2Spp5M20INYRg2ZKl9QPO3QEEgPeRtLjEWSW8FilRNacPOg8R1uaYkA6g==} engines: {node: '>=18'} @@ -3246,18 +2965,6 @@ packages: cpu: [arm64] os: [win32] - '@esbuild/win32-arm64@0.27.2': - resolution: {integrity: sha512-Yaf78O/B3Kkh+nKABUF++bvJv5Ijoy9AN1ww904rOXZFLWVc5OLOfL56W+C8F9xn5JQZa3UX6m+IktJnIb1Jjg==} - engines: {node: '>=18'} - cpu: [arm64] - os: [win32] - - '@esbuild/win32-arm64@0.27.3': - resolution: {integrity: sha512-B2t59lWWYrbRDw/tjiWOuzSsFh1Y/E95ofKz7rIVYSQkUYBjfSgf6oeYPNWHToFRr2zx52JKApIcAS/D5TUBnA==} - engines: {node: '>=18'} - cpu: [arm64] - os: [win32] - '@esbuild/win32-arm64@0.27.4': resolution: {integrity: sha512-Z9SExBg2y32smoDQdf1HRwHRt6vAHLXcxD2uGgO/v2jK7Y718Ix4ndsbNMU/+1Qiem9OiOdaqitioZwxivhXYg==} engines: {node: '>=18'} @@ -3276,18 +2983,6 @@ packages: cpu: [ia32] os: [win32] - '@esbuild/win32-ia32@0.27.2': - resolution: {integrity: sha512-Iuws0kxo4yusk7sw70Xa2E2imZU5HoixzxfGCdxwBdhiDgt9vX9VUCBhqcwY7/uh//78A1hMkkROMJq9l27oLQ==} - engines: {node: '>=18'} - cpu: [ia32] - os: [win32] - - '@esbuild/win32-ia32@0.27.3': - resolution: {integrity: sha512-QLKSFeXNS8+tHW7tZpMtjlNb7HKau0QDpwm49u0vUp9y1WOF+PEzkU84y9GqYaAVW8aH8f3GcBck26jh54cX4Q==} - engines: {node: '>=18'} - cpu: [ia32] - os: [win32] - '@esbuild/win32-ia32@0.27.4': resolution: {integrity: sha512-DAyGLS0Jz5G5iixEbMHi5KdiApqHBWMGzTtMiJ72ZOLhbu/bzxgAe8Ue8CTS3n3HbIUHQz/L51yMdGMeoxXNJw==} engines: {node: '>=18'} @@ -3306,18 +3001,6 @@ packages: cpu: [x64] os: [win32] - '@esbuild/win32-x64@0.27.2': - resolution: {integrity: sha512-sRdU18mcKf7F+YgheI/zGf5alZatMUTKj/jNS6l744f9u3WFu4v7twcUI9vu4mknF4Y9aDlblIie0IM+5xxaqQ==} - engines: {node: '>=18'} - cpu: [x64] - os: [win32] - - '@esbuild/win32-x64@0.27.3': - resolution: {integrity: sha512-4uJGhsxuptu3OcpVAzli+/gWusVGwZZHTlS63hh++ehExkVT8SgiEf7/uC/PclrPPkLhZqGgCTjd0VWLo6xMqA==} - engines: {node: '>=18'} - cpu: [x64] - os: [win32] - '@esbuild/win32-x64@0.27.4': resolution: {integrity: sha512-+knoa0BDoeXgkNvvV1vvbZX4+hizelrkwmGJBdT17t8FNPwG2lKemmuMZlmaNQ3ws3DKKCxpb4zRZEIp3UxFCg==} engines: {node: '>=18'} @@ -3358,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} @@ -4431,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} @@ -4644,11 +4335,11 @@ packages: '@popperjs/core@2.11.8': resolution: {integrity: sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==} - '@preact/preset-vite@2.10.3': - resolution: {integrity: sha512-1SiS+vFItpkNdBs7q585PSAIln0wBeBdcpJYbzPs1qipsb/FssnkUioNXuRsb8ZnU8YEQHr+3v8+/mzWSnTQmg==} + '@preact/preset-vite@2.10.4': + resolution: {integrity: sha512-L7RQRs2GiG0lLUz7JSg07vU6lhlzdIthH0eqYZmRR70tTB9ikKCq2LHr+PZzhzIOco3Dioi6P6e/fjAmDUMJbQ==} peerDependencies: '@babel/core': 7.x - vite: 2.x || 3.x || 4.x || 5.x || 6.x || 7.x + vite: 2.x || 3.x || 4.x || 5.x || 6.x || 7.x || 8.x '@preact/signals-core@1.14.0': resolution: {integrity: sha512-AowtCcCU/33lFlh1zRFf/u+12rfrhtNakj7UpaGEsmMwUKpKWMVvcktOGcwBBNiB4lWrZWc01LhiyyzVklJyaQ==} @@ -5335,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 @@ -5367,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': @@ -5803,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': @@ -5859,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': @@ -5879,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': @@ -5899,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'} @@ -5939,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'} @@ -6007,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'} @@ -6652,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' @@ -7021,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 @@ -7179,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 @@ -7463,27 +7044,27 @@ packages: '@vue/shared@3.5.14': resolution: {integrity: sha512-oXTwNxVfc9EtP1zzXAlSlgARLXNC84frFYkS0HHz0h3E4WZSP9sywqjqzGCP9Y34M8ipNmd380pVgmMuwELDyQ==} - '@wdio/config@9.25.0': - resolution: {integrity: sha512-EWa7l1rrbSNthCRDpdBw7ESAa1/jAjSsWCGkaVAO0HMOGlQjzvYI6gNi4KUeymnurDZ2IPr0jr+f9We6AWi6QA==} + '@wdio/config@9.26.1': + resolution: {integrity: sha512-gzinrualmF0X+UN9ftSTS3s9Xfymny2bROh7VD10j+rVO+qgKqVfGaCseVdpHs+PvZjnSdHr9rDKwNiYvNa09Q==} engines: {node: '>=18.20.0'} '@wdio/logger@9.18.0': resolution: {integrity: sha512-HdzDrRs+ywAqbXGKqe1i/bLtCv47plz4TvsHFH3j729OooT5VH38ctFn5aLXgECmiAKDkmH/A6kOq2Zh5DIxww==} engines: {node: '>=18.20.0'} - '@wdio/protocols@9.25.0': - resolution: {integrity: sha512-PErbZqdpFmE69bRuku3OR34Ro2xuZNNLXYFOcJnjXJVzf5+ApDyGHYrMlvhtrrSy9/55LUybk851ppjS+3RoDA==} + '@wdio/protocols@9.26.1': + resolution: {integrity: sha512-PGmJvUUMAhvs2tgjAdhWSmY1qQxS71a0GCtTJff8Zw35yxlHo0FMrhFCw91BGvWgHZGygJbdTXETFlpvjAZxOw==} '@wdio/repl@9.16.2': resolution: {integrity: sha512-FLTF0VL6+o5BSTCO7yLSXocm3kUnu31zYwzdsz4n9s5YWt83sCtzGZlZpt7TaTzb3jVUfxuHNQDTb8UMkCu0lQ==} engines: {node: '>=18.20.0'} - '@wdio/types@9.25.0': - resolution: {integrity: sha512-ovSEcUBLz6gVDIsBZYKQXz8EGU37jS8sqbmlOe5+jB4XbsTBCyTLjQK/rO7LWQAKJcs0vBq+Pd+VrlsFtA7tTQ==} + '@wdio/types@9.26.1': + resolution: {integrity: sha512-U6JTbwVvDoSHBvFNuE6GbiW4fX0gl7wyrtJVsgv0vYkt4qzssVPFpE19ndBY1PZ59dLWU6llDEgyyTtIcXwSfQ==} engines: {node: '>=18.20.0'} - '@wdio/utils@9.25.0': - resolution: {integrity: sha512-w/ej8gZkc2tZr8L91ATyA1AWrbPDYDOvblQ7r+zt1uPRobuA4H98GME7Zm7i3FIP695BvV4G35Gcs5NssZW1pw==} + '@wdio/utils@9.26.1': + resolution: {integrity: sha512-EfXS438cLc54+XQFcFcbcTWLJ4VSEpjtEHQ/v3QFB+mbBezJUC15rf/zEG4fFjhP1ENAAmZZtjc/l6bGEFFk2A==} engines: {node: '>=18.20.0'} '@webassemblyjs/ast@1.14.1': @@ -7556,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==} @@ -7576,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==} @@ -8778,8 +8359,8 @@ packages: crypto-js@4.2.0: resolution: {integrity: sha512-KALDyEYgpY+Rlob/iriUtjV6d5Eq+Y191A5g4UqLAi8CyGP9N1+FdVbkc1SxKc2r4YAYqG8JzO2KGL+AizD70Q==} - csrf-csrf@4.0.2: - resolution: {integrity: sha512-jWI4uDjZn1EedVSa6WhiL6L6M5XmSemXLgCDGwrdPLtkCThSDDTj4ewokTTqrW8JZYcfJ3oY4LFCtXgQ2XAg5Q==} + csrf-csrf@4.0.3: + resolution: {integrity: sha512-DaygOzelL4Qo1pHwI9LPyZL+X2456/OzpT596kNeZGiTSqKVDOk/9PPJ+FjzZacjMUEusOHw3WJKe1RW4iUhrw==} css-color-keywords@1.0.0: resolution: {integrity: sha512-FyyrDHZKEjXDpNJYvVsV960FiqQyXc/LlYmsxl2BcdMb2WPx0OGRVgTg55rPSyLSNMqP52R9r8geSp7apN3Ofg==} @@ -9157,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==} @@ -9335,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==} @@ -9460,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 @@ -9519,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'} @@ -9636,16 +9218,6 @@ packages: engines: {node: '>=18'} hasBin: true - esbuild@0.27.2: - resolution: {integrity: sha512-HyNQImnsOC7X9PMNaCIeAm4ISCQXs5a5YasTXVliKv4uuBo1dKrG0A+uQS8M5eXjVMnLg3WgXaKvprHlFJQffw==} - engines: {node: '>=18'} - hasBin: true - - esbuild@0.27.3: - resolution: {integrity: sha512-8VwMnyGCONIs6cWue2IdpHxHnAjzxnw2Zr7MkVxB2vjmQ2ivqGFb4LEG3SMnv0Gb2F/G/2yA8zUaiL1gywDCCg==} - engines: {node: '>=18'} - hasBin: true - esbuild@0.27.4: resolution: {integrity: sha512-Rq4vbHnYkK5fws5NF7MYTU68FPRE1ajX7heQ/8QXXWqNgqqJ/GkmmyxIzUnf2Sr/bakf8l54716CcMGHYhMrrQ==} engines: {node: '>=18'} @@ -9679,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==} @@ -9700,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: @@ -9715,8 +9287,8 @@ packages: peerDependencies: eslint: '>=9.0.0' - eslint-plugin-playwright@2.9.0: - resolution: {integrity: sha512-k3xrG6YzrallWNFMoGUjMNeu3SFFKXN79KJQBD2PkM4PasJegqV2Up+mPY5od2UmPKQGT+MeIhCmWH8r5eYuQQ==} + eslint-plugin-playwright@2.10.1: + resolution: {integrity: sha512-qea3UxBOb8fTwJ77FMApZKvRye5DOluDHcev0LDJwID3RELeun0JlqzrNIXAB/SXCyB/AesCW/6sZfcT9q3Edg==} engines: {node: '>=16.9.0'} peerDependencies: eslint: '>=8.40.0' @@ -9955,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 @@ -10443,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} @@ -11195,8 +10760,8 @@ packages: resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==} engines: {node: '>=8'} - is-wsl@3.1.0: - resolution: {integrity: sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==} + is-wsl@3.1.1: + resolution: {integrity: sha512-e6rvdUCiQCAuumZslxRJWR/Doq4VpPR82kqclvcS0efgt430SlGIk05vdCN58+VrzgtIcfNODjozVielycD4Sw==} engines: {node: '>=16'} isarray@0.0.1: @@ -11491,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==} @@ -11656,8 +11218,8 @@ packages: linkify-it@5.0.0: resolution: {integrity: sha512-5aHCbzQRADcdP+ATqnDuhhJ/MRIqDkZX5pyjFHRRysS8vZ5AbqGEoFIb6pYHPZ+L/OC2Lc+xT8uHVVR5CAK/wQ==} - lint-staged@16.3.3: - resolution: {integrity: sha512-RLq2koZ5fGWrx7tcqx2tSTMQj4lRkfNJaebO/li/uunhCJbtZqwTuwPHpgIimAHHi/2nZIiGrkCHDCOeR1onxA==} + lint-staged@16.4.0: + resolution: {integrity: sha512-lBWt8hujh/Cjysw5GYVmZpFHXDCgZzhrOm8vbcUdobADZNOK/bRshr2kM3DfgrrtR1DQhfupW9gnIXOfiFi+bw==} engines: {node: '>=20.17'} hasBin: true @@ -11878,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==} @@ -11934,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==} @@ -12176,10 +11742,6 @@ packages: minimalistic-assert@1.0.1: resolution: {integrity: sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==} - minimatch@10.2.2: - resolution: {integrity: sha512-+G4CpNBxa5MprY+04MbgOw1v7So6n5JY166pFi9KfYwT78fxScCeSNQSNzp6dpPSW2rONOps6Ocam1wFhCgoVw==} - engines: {node: 18 || 20 || >=22} - minimatch@10.2.4: resolution: {integrity: sha512-oRjTw/97aTBN0RHbYCdtF1MQfvusSIBQM0IZEgzl6426+8jSC0nF1a/GmnVLpfB9yyr6g6FTqWqiZVbxrtaCIg==} engines: {node: 18 || 20 || >=22} @@ -12423,6 +11985,14 @@ 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==} + napi-build-utils@2.0.0: resolution: {integrity: sha512-GEbrYkbfF7MoNaoh2iGG84Mnf/WZfB0GdGEsM8wz7Expx/LlWf5U8t9nvJKXSp3qr5IsEbK04cBGhol/KwOsWA==} @@ -12459,8 +12029,8 @@ packages: nice-try@1.0.5: resolution: {integrity: sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==} - node-abi@4.27.0: - resolution: {integrity: sha512-M6PypnnjGwr6Wv1O7twPpnJiie8MeLoBSh99zF1jnRRU2NLgxO/fUEQW1rfAhAKzPa/fvQ4PKitt1O+c8l243Q==} + node-abi@4.28.0: + resolution: {integrity: sha512-Qfp5XZL1cJDOabOT8H5gnqMTmM4NjvYzHp4I/Kt/Sl76OVkOBBHRFlPspGV0hYvMoqQsypFjT/Yp7Km0beXW9g==} engines: {node: '>=22.12.0'} node-addon-api@7.1.1: @@ -12758,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==} @@ -12792,10 +12359,6 @@ packages: resolution: {integrity: sha512-53uuLsXHOAJl5zLrUrzY9/kE+uIFEx7iaH4g2BIJQK4LZjY4LpCCYZVKDWIkL+F01wAaCg93duQ1whnK/AmY1A==} engines: {node: '>=20'} - ora@9.3.0: - resolution: {integrity: sha512-lBX72MWFduWEf7v7uWf5DHp9Jn5BI8bNPGuFgtXMmr2uDz2Gz2749y3am3agSDdkhHPHYmmxEGSKH85ZLGzgXw==} - engines: {node: '>=20'} - os-shim@0.1.3: resolution: {integrity: sha512-jd0cvB8qQ5uVt0lvCIexBaROw1KyKm5sbulg2fWOHjETisuCzWyt+eTZKEMs8v6HwzoGs8xik26jg7eCM6pS+A==} engines: {node: '>= 0.4.0'} @@ -13541,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'} @@ -13673,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==} @@ -13750,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'} @@ -13972,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==} @@ -14179,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==} @@ -14309,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: @@ -14757,10 +14274,6 @@ packages: resolution: {integrity: sha512-UhDfHmA92YAlNnCfhmq0VeNL5bDbiZGg7sZ2IvPsXubGkiNa9EC+tUTsjBRsYUAz87btI6/1wf4XoVvQ3uRnmQ==} engines: {node: '>=18'} - stdin-discarder@0.3.1: - resolution: {integrity: sha512-reExS1kSGoElkextOcPkel4NE99S0BWxjUHQeDFnR8S993JxpPX7KU4MNmO19NXhlJp+8dmdCbKQVNgLJh2teA==} - engines: {node: '>=18'} - stickyfill@1.1.1: resolution: {integrity: sha512-GCp7vHAfpao+Qh/3Flh9DXEJ/qSi0KJwJw6zYlZOtRYXWUIpMM6mC2rIep/dK8RQqwW0KxGJIllmjPIBOGN8AA==} @@ -14939,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' @@ -14951,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' @@ -15069,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 @@ -15166,6 +14683,10 @@ packages: resolution: {integrity: sha512-W/KYk+NFhkmsYpuHq5JykngiOCnxeVL8v8dFnqxSD8qEEdRfXk1SDM6JzNqcERbcGYj9tMrDQBYV9cjgnunFIg==} engines: {node: '>=18'} + tinyexec@1.0.4: + resolution: {integrity: sha512-u9r3uZC0bdpGOXtlxUIdwf9pkmvhqJdrVCH9fapQtgy/OeTTMZ1nqH7agtvEfmGui6e1XxjcdrlxvxJvc3sMqw==} + engines: {node: '>=18'} + tinyglobby@0.2.15: resolution: {integrity: sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==} engines: {node: '>=12.0.0'} @@ -15393,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 @@ -15467,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: @@ -15542,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==} @@ -15551,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'} @@ -15953,12 +15476,12 @@ packages: resolution: {integrity: sha512-d2JWLCivmZYTSIoge9MsgFCZrt571BikcWGYkjC1khllbTeDlGqZ2D8vD8E/lJa8WGWbb7Plm8/XJYV7IJHZZw==} engines: {node: '>= 8'} - webdriver@9.25.0: - resolution: {integrity: sha512-XnABKdrp83zX3xVltmX0OcFzn8zOzWGtZQxIUKY0+INB0g9Nnnfu7G75W0G+0y4nyb3zH8mavGzDBiXctdEd3Q==} + webdriver@9.26.1: + resolution: {integrity: sha512-u5gdt4u900G0k19HM8SvPXKhyaqZZtwTqG7e8bh8dnNb2Td1EiHKEmnaSNDWBllGLCztPE5lHseXzrxUMW88cw==} engines: {node: '>=18.20.0'} - webdriverio@9.25.0: - resolution: {integrity: sha512-ualC/LtWGjL5rwGAbUUzURKqKoHJG2/qecEppcS9k4n1IX3MlbzGXuL/qpXiRbs/h4981HpRbZAKBxRYqwUe3g==} + webdriverio@9.26.1: + resolution: {integrity: sha512-eqW624AjSEcyO93kfwz/lbn7Uu6x5V8BG8nvPZ/cHXQWfZxvi4AVOZh2Z7k9Vd6Lh5cgdsPbezUQtqnBxzrK0g==} engines: {node: '>=18.20.0'} peerDependencies: puppeteer-core: '>=22.x || <=24.x' @@ -16217,11 +15740,11 @@ packages: resolution: {integrity: sha512-g/eziiSUNBSsdDJtCLB8bdYEUMj4jR7AGeUo96p/3dTafgjHhpF4RiCFPiRILwjQoDXx5MqkBr4fwWtR3Ky4Wg==} engines: {node: '>=20'} - wxt@0.20.18: - resolution: {integrity: sha512-BYnIAFkdJcC8BXzbh4PzmRhOQ5xKELEk45qntzqojW5X1+VGm0GsjaEKSCQnTP72/3jZMDH1pmlEdkY/fPXehg==} + wxt@0.20.20: + resolution: {integrity: sha512-OGvOD1YEXwasjlOmfYzCGlIa88Jm9mxjM+hqx7zw+Xctg+TKjhF1bIt7vVJ1oT1t4RqvczTAcD2mUduiDltZaw==} hasBin: true peerDependencies: - eslint: ^8.57.0 || ^9.0.0 + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 peerDependenciesMeta: eslint: optional: true @@ -16362,6 +15885,9 @@ packages: engines: {node: '>=8.0.0'} hasBin: true + zimmerframe@1.1.4: + resolution: {integrity: sha512-B58NGBEoc8Y9MWWCQGl/gq9xBCe4IiKM0a2x7GZdQKOW5Exr8S1W24J6OgM1njK8xCRGvAJIL/MxXHf6SkmQKQ==} + zip-dir@2.0.0: resolution: {integrity: sha512-uhlsJZWz26FLYXOD6WVuq+fIcZ3aBPGo/cFdiLlv3KNwpa52IF3ISV8fLhQLiqVu5No3VhlqlgthN6gehil1Dg==} @@ -16503,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 @@ -16511,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 @@ -16529,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: @@ -16732,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 @@ -16780,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 @@ -16843,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 @@ -16992,13 +16518,6 @@ snapshots: '@babel/helper-globals@7.28.0': {} - '@babel/helper-module-imports@7.27.1': - dependencies: - '@babel/traverse': 7.29.0 - '@babel/types': 7.29.0 - transitivePeerDependencies: - - supports-color - '@babel/helper-module-imports@7.28.6': dependencies: '@babel/traverse': 7.29.0 @@ -17009,7 +16528,7 @@ snapshots: '@babel/helper-module-transforms@7.27.3(@babel/core@7.28.0)': dependencies: '@babel/core': 7.28.0 - '@babel/helper-module-imports': 7.27.1 + '@babel/helper-module-imports': 7.28.6 '@babel/helper-validator-identifier': 7.28.5 '@babel/traverse': 7.28.4 transitivePeerDependencies: @@ -17072,10 +16591,10 @@ snapshots: dependencies: '@babel/core': 7.29.0 '@babel/helper-annotate-as-pure': 7.27.3 - '@babel/helper-module-imports': 7.27.1 + '@babel/helper-module-imports': 7.28.6 '@babel/helper-plugin-utils': 7.27.1 '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.29.0) - '@babel/types': 7.28.5 + '@babel/types': 7.29.0 transitivePeerDependencies: - supports-color @@ -17119,11 +16638,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/types@7.28.5': - dependencies: - '@babel/helper-string-parser': 7.27.1 - '@babel/helper-validator-identifier': 7.28.5 - '@babel/types@7.29.0': dependencies: '@babel/helper-string-parser': 7.27.1 @@ -17176,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': @@ -17426,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: @@ -17488,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 @@ -17547,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: @@ -17598,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: @@ -17654,6 +17168,8 @@ snapshots: '@ckeditor/ckeditor5-ui': 47.6.1 '@ckeditor/ckeditor5-utils': 47.6.1 ckeditor5: 47.6.1 + transitivePeerDependencies: + - supports-color '@ckeditor/ckeditor5-export-word@47.6.1': dependencies: @@ -17810,6 +17326,8 @@ snapshots: '@ckeditor/ckeditor5-ui': 47.6.1 '@ckeditor/ckeditor5-utils': 47.6.1 ckeditor5: 47.6.1 + transitivePeerDependencies: + - supports-color '@ckeditor/ckeditor5-indent@47.6.1': dependencies: @@ -17949,6 +17467,8 @@ snapshots: '@ckeditor/ckeditor5-widget': 47.6.1 ckeditor5: 47.6.1 es-toolkit: 1.39.5 + transitivePeerDependencies: + - supports-color '@ckeditor/ckeditor5-minimap@47.6.1': dependencies: @@ -18076,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: @@ -18122,6 +17640,8 @@ snapshots: '@ckeditor/ckeditor5-ui': 47.6.1 '@ckeditor/ckeditor5-utils': 47.6.1 ckeditor5: 47.6.1 + transitivePeerDependencies: + - supports-color '@ckeditor/ckeditor5-slash-command@47.6.1': dependencies: @@ -18827,7 +18347,7 @@ snapshots: dependencies: commander: 5.1.0 glob: 7.2.3 - minimatch: 3.1.2 + minimatch: 3.1.5 '@electron/get@2.0.3': dependencies: @@ -18925,7 +18445,7 @@ snapshots: detect-libc: 2.1.2 fs-extra: 10.1.0 got: 11.8.6 - node-abi: 4.27.0 + node-abi: 4.28.0 node-api-version: 0.2.1 ora: 5.4.1 read-binary-file-arch: 1.0.6 @@ -18943,7 +18463,7 @@ snapshots: detect-libc: 2.1.2 got: 11.8.6 graceful-fs: 4.2.11 - node-abi: 4.27.0 + node-abi: 4.28.0 node-api-version: 0.2.1 node-gyp: 11.4.2 ora: 5.4.1 @@ -18954,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: @@ -18965,7 +18485,7 @@ snapshots: debug: 4.4.3(supports-color@8.1.1) dir-compare: 4.2.0 fs-extra: 11.3.4 - minimatch: 9.0.5 + minimatch: 9.0.9 plist: 3.1.0 transitivePeerDependencies: - supports-color @@ -19014,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 @@ -19025,12 +18545,6 @@ snapshots: '@esbuild/aix-ppc64@0.27.0': optional: true - '@esbuild/aix-ppc64@0.27.2': - optional: true - - '@esbuild/aix-ppc64@0.27.3': - optional: true - '@esbuild/aix-ppc64@0.27.4': optional: true @@ -19040,12 +18554,6 @@ snapshots: '@esbuild/android-arm64@0.27.0': optional: true - '@esbuild/android-arm64@0.27.2': - optional: true - - '@esbuild/android-arm64@0.27.3': - optional: true - '@esbuild/android-arm64@0.27.4': optional: true @@ -19055,12 +18563,6 @@ snapshots: '@esbuild/android-arm@0.27.0': optional: true - '@esbuild/android-arm@0.27.2': - optional: true - - '@esbuild/android-arm@0.27.3': - optional: true - '@esbuild/android-arm@0.27.4': optional: true @@ -19070,12 +18572,6 @@ snapshots: '@esbuild/android-x64@0.27.0': optional: true - '@esbuild/android-x64@0.27.2': - optional: true - - '@esbuild/android-x64@0.27.3': - optional: true - '@esbuild/android-x64@0.27.4': optional: true @@ -19085,12 +18581,6 @@ snapshots: '@esbuild/darwin-arm64@0.27.0': optional: true - '@esbuild/darwin-arm64@0.27.2': - optional: true - - '@esbuild/darwin-arm64@0.27.3': - optional: true - '@esbuild/darwin-arm64@0.27.4': optional: true @@ -19100,12 +18590,6 @@ snapshots: '@esbuild/darwin-x64@0.27.0': optional: true - '@esbuild/darwin-x64@0.27.2': - optional: true - - '@esbuild/darwin-x64@0.27.3': - optional: true - '@esbuild/darwin-x64@0.27.4': optional: true @@ -19115,12 +18599,6 @@ snapshots: '@esbuild/freebsd-arm64@0.27.0': optional: true - '@esbuild/freebsd-arm64@0.27.2': - optional: true - - '@esbuild/freebsd-arm64@0.27.3': - optional: true - '@esbuild/freebsd-arm64@0.27.4': optional: true @@ -19130,12 +18608,6 @@ snapshots: '@esbuild/freebsd-x64@0.27.0': optional: true - '@esbuild/freebsd-x64@0.27.2': - optional: true - - '@esbuild/freebsd-x64@0.27.3': - optional: true - '@esbuild/freebsd-x64@0.27.4': optional: true @@ -19145,12 +18617,6 @@ snapshots: '@esbuild/linux-arm64@0.27.0': optional: true - '@esbuild/linux-arm64@0.27.2': - optional: true - - '@esbuild/linux-arm64@0.27.3': - optional: true - '@esbuild/linux-arm64@0.27.4': optional: true @@ -19160,12 +18626,6 @@ snapshots: '@esbuild/linux-arm@0.27.0': optional: true - '@esbuild/linux-arm@0.27.2': - optional: true - - '@esbuild/linux-arm@0.27.3': - optional: true - '@esbuild/linux-arm@0.27.4': optional: true @@ -19175,12 +18635,6 @@ snapshots: '@esbuild/linux-ia32@0.27.0': optional: true - '@esbuild/linux-ia32@0.27.2': - optional: true - - '@esbuild/linux-ia32@0.27.3': - optional: true - '@esbuild/linux-ia32@0.27.4': optional: true @@ -19190,12 +18644,6 @@ snapshots: '@esbuild/linux-loong64@0.27.0': optional: true - '@esbuild/linux-loong64@0.27.2': - optional: true - - '@esbuild/linux-loong64@0.27.3': - optional: true - '@esbuild/linux-loong64@0.27.4': optional: true @@ -19205,12 +18653,6 @@ snapshots: '@esbuild/linux-mips64el@0.27.0': optional: true - '@esbuild/linux-mips64el@0.27.2': - optional: true - - '@esbuild/linux-mips64el@0.27.3': - optional: true - '@esbuild/linux-mips64el@0.27.4': optional: true @@ -19220,12 +18662,6 @@ snapshots: '@esbuild/linux-ppc64@0.27.0': optional: true - '@esbuild/linux-ppc64@0.27.2': - optional: true - - '@esbuild/linux-ppc64@0.27.3': - optional: true - '@esbuild/linux-ppc64@0.27.4': optional: true @@ -19235,12 +18671,6 @@ snapshots: '@esbuild/linux-riscv64@0.27.0': optional: true - '@esbuild/linux-riscv64@0.27.2': - optional: true - - '@esbuild/linux-riscv64@0.27.3': - optional: true - '@esbuild/linux-riscv64@0.27.4': optional: true @@ -19250,12 +18680,6 @@ snapshots: '@esbuild/linux-s390x@0.27.0': optional: true - '@esbuild/linux-s390x@0.27.2': - optional: true - - '@esbuild/linux-s390x@0.27.3': - optional: true - '@esbuild/linux-s390x@0.27.4': optional: true @@ -19265,12 +18689,6 @@ snapshots: '@esbuild/linux-x64@0.27.0': optional: true - '@esbuild/linux-x64@0.27.2': - optional: true - - '@esbuild/linux-x64@0.27.3': - optional: true - '@esbuild/linux-x64@0.27.4': optional: true @@ -19280,12 +18698,6 @@ snapshots: '@esbuild/netbsd-arm64@0.27.0': optional: true - '@esbuild/netbsd-arm64@0.27.2': - optional: true - - '@esbuild/netbsd-arm64@0.27.3': - optional: true - '@esbuild/netbsd-arm64@0.27.4': optional: true @@ -19295,12 +18707,6 @@ snapshots: '@esbuild/netbsd-x64@0.27.0': optional: true - '@esbuild/netbsd-x64@0.27.2': - optional: true - - '@esbuild/netbsd-x64@0.27.3': - optional: true - '@esbuild/netbsd-x64@0.27.4': optional: true @@ -19310,12 +18716,6 @@ snapshots: '@esbuild/openbsd-arm64@0.27.0': optional: true - '@esbuild/openbsd-arm64@0.27.2': - optional: true - - '@esbuild/openbsd-arm64@0.27.3': - optional: true - '@esbuild/openbsd-arm64@0.27.4': optional: true @@ -19325,12 +18725,6 @@ snapshots: '@esbuild/openbsd-x64@0.27.0': optional: true - '@esbuild/openbsd-x64@0.27.2': - optional: true - - '@esbuild/openbsd-x64@0.27.3': - optional: true - '@esbuild/openbsd-x64@0.27.4': optional: true @@ -19340,12 +18734,6 @@ snapshots: '@esbuild/openharmony-arm64@0.27.0': optional: true - '@esbuild/openharmony-arm64@0.27.2': - optional: true - - '@esbuild/openharmony-arm64@0.27.3': - optional: true - '@esbuild/openharmony-arm64@0.27.4': optional: true @@ -19355,12 +18743,6 @@ snapshots: '@esbuild/sunos-x64@0.27.0': optional: true - '@esbuild/sunos-x64@0.27.2': - optional: true - - '@esbuild/sunos-x64@0.27.3': - optional: true - '@esbuild/sunos-x64@0.27.4': optional: true @@ -19370,12 +18752,6 @@ snapshots: '@esbuild/win32-arm64@0.27.0': optional: true - '@esbuild/win32-arm64@0.27.2': - optional: true - - '@esbuild/win32-arm64@0.27.3': - optional: true - '@esbuild/win32-arm64@0.27.4': optional: true @@ -19385,12 +18761,6 @@ snapshots: '@esbuild/win32-ia32@0.27.0': optional: true - '@esbuild/win32-ia32@0.27.2': - optional: true - - '@esbuild/win32-ia32@0.27.3': - optional: true - '@esbuild/win32-ia32@0.27.4': optional: true @@ -19400,12 +18770,6 @@ snapshots: '@esbuild/win32-x64@0.27.0': optional: true - '@esbuild/win32-x64@0.27.2': - optional: true - - '@esbuild/win32-x64@0.27.3': - optional: true - '@esbuild/win32-x64@0.27.4': optional: true @@ -19442,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 @@ -19536,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': {} @@ -20620,10 +19986,10 @@ 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.3 + semver: 7.7.4 which: 6.0.1 '@npmcli/installed-package-contents@4.0.0': @@ -20658,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 @@ -20720,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: @@ -20850,7 +20218,7 @@ snapshots: '@popperjs/core@2.11.8': {} - '@preact/preset-vite@2.10.3(@babel/core@7.29.0)(preact@10.29.0)(rollup@4.52.0)(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))': + '@preact/preset-vite@2.10.4(@babel/core@7.29.0)(preact@10.29.0)(rollup@4.52.0)(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))': dependencies: '@babel/core': 7.29.0 '@babel/plugin-transform-react-jsx': 7.27.1(@babel/core@7.29.0) @@ -20859,9 +20227,11 @@ snapshots: '@rollup/pluginutils': 5.1.4(rollup@4.52.0) babel-plugin-transform-hook-names: 1.0.2(@babel/core@7.29.0) debug: 4.4.3(supports-color@8.1.1) + magic-string: 0.30.21 picocolors: 1.1.1 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) vite-prerender-plugin: 0.5.11(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)) + zimmerframe: 1.1.4 transitivePeerDependencies: - preact - rollup @@ -21541,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 @@ -21567,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) @@ -21590,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' @@ -21620,13 +20971,13 @@ snapshots: https-proxy-agent: 7.0.6 js-levenshtein: 1.1.6 js-yaml: 4.1.1 - minimatch: 5.1.6 + minimatch: 5.1.9 pluralize: 8.0.0 yaml-ast-parser: 0.0.43 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 @@ -21639,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 @@ -21947,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: @@ -22011,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 @@ -22104,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 @@ -22126,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 @@ -22151,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 @@ -22184,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 @@ -22246,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 @@ -22338,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 @@ -22349,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 @@ -22392,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 @@ -22408,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 @@ -22921,7 +22292,7 @@ snapshots: '@types/postcss-import@14.0.3': dependencies: - postcss: 8.5.6 + postcss: 8.5.8 '@types/qs@6.14.0': {} @@ -23057,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 @@ -23090,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) @@ -23180,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.5 - 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 @@ -23229,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) @@ -23752,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) @@ -23763,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)': @@ -23924,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 @@ -24766,11 +23936,11 @@ snapshots: d3-selection: 3.0.0 d3-transition: 3.0.1(d3-selection@3.0.0) - '@vitest/browser-webdriverio@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)(webdriverio@9.25.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))': + '@vitest/browser-webdriverio@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)(webdriverio@9.26.1(bufferutil@4.0.9)(utf-8-validate@6.0.5))': dependencies: '@vitest/browser': 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) vitest: 4.1.0(@opentelemetry/api@1.9.0)(@types/node@24.12.0)(@vitest/browser-webdriverio@4.1.0)(@vitest/ui@4.1.0)(happy-dom@20.8.4(bufferutil@4.0.9)(utf-8-validate@6.0.5))(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(msw@2.7.5(@types/node@24.12.0)(typescript@5.9.3))(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)) - webdriverio: 9.25.0(bufferutil@4.0.9)(utf-8-validate@6.0.5) + webdriverio: 9.26.1(bufferutil@4.0.9)(utf-8-validate@6.0.5) transitivePeerDependencies: - bufferutil - msw @@ -24918,7 +24088,7 @@ snapshots: '@vue/compiler-vue2': 2.7.16 '@vue/shared': 3.5.14 alien-signals: 0.4.14 - minimatch: 9.0.5 + minimatch: 9.0.9 muggle-string: 0.4.1 path-browserify: 1.0.1 optionalDependencies: @@ -24926,11 +24096,11 @@ snapshots: '@vue/shared@3.5.14': {} - '@wdio/config@9.25.0': + '@wdio/config@9.26.1': dependencies: '@wdio/logger': 9.18.0 - '@wdio/types': 9.25.0 - '@wdio/utils': 9.25.0 + '@wdio/types': 9.26.1 + '@wdio/utils': 9.26.1 deepmerge-ts: 7.1.5 glob: 13.0.6 import-meta-resolve: 4.2.0 @@ -24947,21 +24117,21 @@ snapshots: safe-regex2: 5.0.0 strip-ansi: 7.1.2 - '@wdio/protocols@9.25.0': {} + '@wdio/protocols@9.26.1': {} '@wdio/repl@9.16.2': dependencies: '@types/node': 20.19.25 - '@wdio/types@9.25.0': + '@wdio/types@9.26.1': dependencies: '@types/node': 20.19.25 - '@wdio/utils@9.25.0': + '@wdio/utils@9.26.1': dependencies: '@puppeteer/browsers': 2.10.10 '@wdio/logger': 9.18.0 - '@wdio/types': 9.25.0 + '@wdio/types': 9.26.1 decamelize: 6.0.1 deepmerge-ts: 7.1.5 edgedriver: 6.1.2 @@ -25069,21 +24239,21 @@ snapshots: optionalDependencies: react: 19.2.4 - '@wxt-dev/auto-icons@1.1.1(wxt@0.20.18(@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.18(@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 @@ -25095,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: {} @@ -26017,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: @@ -26514,16 +25682,12 @@ snapshots: crypto-js@4.2.0: {} - csrf-csrf@4.0.2: + csrf-csrf@4.0.3: dependencies: http-errors: 2.0.1 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 @@ -26532,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: @@ -26602,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 @@ -26678,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) @@ -26988,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 @@ -27159,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 @@ -27193,7 +26309,7 @@ snapshots: dotignore@0.1.2: dependencies: - minimatch: 3.1.2 + minimatch: 3.1.5 dpdm@4.0.1: dependencies: @@ -27238,7 +26354,7 @@ snapshots: '@zip.js/zip.js': 2.8.11 decamelize: 6.0.1 edge-paths: 3.0.5 - fast-xml-parser: 5.3.6 + fast-xml-parser: 5.5.5 http-proxy-agent: 7.0.2 https-proxy-agent: 7.0.6 node-fetch: 3.3.2 @@ -27359,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 @@ -27437,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 @@ -27706,64 +26827,6 @@ snapshots: '@esbuild/win32-ia32': 0.27.0 '@esbuild/win32-x64': 0.27.0 - esbuild@0.27.2: - optionalDependencies: - '@esbuild/aix-ppc64': 0.27.2 - '@esbuild/android-arm': 0.27.2 - '@esbuild/android-arm64': 0.27.2 - '@esbuild/android-x64': 0.27.2 - '@esbuild/darwin-arm64': 0.27.2 - '@esbuild/darwin-x64': 0.27.2 - '@esbuild/freebsd-arm64': 0.27.2 - '@esbuild/freebsd-x64': 0.27.2 - '@esbuild/linux-arm': 0.27.2 - '@esbuild/linux-arm64': 0.27.2 - '@esbuild/linux-ia32': 0.27.2 - '@esbuild/linux-loong64': 0.27.2 - '@esbuild/linux-mips64el': 0.27.2 - '@esbuild/linux-ppc64': 0.27.2 - '@esbuild/linux-riscv64': 0.27.2 - '@esbuild/linux-s390x': 0.27.2 - '@esbuild/linux-x64': 0.27.2 - '@esbuild/netbsd-arm64': 0.27.2 - '@esbuild/netbsd-x64': 0.27.2 - '@esbuild/openbsd-arm64': 0.27.2 - '@esbuild/openbsd-x64': 0.27.2 - '@esbuild/openharmony-arm64': 0.27.2 - '@esbuild/sunos-x64': 0.27.2 - '@esbuild/win32-arm64': 0.27.2 - '@esbuild/win32-ia32': 0.27.2 - '@esbuild/win32-x64': 0.27.2 - - esbuild@0.27.3: - optionalDependencies: - '@esbuild/aix-ppc64': 0.27.3 - '@esbuild/android-arm': 0.27.3 - '@esbuild/android-arm64': 0.27.3 - '@esbuild/android-x64': 0.27.3 - '@esbuild/darwin-arm64': 0.27.3 - '@esbuild/darwin-x64': 0.27.3 - '@esbuild/freebsd-arm64': 0.27.3 - '@esbuild/freebsd-x64': 0.27.3 - '@esbuild/linux-arm': 0.27.3 - '@esbuild/linux-arm64': 0.27.3 - '@esbuild/linux-ia32': 0.27.3 - '@esbuild/linux-loong64': 0.27.3 - '@esbuild/linux-mips64el': 0.27.3 - '@esbuild/linux-ppc64': 0.27.3 - '@esbuild/linux-riscv64': 0.27.3 - '@esbuild/linux-s390x': 0.27.3 - '@esbuild/linux-x64': 0.27.3 - '@esbuild/netbsd-arm64': 0.27.3 - '@esbuild/netbsd-x64': 0.27.3 - '@esbuild/openbsd-arm64': 0.27.3 - '@esbuild/openbsd-x64': 0.27.3 - '@esbuild/openharmony-arm64': 0.27.3 - '@esbuild/sunos-x64': 0.27.3 - '@esbuild/win32-arm64': 0.27.3 - '@esbuild/win32-ia32': 0.27.3 - '@esbuild/win32-x64': 0.27.3 - esbuild@0.27.4: optionalDependencies: '@esbuild/aix-ppc64': 0.27.4 @@ -27813,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 @@ -27848,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 @@ -27875,7 +26938,7 @@ snapshots: eslint: 10.0.3(jiti@2.6.1) globals: 15.15.0 - eslint-plugin-playwright@2.9.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 @@ -27896,7 +26959,7 @@ snapshots: estraverse: 5.3.0 hasown: 2.0.2 jsx-ast-utils: 3.3.5 - minimatch: 3.1.2 + minimatch: 3.1.5 object.entries: 1.1.9 object.fromentries: 2.0.8 object.values: 1.2.1 @@ -28227,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 @@ -28694,7 +27753,7 @@ snapshots: glob@13.0.0: dependencies: - minimatch: 10.2.2 + minimatch: 10.2.4 minipass: 7.1.2 path-scurry: 2.0.0 @@ -28709,7 +27768,7 @@ snapshots: fs.realpath: 1.0.0 inflight: 1.0.6 inherits: 2.0.4 - minimatch: 3.1.2 + minimatch: 3.1.5 once: 1.4.0 path-is-absolute: 1.0.1 @@ -28718,7 +27777,7 @@ snapshots: fs.realpath: 1.0.0 inflight: 1.0.6 inherits: 2.0.4 - minimatch: 3.1.2 + minimatch: 3.1.5 once: 1.4.0 path-is-absolute: 1.0.1 @@ -28812,8 +27871,6 @@ snapshots: grapheme-splitter@1.0.4: {} - graphemer@1.4.0: {} - graphql@16.13.1: optional: true @@ -29272,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: {} @@ -29613,7 +28670,7 @@ snapshots: dependencies: is-docker: 2.2.1 - is-wsl@3.1.0: + is-wsl@3.1.1: dependencies: is-inside-container: 1.0.0 @@ -29962,8 +29019,6 @@ snapshots: klona@2.0.6: {} - knockout@3.5.2: {} - kolorist@1.8.0: {} ky@1.14.2: {} @@ -30110,13 +29165,13 @@ snapshots: dependencies: uc.micro: 2.1.0 - lint-staged@16.3.3: + lint-staged@16.4.0: dependencies: commander: 14.0.3 listr2: 9.0.5 - micromatch: 4.0.8 + picomatch: 4.0.3 string-argv: 0.3.2 - tinyexec: 1.0.2 + tinyexec: 1.0.4 yaml: 2.8.2 listr2@7.0.2: @@ -30404,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: @@ -30480,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 @@ -30502,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: @@ -30520,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: @@ -30529,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 @@ -30539,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 @@ -30548,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 @@ -30596,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: @@ -30668,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 @@ -30808,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 @@ -30846,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 @@ -30905,10 +29977,6 @@ snapshots: minimalistic-assert@1.0.1: {} - minimatch@10.2.2: - dependencies: - brace-expansion: 5.0.2 - minimatch@10.2.4: dependencies: brace-expansion: 5.0.2 @@ -31072,7 +30140,7 @@ snapshots: is-path-inside: 3.0.3 js-yaml: 4.1.1 log-symbols: 4.1.0 - minimatch: 9.0.5 + minimatch: 9.0.9 ms: 2.1.3 picocolors: 1.1.1 serialize-javascript: 6.0.2 @@ -31147,7 +30215,7 @@ snapshots: '@types/minimatch': 3.0.5 array-differ: 4.0.0 array-union: 3.0.1 - minimatch: 3.1.2 + minimatch: 3.1.5 multimath@2.0.0: dependencies: @@ -31189,6 +30257,12 @@ snapshots: nanoid@5.1.6: {} + nanoid@5.1.7: {} + + nanospinner@1.2.2: + dependencies: + picocolors: 1.1.1 + napi-build-utils@2.0.0: {} natural-compare@1.4.0: {} @@ -31196,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: {} @@ -31213,9 +30287,9 @@ snapshots: nice-try@1.0.5: {} - node-abi@4.27.0: + node-abi@4.28.0: dependencies: - semver: 7.7.3 + semver: 7.7.4 node-addon-api@7.1.1: optional: true @@ -31224,7 +30298,7 @@ snapshots: node-api-version@0.2.1: dependencies: - semver: 7.7.3 + semver: 7.7.4 node-domexception@1.0.0: {} @@ -31259,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 @@ -31386,7 +30460,7 @@ snapshots: npm-install-checks: 8.0.0 npm-normalize-package-bin: 5.0.0 npm-package-arg: 13.0.0 - semver: 7.7.3 + semver: 7.7.4 npm-registry-fetch@19.0.0: dependencies: @@ -31424,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: @@ -31576,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 @@ -31639,17 +30707,6 @@ snapshots: stdin-discarder: 0.2.2 string-width: 8.1.1 - ora@9.3.0: - dependencies: - chalk: 5.6.2 - cli-cursor: 5.0.0 - cli-spinners: 3.2.0 - is-interactive: 2.0.0 - is-unicode-supported: 2.1.0 - log-symbols: 7.0.1 - stdin-discarder: 0.3.1 - string-width: 8.1.1 - os-shim@0.1.3: {} ot-json1@1.0.2: @@ -31807,7 +30864,7 @@ snapshots: parse-json@7.1.1: dependencies: - '@babel/code-frame': 7.27.1 + '@babel/code-frame': 7.29.0 error-ex: 1.3.2 json-parse-even-better-errors: 3.0.2 lines-and-columns: 2.0.4 @@ -31871,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: {} @@ -32035,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 @@ -32063,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 @@ -32080,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: @@ -32133,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 @@ -32175,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 @@ -32199,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 @@ -32213,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 @@ -32399,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: @@ -32415,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 @@ -32472,7 +31380,7 @@ snapshots: minimist: 1.2.8 mkdirp-classic: 0.5.3 napi-build-utils: 2.0.0 - node-abi: 4.27.0 + node-abi: 4.28.0 pump: 3.0.3 rc: 1.2.8 simple-get: 4.0.1 @@ -32525,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 @@ -32614,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: {} @@ -32687,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 @@ -32785,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): @@ -32938,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 @@ -32946,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 @@ -33063,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: @@ -33096,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: {} @@ -33332,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: @@ -33445,7 +32281,7 @@ snapshots: '@parcel/watcher': 2.5.6 optional: true - sax@1.5.0: {} + sax@1.6.0: {} saxes@5.0.1: dependencies: @@ -34032,8 +32868,6 @@ snapshots: stdin-discarder@0.2.2: {} - stdin-discarder@0.3.1: {} - stickyfill@1.1.1: {} stop-iteration-iterator@1.1.0: @@ -34231,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) @@ -34313,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: @@ -34392,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: @@ -34451,6 +33279,8 @@ snapshots: tapable@2.2.3: {} + tapable@2.3.0: {} + tape@4.17.0: dependencies: '@ljharb/resumer': 0.0.1 @@ -34583,6 +33413,8 @@ snapshots: tinyexec@1.0.2: {} + tinyexec@1.0.4: {} + tinyglobby@0.2.15: dependencies: fdir: 6.5.0(picomatch@4.0.3) @@ -34694,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) @@ -34752,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 @@ -34863,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: @@ -34923,7 +33744,7 @@ snapshots: undici-types@7.16.0: {} - undici@6.23.0: {} + undici@6.24.1: {} undici@7.19.0: {} @@ -35010,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 @@ -35023,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: {} @@ -35251,10 +34087,10 @@ snapshots: vite@7.3.1(@types/node@24.12.0)(jiti@2.6.1)(less@4.1.3)(lightningcss@1.32.0)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.44.0)(tsx@4.21.0)(yaml@2.8.2): dependencies: - esbuild: 0.27.2 + esbuild: 0.27.4 fdir: 6.5.0(picomatch@4.0.3) picomatch: 4.0.3 - postcss: 8.5.6 + postcss: 8.5.8 rollup: 4.52.0 tinyglobby: 0.2.15 optionalDependencies: @@ -35314,7 +34150,7 @@ snapshots: optionalDependencies: '@opentelemetry/api': 1.9.0 '@types/node': 24.12.0 - '@vitest/browser-webdriverio': 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)(webdriverio@9.25.0(bufferutil@4.0.9)(utf-8-validate@6.0.5)) + '@vitest/browser-webdriverio': 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)(webdriverio@9.26.1(bufferutil@4.0.9)(utf-8-validate@6.0.5)) '@vitest/ui': 4.1.0(vitest@4.1.0) happy-dom: 20.8.4(bufferutil@4.0.9)(utf-8-validate@6.0.5) jsdom: 26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5) @@ -35417,18 +34253,18 @@ snapshots: web-streams-polyfill@3.3.3: {} - webdriver@9.25.0(bufferutil@4.0.9)(utf-8-validate@6.0.5): + webdriver@9.26.1(bufferutil@4.0.9)(utf-8-validate@6.0.5): dependencies: '@types/node': 20.19.25 '@types/ws': 8.18.1 - '@wdio/config': 9.25.0 + '@wdio/config': 9.26.1 '@wdio/logger': 9.18.0 - '@wdio/protocols': 9.25.0 - '@wdio/types': 9.25.0 - '@wdio/utils': 9.25.0 + '@wdio/protocols': 9.26.1 + '@wdio/types': 9.26.1 + '@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 @@ -35436,16 +34272,16 @@ snapshots: - supports-color - utf-8-validate - webdriverio@9.25.0(bufferutil@4.0.9)(utf-8-validate@6.0.5): + webdriverio@9.26.1(bufferutil@4.0.9)(utf-8-validate@6.0.5): dependencies: '@types/node': 20.19.25 '@types/sinonjs__fake-timers': 8.1.5 - '@wdio/config': 9.25.0 + '@wdio/config': 9.26.1 '@wdio/logger': 9.18.0 - '@wdio/protocols': 9.25.0 + '@wdio/protocols': 9.26.1 '@wdio/repl': 9.16.2 - '@wdio/types': 9.25.0 - '@wdio/utils': 9.25.0 + '@wdio/types': 9.26.1 + '@wdio/utils': 9.26.1 archiver: 7.0.1 aria-query: 5.3.2 cheerio: 1.2.0 @@ -35462,7 +34298,7 @@ snapshots: rgb2hex: 0.2.5 serialize-error: 12.0.0 urlpattern-polyfill: 10.1.0 - webdriver: 9.25.0(bufferutil@4.0.9)(utf-8-validate@6.0.5) + webdriver: 9.26.1(bufferutil@4.0.9)(utf-8-validate@6.0.5) transitivePeerDependencies: - bare-buffer - bufferutil @@ -35786,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.0 + is-wsl: 3.1.1 powershell-utils: 0.1.0 - wxt@0.20.18(@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) @@ -35811,39 +34647,39 @@ snapshots: defu: 6.1.4 dotenv: 17.3.1 dotenv-expand: 12.0.3 - esbuild: 0.27.3 - fast-glob: 3.3.3 + esbuild: 0.27.4 filesize: 11.0.13 - fs-extra: 11.3.4 get-port-please: 3.2.0 giget: 2.0.0 hookable: 6.0.1 import-meta-resolve: 4.2.0 - is-wsl: 3.1.0 + is-wsl: 3.1.1 json5: 2.2.3 jszip: 3.10.1 linkedom: 0.18.12 magicast: 0.5.2 - minimatch: 10.2.2 + minimatch: 10.2.4 nano-spawn: 2.0.0 + nanospinner: 1.2.2 normalize-path: 3.0.0 nypm: 0.6.5 ohash: 2.0.11 open: 11.0.0 - ora: 9.3.0 perfect-debounce: 2.1.0 picocolors: 1.1.1 prompts: 2.4.2 publish-browser-extension: 3.0.3 scule: 1.3.0 + tinyglobby: 0.2.15 unimport: 5.6.0 - vite: 7.3.1(@types/node@24.12.0)(jiti@2.6.1)(less@4.1.3)(lightningcss@1.32.0)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.44.0)(tsx@4.21.0)(yaml@2.8.2) + 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) vite-node: 5.3.0(@types/node@24.12.0)(jiti@2.6.1)(less@4.1.3)(lightningcss@1.32.0)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.44.0)(tsx@4.21.0)(yaml@2.8.2) web-ext-run: 0.2.4 optionalDependencies: eslint: 10.0.3(jiti@2.6.1) transitivePeerDependencies: - '@types/node' + - '@vitejs/devtools' - canvas - jiti - less @@ -35869,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: {} @@ -35984,6 +34820,8 @@ snapshots: optionalDependencies: commander: 9.5.0 + zimmerframe@1.1.4: {} + zip-dir@2.0.0: dependencies: async: 3.2.6