From c629ce6ef89a6239eaa9e06001078ff3e5614a5c Mon Sep 17 00:00:00 2001 From: Papierkorb2292 <104673791+Papierkorb2292@users.noreply.github.com> Date: Mon, 1 Sep 2025 11:01:08 +0200 Subject: [PATCH 01/67] Add note wrapper widget in mobile_layout.tsx --- apps/client/src/layouts/mobile_layout.tsx | 44 ++++++++++++----------- 1 file changed, 24 insertions(+), 20 deletions(-) diff --git a/apps/client/src/layouts/mobile_layout.tsx b/apps/client/src/layouts/mobile_layout.tsx index b7eceffa2..a324152c9 100644 --- a/apps/client/src/layouts/mobile_layout.tsx +++ b/apps/client/src/layouts/mobile_layout.tsx @@ -22,6 +22,7 @@ import FloatingButtons from "../widgets/FloatingButtons.jsx"; import { MOBILE_FLOATING_BUTTONS } from "../widgets/FloatingButtonsDefinitions.jsx"; import ToggleSidebarButton from "../widgets/mobile_widgets/toggle_sidebar_button.jsx"; import CloseZenModeButton from "../widgets/close_zen_button.js"; +import NoteWrapperWidget from "../widgets/note_wrapper.js"; import MobileDetailMenu from "../widgets/mobile_widgets/mobile_detail_menu.js"; const MOBILE_CSS = ` @@ -131,30 +132,33 @@ export default class MobileLayout { .child(new FlexContainer("column").filling().id("mobile-sidebar-wrapper").child(new QuickSearchWidget()).child(new NoteTreeWidget().cssBlock(FANCYTREE_CSS))) ) .child( - new ScreenContainer("detail", "column") + new ScreenContainer("detail", "row") .id("detail-container") .class("d-sm-flex d-md-flex d-lg-flex d-xl-flex col-12 col-sm-7 col-md-8 col-lg-9") .child( - new FlexContainer("row") - .contentSized() - .css("font-size", "larger") - .css("align-items", "center") - .child() - .child() - .child() + new NoteWrapperWidget() + .child( + new FlexContainer("row") + .contentSized() + .css("font-size", "larger") + .css("align-items", "center") + .child() + .child() + .child() + ) + .child() + .child() + .child(new PromotedAttributesWidget()) + .child( + new ScrollingContainer() + .filling() + .contentSized() + .child(new NoteDetailWidget()) + .child(new NoteListWidget(false)) + .child() + ) + .child() ) - .child() - .child() - .child(new PromotedAttributesWidget()) - .child( - new ScrollingContainer() - .filling() - .contentSized() - .child(new NoteDetailWidget()) - .child(new NoteListWidget(false)) - .child() - ) - .child() ) ) .child( From c99ef4a549f33bbe8180d3be7aa0d021fb33c82a Mon Sep 17 00:00:00 2001 From: Papierkorb2292 <104673791+Papierkorb2292@users.noreply.github.com> Date: Mon, 1 Sep 2025 11:01:29 +0200 Subject: [PATCH 02/67] Make note wrapper widget aware of note context on mobile --- apps/client/src/widgets/note_wrapper.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/apps/client/src/widgets/note_wrapper.ts b/apps/client/src/widgets/note_wrapper.ts index 2e59cfbab..13c01418a 100644 --- a/apps/client/src/widgets/note_wrapper.ts +++ b/apps/client/src/widgets/note_wrapper.ts @@ -23,7 +23,9 @@ export default class NoteWrapperWidget extends FlexContainer { this.refresh(); } - noteSwitchedAndActivatedEvent() { + noteSwitchedAndActivatedEvent({ noteContext }: EventData<"setNoteContext">) { + this.noteContext = noteContext; + this.refresh(); } From 623fcce3d10a7043d1dbc377663a2a53c97f9e95 Mon Sep 17 00:00:00 2001 From: Papierkorb2292 <104673791+Papierkorb2292@users.noreply.github.com> Date: Mon, 1 Sep 2025 11:33:15 +0200 Subject: [PATCH 03/67] Also update note context in other note context events in note wrapper so it works with tabs --- apps/client/src/widgets/note_wrapper.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/apps/client/src/widgets/note_wrapper.ts b/apps/client/src/widgets/note_wrapper.ts index 13c01418a..619f8cda4 100644 --- a/apps/client/src/widgets/note_wrapper.ts +++ b/apps/client/src/widgets/note_wrapper.ts @@ -29,11 +29,15 @@ export default class NoteWrapperWidget extends FlexContainer { this.refresh(); } - noteSwitchedEvent() { + noteSwitchedEvent({ noteContext }: EventData<"setNoteContext">) { + this.noteContext = noteContext; + this.refresh(); } - activeContextChangedEvent() { + activeContextChangedEvent({ noteContext }: EventData<"setNoteContext">) { + this.noteContext = noteContext; + this.refresh(); } From a2acb3cbb7f1166bafbf49d1e34a03a46b81f118 Mon Sep 17 00:00:00 2001 From: perf3ct Date: Mon, 1 Sep 2025 16:21:58 +0000 Subject: [PATCH 04/67] fix(shortcuts): try to fix ime composition checks --- apps/client/src/services/shortcuts.spec.ts | 34 ++++++++++++++++++- apps/client/src/services/shortcuts.ts | 25 ++++++++++++++ apps/client/src/widgets/find.ts | 6 ++++ apps/client/src/widgets/note_title.tsx | 7 ++++ apps/client/src/widgets/quick_search.ts | 10 +++++- .../ribbon/components/AttributeEditor.tsx | 6 ++++ 6 files changed, 86 insertions(+), 2 deletions(-) diff --git a/apps/client/src/services/shortcuts.spec.ts b/apps/client/src/services/shortcuts.spec.ts index 1a20f9a84..ec9a0a581 100644 --- a/apps/client/src/services/shortcuts.spec.ts +++ b/apps/client/src/services/shortcuts.spec.ts @@ -1,5 +1,5 @@ import { describe, expect, it, vi, beforeEach, afterEach } from "vitest"; -import shortcuts, { keyMatches, matchesShortcut } from "./shortcuts.js"; +import shortcuts, { keyMatches, matchesShortcut, isIMEComposing } from "./shortcuts.js"; // Mock utils module vi.mock("./utils.js", () => ({ @@ -320,4 +320,36 @@ describe("shortcuts", () => { expect(event.preventDefault).not.toHaveBeenCalled(); }); }); + + describe('isIMEComposing', () => { + it('should return true when event.isComposing is true', () => { + const event = { isComposing: true, keyCode: 65 } as KeyboardEvent; + expect(isIMEComposing(event)).toBe(true); + }); + + it('should return true when keyCode is 229', () => { + const event = { isComposing: false, keyCode: 229 } as KeyboardEvent; + expect(isIMEComposing(event)).toBe(true); + }); + + it('should return true when both isComposing is true and keyCode is 229', () => { + const event = { isComposing: true, keyCode: 229 } as KeyboardEvent; + expect(isIMEComposing(event)).toBe(true); + }); + + it('should return false for normal keys', () => { + const event = { isComposing: false, keyCode: 65 } as KeyboardEvent; + expect(isIMEComposing(event)).toBe(false); + }); + + it('should return false when isComposing is undefined and keyCode is not 229', () => { + const event = { keyCode: 13 } as KeyboardEvent; + expect(isIMEComposing(event)).toBe(false); + }); + + it('should handle null/undefined events gracefully', () => { + expect(isIMEComposing(null as any)).toBe(false); + expect(isIMEComposing(undefined as any)).toBe(false); + }); + }); }); diff --git a/apps/client/src/services/shortcuts.ts b/apps/client/src/services/shortcuts.ts index c0e136c6c..a2aca5d80 100644 --- a/apps/client/src/services/shortcuts.ts +++ b/apps/client/src/services/shortcuts.ts @@ -40,6 +40,24 @@ for (let i = 1; i <= 19; i++) { keyMap[`f${i}`] = [`F${i}`]; } +/** + * Check if IME (Input Method Editor) is composing + * This is used to prevent keyboard shortcuts from firing during IME composition + * @param e - The keyboard event to check + * @returns true if IME is currently composing, false otherwise + */ +export function isIMEComposing(e: KeyboardEvent): boolean { + // Handle null/undefined events gracefully + if (!e) { + return false; + } + + // Standard check for composition state + // e.isComposing is true when IME is actively composing + // e.keyCode === 229 is a fallback for older browsers where 229 indicates IME processing + return e.isComposing || e.keyCode === 229; +} + function removeGlobalShortcut(namespace: string) { bindGlobalShortcut("", null, namespace); } @@ -68,6 +86,13 @@ function bindElShortcut($el: JQuery, keyboardShortcut: st } const e = evt as KeyboardEvent; + + // Skip processing if IME is composing to prevent shortcuts from + // interfering with text input in CJK languages + if (isIMEComposing(e)) { + return; + } + if (matchesShortcut(e, keyboardShortcut)) { e.preventDefault(); e.stopPropagation(); diff --git a/apps/client/src/widgets/find.ts b/apps/client/src/widgets/find.ts index e2f52d58a..68d61541f 100644 --- a/apps/client/src/widgets/find.ts +++ b/apps/client/src/widgets/find.ts @@ -8,6 +8,7 @@ import NoteContextAwareWidget from "./note_context_aware_widget.js"; import attributeService from "../services/attributes.js"; import FindInText from "./find_in_text.js"; import FindInCode from "./find_in_code.js"; +import { isIMEComposing } from "../services/shortcuts.js"; import FindInHtml from "./find_in_html.js"; import type { EventData } from "../components/app_context.js"; @@ -162,6 +163,11 @@ export default class FindWidget extends NoteContextAwareWidget { this.$replaceButton.on("click", () => this.replace()); this.$input.on("keydown", async (e) => { + // Skip processing during IME composition + if (isIMEComposing(e.originalEvent as KeyboardEvent)) { + return; + } + if ((e.metaKey || e.ctrlKey) && (e.key === "F" || e.key === "f")) { // If ctrl+f is pressed when the findbox is shown, select the // whole input to find diff --git a/apps/client/src/widgets/note_title.tsx b/apps/client/src/widgets/note_title.tsx index e2f30bcfc..bce3b289d 100644 --- a/apps/client/src/widgets/note_title.tsx +++ b/apps/client/src/widgets/note_title.tsx @@ -8,6 +8,7 @@ import "./note_title.css"; import { isLaunchBarConfig } from "../services/utils"; import appContext from "../components/app_context"; import branches from "../services/branches"; +import { isIMEComposing } from "../services/shortcuts"; export default function NoteTitleWidget() { const { note, noteId, componentId, viewScope, noteContext, parentComponent } = useNoteContext(); @@ -78,6 +79,12 @@ export default function NoteTitleWidget() { spacedUpdate.scheduleUpdate(); }} onKeyDown={(e) => { + // Skip processing if IME is composing to prevent interference + // with text input in CJK languages + if (isIMEComposing(e)) { + return; + } + // Focus on the note content when pressing enter. if (e.key === "Enter") { e.preventDefault(); diff --git a/apps/client/src/widgets/quick_search.ts b/apps/client/src/widgets/quick_search.ts index 95728b99e..bd26f634a 100644 --- a/apps/client/src/widgets/quick_search.ts +++ b/apps/client/src/widgets/quick_search.ts @@ -4,7 +4,7 @@ import linkService from "../services/link.js"; import froca from "../services/froca.js"; import utils from "../services/utils.js"; import appContext from "../components/app_context.js"; -import shortcutService from "../services/shortcuts.js"; +import shortcutService, { isIMEComposing } from "../services/shortcuts.js"; import { t } from "../services/i18n.js"; import { Dropdown, Tooltip } from "bootstrap"; @@ -172,6 +172,14 @@ export default class QuickSearchWidget extends BasicWidget { if (utils.isMobile()) { this.$searchString.keydown((e) => { + // Skip processing if IME is composing to prevent interference + // with text input in CJK languages + // Note: jQuery wraps the native event, so we access originalEvent + const originalEvent = e.originalEvent as KeyboardEvent; + if (originalEvent && isIMEComposing(originalEvent)) { + return; + } + if (e.which === 13) { if (this.$dropdownMenu.is(":visible")) { this.search(); // just update already visible dropdown diff --git a/apps/client/src/widgets/ribbon/components/AttributeEditor.tsx b/apps/client/src/widgets/ribbon/components/AttributeEditor.tsx index 85eb706fc..08241f931 100644 --- a/apps/client/src/widgets/ribbon/components/AttributeEditor.tsx +++ b/apps/client/src/widgets/ribbon/components/AttributeEditor.tsx @@ -13,6 +13,7 @@ import attribute_parser, { Attribute } from "../../../services/attribute_parser" import ActionButton from "../../react/ActionButton"; import { escapeQuotes, getErrorMessage } from "../../../services/utils"; import link from "../../../services/link"; +import { isIMEComposing } from "../../../services/shortcuts"; import froca from "../../../services/froca"; import contextMenu from "../../../menus/context_menu"; import type { CommandData, FilteredCommandNames } from "../../../components/app_context"; @@ -287,6 +288,11 @@ export default function AttributeEditor({ api, note, componentId, notePath, ntxI ref={wrapperRef} style="position: relative; padding-top: 10px; padding-bottom: 10px" onKeyDown={(e) => { + // Skip processing during IME composition + if (isIMEComposing(e)) { + return; + } + if (e.key === "Enter") { // allow autocomplete to fill the result textarea setTimeout(() => save(), 100); From 325406999911b5229fd1478a69b7ffd381282393 Mon Sep 17 00:00:00 2001 From: SiriusXT <1160925501@qq.com> Date: Tue, 2 Sep 2025 09:28:53 +0800 Subject: [PATCH 05/67] feat: Make splits resizable --- apps/client/src/services/resizer.ts | 93 ++++++++++++++++++- apps/client/src/stylesheets/style.css | 5 +- .../src/stylesheets/theme-next/shell.css | 11 ++- .../containers/split_note_container.ts | 15 ++- 4 files changed, 115 insertions(+), 9 deletions(-) diff --git a/apps/client/src/services/resizer.ts b/apps/client/src/services/resizer.ts index e0dc40995..8d0baffcb 100644 --- a/apps/client/src/services/resizer.ts +++ b/apps/client/src/services/resizer.ts @@ -10,6 +10,10 @@ let leftInstance: ReturnType | null; let rightPaneWidth: number; let rightInstance: ReturnType | null; +const noteSplitMap = new Map | undefined>(); // key: a group of ntxIds, value: the corresponding Split instance +const noteSplitRafMap = new Map(); +let splitNoteContainer: HTMLElement | undefined; + function setupLeftPaneResizer(leftPaneVisible: boolean) { if (leftInstance) { leftInstance.destroy(); @@ -83,7 +87,94 @@ function setupRightPaneResizer() { } } +function findKeyByNtxId(ntxId: string): string[] | undefined { + // Find the corresponding key in noteSplitMap based on ntxId + for (const key of noteSplitMap.keys()) { + if (key.includes(ntxId)) return key; + } + return undefined; +} + +function setupNoteSplitResizer(ntxIds: string[]) { + let targetNtxIds: string[] | undefined; + for (const ntxId of ntxIds) { + targetNtxIds = findKeyByNtxId(ntxId); + if (targetNtxIds) break; + } + + if (targetNtxIds) { + noteSplitMap.get(targetNtxIds)?.destroy(); + for (const id of ntxIds) { + if (!targetNtxIds.includes(id)) { + targetNtxIds.push(id) + }; + } + } else { + targetNtxIds = [...ntxIds]; + } + noteSplitMap.set(targetNtxIds, undefined); + createSplitInstance(targetNtxIds); +} + + +function delNoteSplitResizer(ntxIds: string[]) { + let targetNtxIds = findKeyByNtxId(ntxIds[0]); + + if (targetNtxIds) { + noteSplitMap.get(targetNtxIds)?.destroy(); + noteSplitMap.delete(targetNtxIds); + targetNtxIds = targetNtxIds.filter(id => !ntxIds.includes(id)); + } + if (targetNtxIds && targetNtxIds.length >= 2) { + noteSplitMap.set(targetNtxIds, undefined); + createSplitInstance(targetNtxIds); + } +} + +function moveNoteSplitResizer(ntxId: string) { + const targetNtxIds = findKeyByNtxId(ntxId); + + if (targetNtxIds) { + noteSplitMap.get(targetNtxIds)?.destroy(); + noteSplitMap.set(targetNtxIds, undefined); + } + + if (targetNtxIds) { + createSplitInstance(targetNtxIds); + } +} + +function createSplitInstance(targetNtxIds: string[]) { + const prevRafId = noteSplitRafMap.get(targetNtxIds); + if (prevRafId) { + cancelAnimationFrame(prevRafId); + } + + const rafId = requestAnimationFrame(() => { + if (!splitNoteContainer){ + splitNoteContainer = $("#center-pane").find(".split-note-container-widget")[0]; + } + const splitPanels: HTMLElement[] = []; + for (const el of splitNoteContainer.querySelectorAll(':scope > .note-split')) { + const dataId = el.getAttribute('data-ntx-id'); + if (dataId && targetNtxIds.includes(dataId)) { + splitPanels.push(el as HTMLElement); + } + } + const splitInstance = Split(splitPanels, { + gutterSize: DEFAULT_GUTTER_SIZE, + minSize: 150, + }); + noteSplitMap.set(targetNtxIds, splitInstance); + noteSplitRafMap.delete(targetNtxIds); + }); + noteSplitRafMap.set(targetNtxIds, rafId); +} + export default { setupLeftPaneResizer, - setupRightPaneResizer + setupRightPaneResizer, + setupNoteSplitResizer, + delNoteSplitResizer, + moveNoteSplitResizer }; diff --git a/apps/client/src/stylesheets/style.css b/apps/client/src/stylesheets/style.css index a729b4d85..6f9213017 100644 --- a/apps/client/src/stylesheets/style.css +++ b/apps/client/src/stylesheets/style.css @@ -1171,6 +1171,10 @@ a.external:not(.no-arrow):after, a[href^="http://"]:not(.no-arrow):after, a[href cursor: row-resize; } +.hidden-ext.note-split + .gutter { + display: none; +} + #context-menu-cover.show { position: fixed; top: 0; @@ -1700,7 +1704,6 @@ body:not(.mobile) #launcher-pane.horizontal .dropdown-submenu > .dropdown-menu { } .note-split { - flex-basis: 0; /* so that each split has same width */ margin-left: auto; margin-right: auto; } diff --git a/apps/client/src/stylesheets/theme-next/shell.css b/apps/client/src/stylesheets/theme-next/shell.css index 8c460846f..26a1ed076 100644 --- a/apps/client/src/stylesheets/theme-next/shell.css +++ b/apps/client/src/stylesheets/theme-next/shell.css @@ -90,7 +90,7 @@ body.background-effects.zen #root-widget { * Gutter */ - .gutter { +.gutter { background: var(--gutter-color) !important; transition: background 150ms ease-out; } @@ -1092,6 +1092,11 @@ body.layout-vertical .tab-row-widget-is-sorting .note-tab.note-tab-is-dragging . /* will-change: opacity; -- causes some weird artifacts to the note menu in split view */ } +.split-note-container-widget > .gutter { + background: var(--root-background) !important; + transition: background 150ms ease-out; +} + /* * Ribbon & note header */ @@ -1100,10 +1105,6 @@ body.layout-vertical .tab-row-widget-is-sorting .note-tab.note-tab-is-dragging . margin-bottom: 0 !important; } -.note-split:not(.hidden-ext) + .note-split:not(.hidden-ext) { - border-left: 4px solid var(--root-background); -} - @keyframes note-entrance { from { opacity: 0; diff --git a/apps/client/src/widgets/containers/split_note_container.ts b/apps/client/src/widgets/containers/split_note_container.ts index 99165437c..9336de214 100644 --- a/apps/client/src/widgets/containers/split_note_container.ts +++ b/apps/client/src/widgets/containers/split_note_container.ts @@ -2,6 +2,7 @@ import FlexContainer from "./flex_container.js"; import appContext, { type CommandData, type CommandListenerData, type EventData, type EventNames, type NoteSwitchedContext } from "../../components/app_context.js"; import type BasicWidget from "../basic_widget.js"; import type NoteContext from "../../components/note_context.js"; +import splitService from "../../services/resizer.js"; interface NoteContextEvent { noteContext: NoteContext; @@ -51,6 +52,10 @@ export default class SplitNoteContainer extends FlexContainer { await widget.handleEvent("setNoteContext", { noteContext }); this.child(widget); + + if (noteContext.mainNtxId && noteContext.ntxId) { + splitService.setupNoteSplitResizer([noteContext.mainNtxId,noteContext.ntxId]); + } } async openNewNoteSplitEvent({ ntxId, notePath, hoistedNoteId, viewScope }: EventData<"openNewNoteSplit">) { @@ -94,9 +99,11 @@ export default class SplitNoteContainer extends FlexContainer { } } - closeThisNoteSplitCommand({ ntxId }: CommandListenerData<"closeThisNoteSplit">) { + async closeThisNoteSplitCommand({ ntxId }: CommandListenerData<"closeThisNoteSplit">) { if (ntxId) { - appContext.tabManager.removeNoteContext(ntxId); + await appContext.tabManager.removeNoteContext(ntxId); + + splitService.delNoteSplitResizer([ntxId]); } } @@ -136,6 +143,8 @@ export default class SplitNoteContainer extends FlexContainer { // activate context that now contains the original note await appContext.tabManager.activateNoteContext(isMovingLeft ? ntxIds[leftIndex + 1] : ntxIds[leftIndex]); + + splitService.moveNoteSplitResizer(ntxIds[leftIndex]); } activeContextChangedEvent() { @@ -154,6 +163,8 @@ export default class SplitNoteContainer extends FlexContainer { delete this.widgets[ntxId]; } + + splitService.delNoteSplitResizer(ntxIds); } contextsReopenedEvent({ ntxId, afterNtxId }: EventData<"contextsReopened">) { From 5436011f8e8661b98b28691fee484063008cf6f0 Mon Sep 17 00:00:00 2001 From: SiriusXT <1160925501@qq.com> Date: Tue, 2 Sep 2025 20:17:01 +0800 Subject: [PATCH 06/67] feat: Make splits resizable --- apps/client/src/services/resizer.ts | 27 +++++++++---------- .../containers/split_note_container.ts | 2 -- 2 files changed, 13 insertions(+), 16 deletions(-) diff --git a/apps/client/src/services/resizer.ts b/apps/client/src/services/resizer.ts index 8d0baffcb..7d504deb6 100644 --- a/apps/client/src/services/resizer.ts +++ b/apps/client/src/services/resizer.ts @@ -119,13 +119,15 @@ function setupNoteSplitResizer(ntxIds: string[]) { function delNoteSplitResizer(ntxIds: string[]) { let targetNtxIds = findKeyByNtxId(ntxIds[0]); - - if (targetNtxIds) { - noteSplitMap.get(targetNtxIds)?.destroy(); - noteSplitMap.delete(targetNtxIds); - targetNtxIds = targetNtxIds.filter(id => !ntxIds.includes(id)); + if (!targetNtxIds) { + return; } - if (targetNtxIds && targetNtxIds.length >= 2) { + + noteSplitMap.get(targetNtxIds)?.destroy(); + noteSplitMap.delete(targetNtxIds); + targetNtxIds = targetNtxIds.filter(id => !ntxIds.includes(id)); + + if (targetNtxIds.length >= 2) { noteSplitMap.set(targetNtxIds, undefined); createSplitInstance(targetNtxIds); } @@ -133,15 +135,12 @@ function delNoteSplitResizer(ntxIds: string[]) { function moveNoteSplitResizer(ntxId: string) { const targetNtxIds = findKeyByNtxId(ntxId); - - if (targetNtxIds) { - noteSplitMap.get(targetNtxIds)?.destroy(); - noteSplitMap.set(targetNtxIds, undefined); - } - - if (targetNtxIds) { - createSplitInstance(targetNtxIds); + if (!targetNtxIds) { + return; } + noteSplitMap.get(targetNtxIds)?.destroy(); + noteSplitMap.set(targetNtxIds, undefined); + createSplitInstance(targetNtxIds); } function createSplitInstance(targetNtxIds: string[]) { diff --git a/apps/client/src/widgets/containers/split_note_container.ts b/apps/client/src/widgets/containers/split_note_container.ts index 6e5d71a01..8298d5989 100644 --- a/apps/client/src/widgets/containers/split_note_container.ts +++ b/apps/client/src/widgets/containers/split_note_container.ts @@ -102,8 +102,6 @@ export default class SplitNoteContainer extends FlexContainer { async closeThisNoteSplitCommand({ ntxId }: CommandListenerData<"closeThisNoteSplit">) { if (ntxId) { await appContext.tabManager.removeNoteContext(ntxId); - - splitService.delNoteSplitResizer([ntxId]); } } From 2264369e9e0abf636322144453f09cc754826c45 Mon Sep 17 00:00:00 2001 From: SiriusXT <1160925501@qq.com> Date: Tue, 2 Sep 2025 22:05:26 +0800 Subject: [PATCH 07/67] feat: Make splits resizable --- apps/client/src/services/resizer.ts | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/apps/client/src/services/resizer.ts b/apps/client/src/services/resizer.ts index 7d504deb6..54a11e801 100644 --- a/apps/client/src/services/resizer.ts +++ b/apps/client/src/services/resizer.ts @@ -150,16 +150,9 @@ function createSplitInstance(targetNtxIds: string[]) { } const rafId = requestAnimationFrame(() => { - if (!splitNoteContainer){ - splitNoteContainer = $("#center-pane").find(".split-note-container-widget")[0]; - } - const splitPanels: HTMLElement[] = []; - for (const el of splitNoteContainer.querySelectorAll(':scope > .note-split')) { - const dataId = el.getAttribute('data-ntx-id'); - if (dataId && targetNtxIds.includes(dataId)) { - splitPanels.push(el as HTMLElement); - } - } + splitNoteContainer = splitNoteContainer ?? $("#center-pane").find(".split-note-container-widget")[0]; + const splitPanels = [...splitNoteContainer.querySelectorAll(':scope > .note-split')] + .filter(el => targetNtxIds.includes(el.getAttribute('data-ntx-id') ?? "")); const splitInstance = Split(splitPanels, { gutterSize: DEFAULT_GUTTER_SIZE, minSize: 150, From 0ae25d22129c97af992b43af865d0cce898dc7cc Mon Sep 17 00:00:00 2001 From: SiriusXT <1160925501@qq.com> Date: Thu, 4 Sep 2025 10:53:46 +0800 Subject: [PATCH 08/67] feat: show source diff between note and revision --- apps/client/src/services/utils.ts | 49 +++++++++++++++ .../src/translations/en/translation.json | 5 ++ apps/client/src/widgets/dialogs/revisions.tsx | 63 +++++++++++++++++-- .../widgets/type_widgets/read_only_code.ts | 51 +-------------- 4 files changed, 115 insertions(+), 53 deletions(-) diff --git a/apps/client/src/services/utils.ts b/apps/client/src/services/utils.ts index 77fec1366..bf3894474 100644 --- a/apps/client/src/services/utils.ts +++ b/apps/client/src/services/utils.ts @@ -297,6 +297,54 @@ function isHtmlEmpty(html: string) { ); } +function formatHtml(html: string) { + let indent = "\n"; + const tab = "\t"; + let i = 0; + let pre: { indent: string; tag: string }[] = []; + + html = html + .replace(new RegExp("
((.|\\t|\\n|\\r)+)?
"), function (x) { + pre.push({ indent: "", tag: x }); + return "<--TEMPPRE" + i++ + "/-->"; + }) + .replace(new RegExp("<[^<>]+>[^<]?", "g"), function (x) { + let ret; + const tagRegEx = /<\/?([^\s/>]+)/.exec(x); + let tag = tagRegEx ? tagRegEx[1] : ""; + let p = new RegExp("<--TEMPPRE(\\d+)/-->").exec(x); + + if (p) { + const pInd = parseInt(p[1]); + pre[pInd].indent = indent; + } + + if (["area", "base", "br", "col", "command", "embed", "hr", "img", "input", "keygen", "link", "menuitem", "meta", "param", "source", "track", "wbr"].indexOf(tag) >= 0) { + // self closing tag + ret = indent + x; + } else { + if (x.indexOf("") ret = indent + x.substr(0, x.length - 1) + indent + tab + x.substr(x.length - 1, x.length); + else ret = indent + x; + !p && (indent += tab); + } else { + //close tag + indent = indent.substr(0, indent.length - 1); + if (x.charAt(x.length - 1) !== ">") ret = indent + x.substr(0, x.length - 1) + indent + x.substr(x.length - 1, x.length); + else ret = indent + x; + } + } + return ret; + }); + + for (i = pre.length; i--;) { + html = html.replace("<--TEMPPRE" + i + "/-->", pre[i].tag.replace("
", "
\n").replace("
", pre[i].indent + "
")); + } + + return html.charAt(0) === "\n" ? html.substr(1, html.length - 1) : html; +} + export async function clearBrowserCache() { if (isElectron()) { const win = dynamicRequire("@electron/remote").getCurrentWindow(); @@ -855,6 +903,7 @@ export default { getNoteTypeClass, getMimeTypeClass, isHtmlEmpty, + formatHtml, clearBrowserCache, copySelectionToClipboard, dynamicRequire, diff --git a/apps/client/src/translations/en/translation.json b/apps/client/src/translations/en/translation.json index d76843a27..1fb32af95 100644 --- a/apps/client/src/translations/en/translation.json +++ b/apps/client/src/translations/en/translation.json @@ -263,6 +263,11 @@ "confirm_delete_all": "Do you want to delete all revisions of this note?", "no_revisions": "No revisions for this note yet...", "restore_button": "Restore", + "diff_button": "Diff", + "content_button": "Content", + "diff_button_title": "Show note source diff", + "content_button_title": "Show revision content", + "diff_not_available": "Diff isn't available.", "confirm_restore": "Do you want to restore this revision? This will overwrite the current title and content of the note with this revision.", "delete_button": "Delete", "confirm_delete": "Do you want to delete this revision?", diff --git a/apps/client/src/widgets/dialogs/revisions.tsx b/apps/client/src/widgets/dialogs/revisions.tsx index 0fa4f956e..78f4468ae 100644 --- a/apps/client/src/widgets/dialogs/revisions.tsx +++ b/apps/client/src/widgets/dialogs/revisions.tsx @@ -18,12 +18,15 @@ import open from "../../services/open"; import ActionButton from "../react/ActionButton"; import options from "../../services/options"; import { useTriliumEvent } from "../react/hooks"; +import { diffWords } from "diff"; export default function RevisionsDialog() { const [ note, setNote ] = useState(); + const [ noteContent, setNoteContent ] = useState(); const [ revisions, setRevisions ] = useState(); const [ currentRevision, setCurrentRevision ] = useState(); const [ shown, setShown ] = useState(false); + const [ showDiff, setShowDiff ] = useState(false); const [ refreshCounter, setRefreshCounter ] = useState(0); useTriliumEvent("showRevisions", async ({ noteId }) => { @@ -37,8 +40,10 @@ export default function RevisionsDialog() { useEffect(() => { if (note?.noteId) { server.get(`notes/${note.noteId}/revisions`).then(setRevisions); + note.getContent().then(setNoteContent); } else { setRevisions(undefined); + setNoteContent(undefined); } }, [ note?.noteId, refreshCounter ]); @@ -70,6 +75,7 @@ export default function RevisionsDialog() { footerStyle={{ paddingTop: 0, paddingBottom: 0 }} onHidden={() => { setShown(false); + setShowDiff(false); setNote(undefined); setCurrentRevision(undefined); setRevisions(undefined); @@ -92,11 +98,15 @@ export default function RevisionsDialog() { marginLeft: "20px", display: "flex", flexDirection: "column", + maxWidth: "calc(100% - 150px)", minWidth: 0 }}> { setRefreshCounter(c => c + 1); setCurrentRevision(undefined); @@ -121,9 +131,12 @@ function RevisionsList({ revisions, onSelect, currentRevision }: { revisions: Re ); } -function RevisionPreview({ revisionItem, setShown, onRevisionDeleted }: { +function RevisionPreview({noteContent, revisionItem, setShown, showDiff, setShowDiff, onRevisionDeleted }: { + noteContent?: string, revisionItem?: RevisionItem, - setShown: Dispatch>, + setShown: Dispatch>, + showDiff: boolean, + setShowDiff: Dispatch>, onRevisionDeleted?: () => void }) { const [ fullRevision, setFullRevision ] = useState(); @@ -143,6 +156,17 @@ function RevisionPreview({ revisionItem, setShown, onRevisionDeleted }: { {(revisionItem &&
{(!revisionItem.isProtected || protected_session_holder.isProtectedSessionAvailable()) && <> + {["text", "code", "mermaid"].includes(revisionItem.type) && ( +
- +
); @@ -197,12 +221,15 @@ const CODE_STYLE: CSSProperties = { whiteSpace: "pre-wrap" }; -function RevisionContent({ revisionItem, fullRevision }: { revisionItem?: RevisionItem, fullRevision?: RevisionPojo }) { +function RevisionContent({ noteContent, revisionItem, fullRevision, showDiff }: { noteContent?:string, revisionItem?: RevisionItem, fullRevision?: RevisionPojo, showDiff: boolean}) { const content = fullRevision?.content; if (!revisionItem || !content) { return <>; } + if (showDiff) { + return + } switch (revisionItem.type) { case "text": return @@ -267,6 +294,34 @@ function RevisionContentText({ content }: { content: string | Buffer } +function RevisionContentDiff({ noteContent, itemContent, itemType }: { noteContent?: string, itemContent: string | Buffer | undefined, itemType: string }) { + let diffHtml: string; + + if (noteContent && typeof itemContent === "string") { + if (itemType === "text") { + noteContent = utils.formatHtml(noteContent); + itemContent = utils.formatHtml(itemContent); + } + const diff = diffWords(noteContent, itemContent); + diffHtml = diff.map(part => { + if (part.added) { + return `${utils.escapeHtml(part.value)}`; + } else if (part.removed) { + return `${utils.escapeHtml(part.value)}`; + } else { + return utils.escapeHtml(part.value); + } + }).join(""); + } else { + return <>{t("revisions.diff_not_available")} + } + + return ( +
+ ); +} + function RevisionFooter({ note }: { note?: FNote }) { if (!note) { return <>; diff --git a/apps/client/src/widgets/type_widgets/read_only_code.ts b/apps/client/src/widgets/type_widgets/read_only_code.ts index fd74aaa5a..cdae4565e 100644 --- a/apps/client/src/widgets/type_widgets/read_only_code.ts +++ b/apps/client/src/widgets/type_widgets/read_only_code.ts @@ -1,6 +1,7 @@ import type { EventData } from "../../components/app_context.js"; import type FNote from "../../entities/fnote.js"; import AbstractCodeTypeWidget from "./abstract_code_type_widget.js"; +import utils from "../../services/utils.js"; const TPL = /*html*/`
@@ -33,7 +34,7 @@ export default class ReadOnlyCodeTypeWidget extends AbstractCodeTypeWidget { if (!blob) return; const isFormattable = note.type === "text" && this.noteContext?.viewScope?.viewMode === "source"; - const content = isFormattable ? this.format(blob.content) : blob.content; + const content = isFormattable ? utils.formatHtml(blob.content) : blob.content; this._update(note, content); this.show(); @@ -54,52 +55,4 @@ export default class ReadOnlyCodeTypeWidget extends AbstractCodeTypeWidget { resolve(this.$editor); } - - format(html: string) { - let indent = "\n"; - const tab = "\t"; - let i = 0; - let pre: { indent: string; tag: string }[] = []; - - html = html - .replace(new RegExp("
((.|\\t|\\n|\\r)+)?
"), function (x) { - pre.push({ indent: "", tag: x }); - return "<--TEMPPRE" + i++ + "/-->"; - }) - .replace(new RegExp("<[^<>]+>[^<]?", "g"), function (x) { - let ret; - const tagRegEx = /<\/?([^\s/>]+)/.exec(x); - let tag = tagRegEx ? tagRegEx[1] : ""; - let p = new RegExp("<--TEMPPRE(\\d+)/-->").exec(x); - - if (p) { - const pInd = parseInt(p[1]); - pre[pInd].indent = indent; - } - - if (["area", "base", "br", "col", "command", "embed", "hr", "img", "input", "keygen", "link", "menuitem", "meta", "param", "source", "track", "wbr"].indexOf(tag) >= 0) { - // self closing tag - ret = indent + x; - } else { - if (x.indexOf("") ret = indent + x.substr(0, x.length - 1) + indent + tab + x.substr(x.length - 1, x.length); - else ret = indent + x; - !p && (indent += tab); - } else { - //close tag - indent = indent.substr(0, indent.length - 1); - if (x.charAt(x.length - 1) !== ">") ret = indent + x.substr(0, x.length - 1) + indent + x.substr(x.length - 1, x.length); - else ret = indent + x; - } - } - return ret; - }); - - for (i = pre.length; i--;) { - html = html.replace("<--TEMPPRE" + i + "/-->", pre[i].tag.replace("
", "
\n").replace("
", pre[i].indent + "
")); - } - - return html.charAt(0) === "\n" ? html.substr(1, html.length - 1) : html; - } } From fa2188f087ef084e5ce632335bf91fa0d30c5591 Mon Sep 17 00:00:00 2001 From: SiriusXT <1160925501@qq.com> Date: Thu, 4 Sep 2025 17:36:19 +0800 Subject: [PATCH 09/67] fix: improve
 tag regex handling when formatting
 HTML strings

---
 apps/client/src/services/utils.ts | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/apps/client/src/services/utils.ts b/apps/client/src/services/utils.ts
index bf3894474..a8f4f567f 100644
--- a/apps/client/src/services/utils.ts
+++ b/apps/client/src/services/utils.ts
@@ -304,7 +304,7 @@ function formatHtml(html: string) {
     let pre: { indent: string; tag: string }[] = [];
 
     html = html
-        .replace(new RegExp("
((.|\\t|\\n|\\r)+)?
"), function (x) { + .replace(new RegExp("
([\\s\\S]+?)?
"), function (x) { pre.push({ indent: "", tag: x }); return "<--TEMPPRE" + i++ + "/-->"; }) From 1c451fb98a29101dfca9a57c4266679261bc18a8 Mon Sep 17 00:00:00 2001 From: SiriusXT <1160925501@qq.com> Date: Thu, 4 Sep 2025 18:47:14 +0800 Subject: [PATCH 10/67] fix: adapt diff highlight for dark theme --- apps/client/src/widgets/dialogs/revisions.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/client/src/widgets/dialogs/revisions.tsx b/apps/client/src/widgets/dialogs/revisions.tsx index 78f4468ae..af64e2d84 100644 --- a/apps/client/src/widgets/dialogs/revisions.tsx +++ b/apps/client/src/widgets/dialogs/revisions.tsx @@ -305,9 +305,9 @@ function RevisionContentDiff({ noteContent, itemContent, itemType }: { noteConte const diff = diffWords(noteContent, itemContent); diffHtml = diff.map(part => { if (part.added) { - return `${utils.escapeHtml(part.value)}`; + return `${utils.escapeHtml(part.value)}`; } else if (part.removed) { - return `${utils.escapeHtml(part.value)}`; + return `${utils.escapeHtml(part.value)}`; } else { return utils.escapeHtml(part.value); } From c60c738c7e2ac153631efc862c160683b7c8cb65 Mon Sep 17 00:00:00 2001 From: SiriusXT <1160925501@qq.com> Date: Thu, 4 Sep 2025 21:34:13 +0800 Subject: [PATCH 11/67] feat: show source diff between note and revision --- apps/client/src/stylesheets/style.css | 10 ++ .../src/translations/en/translation.json | 8 +- apps/client/src/widgets/dialogs/revisions.tsx | 113 +++++++++++------- 3 files changed, 81 insertions(+), 50 deletions(-) diff --git a/apps/client/src/stylesheets/style.css b/apps/client/src/stylesheets/style.css index 2aefbbc01..98b012ea5 100644 --- a/apps/client/src/stylesheets/style.css +++ b/apps/client/src/stylesheets/style.css @@ -2375,4 +2375,14 @@ footer.webview-footer button { max-width: 25vw; overflow: hidden; text-overflow: ellipsis; +} + + +.revision-diff-added { + background: rgba(100, 200, 100, 0.5); +} + +.revision-diff-removed { + background: rgba(255, 100, 100, 0.5); + text-decoration: line-through; } \ No newline at end of file diff --git a/apps/client/src/translations/en/translation.json b/apps/client/src/translations/en/translation.json index 1fb32af95..9d7fff76f 100644 --- a/apps/client/src/translations/en/translation.json +++ b/apps/client/src/translations/en/translation.json @@ -263,10 +263,10 @@ "confirm_delete_all": "Do you want to delete all revisions of this note?", "no_revisions": "No revisions for this note yet...", "restore_button": "Restore", - "diff_button": "Diff", - "content_button": "Content", - "diff_button_title": "Show note source diff", - "content_button_title": "Show revision content", + "diff_on": "Show diff", + "diff_off": "Show content", + "diff_on_hint": "Click to show note source diff", + "diff_off_hint": "Click to show note content", "diff_not_available": "Diff isn't available.", "confirm_restore": "Do you want to restore this revision? This will overwrite the current title and content of the note with this revision.", "delete_button": "Delete", diff --git a/apps/client/src/widgets/dialogs/revisions.tsx b/apps/client/src/widgets/dialogs/revisions.tsx index af64e2d84..65c7dfd2c 100644 --- a/apps/client/src/widgets/dialogs/revisions.tsx +++ b/apps/client/src/widgets/dialogs/revisions.tsx @@ -7,6 +7,7 @@ import { t } from "../../services/i18n"; import server from "../../services/server"; import toast from "../../services/toast"; import Button from "../react/Button"; +import FormToggle from "../react/FormToggle"; import Modal from "../react/Modal"; import FormList, { FormListItem } from "../react/FormList"; import utils from "../../services/utils"; @@ -59,17 +60,36 @@ export default function RevisionsDialog() { helpPageId="vZWERwf8U3nx" bodyStyle={{ display: "flex", height: "80vh" }} header={ - (!!revisions?.length &&
} -function RevisionContentDiff({ noteContent, itemContent, itemType }: { noteContent?: string, itemContent: string | Buffer | undefined, itemType: string }) { - let diffHtml: string; +function RevisionContentDiff({ noteContent, itemContent, itemType }: { + noteContent?: string, + itemContent: string | Buffer | undefined, + itemType: string +}) { + const contentRef = useRef(null); - if (noteContent && typeof itemContent === "string") { - if (itemType === "text") { - noteContent = utils.formatHtml(noteContent); - itemContent = utils.formatHtml(itemContent); + useEffect(() => { + if (!noteContent || typeof itemContent !== "string") { + if (contentRef.current) { + contentRef.current.textContent = t("revisions.diff_not_available"); + } + return; } - const diff = diffWords(noteContent, itemContent); - diffHtml = diff.map(part => { + + let processedNoteContent = noteContent; + let processedItemContent = itemContent; + + if (itemType === "text") { + processedNoteContent = utils.formatHtml(noteContent); + processedItemContent = utils.formatHtml(itemContent); + } + + const diff = diffWords(processedNoteContent, processedItemContent); + const diffHtml = diff.map(part => { if (part.added) { - return `${utils.escapeHtml(part.value)}`; + return `${utils.escapeHtml(part.value)}`; } else if (part.removed) { - return `${utils.escapeHtml(part.value)}`; + return `${utils.escapeHtml(part.value)}`; } else { return utils.escapeHtml(part.value); } }).join(""); - } else { - return <>{t("revisions.diff_not_available")} - } - - return ( -
- ); + + if (contentRef.current) { + contentRef.current.innerHTML = diffHtml; + } + }, [noteContent, itemContent, itemType]); + + return
; } function RevisionFooter({ note }: { note?: FNote }) { From 5e572a8c6afa2471237027bfb64762f5a25bfe40 Mon Sep 17 00:00:00 2001 From: SiriusXT <1160925501@qq.com> Date: Thu, 4 Sep 2025 22:07:04 +0800 Subject: [PATCH 12/67] fix: remove unnecessary line breaks --- apps/client/src/stylesheets/style.css | 1 - 1 file changed, 1 deletion(-) diff --git a/apps/client/src/stylesheets/style.css b/apps/client/src/stylesheets/style.css index 98b012ea5..e20c63ee0 100644 --- a/apps/client/src/stylesheets/style.css +++ b/apps/client/src/stylesheets/style.css @@ -2377,7 +2377,6 @@ footer.webview-footer button { text-overflow: ellipsis; } - .revision-diff-added { background: rgba(100, 200, 100, 0.5); } From dad060d0c96906ae3da49b098db4aa49526679a7 Mon Sep 17 00:00:00 2001 From: perf3ct Date: Thu, 4 Sep 2025 21:13:12 +0000 Subject: [PATCH 13/67] feat(docs): let's try to deploy our stuff to mkdocs --- .github/workflows/deploy-docs.yml | 151 ++++++++++++++++ docs/index.md | 94 ++++++++++ docs/javascripts/extra.js | 111 ++++++++++++ docs/javascripts/mathjax.js | 13 ++ docs/stylesheets/extra.css | 121 +++++++++++++ mkdocs.yml | 278 ++++++++++++++++++++++++++++++ requirements-docs.txt | 20 +++ 7 files changed, 788 insertions(+) create mode 100644 .github/workflows/deploy-docs.yml create mode 100644 docs/index.md create mode 100644 docs/javascripts/extra.js create mode 100644 docs/javascripts/mathjax.js create mode 100644 docs/stylesheets/extra.css create mode 100644 mkdocs.yml create mode 100644 requirements-docs.txt diff --git a/.github/workflows/deploy-docs.yml b/.github/workflows/deploy-docs.yml new file mode 100644 index 000000000..25b04d1d7 --- /dev/null +++ b/.github/workflows/deploy-docs.yml @@ -0,0 +1,151 @@ +# GitHub Actions workflow for deploying MkDocs documentation to Cloudflare Pages +# This workflow builds and deploys your MkDocs site when changes are pushed to main +name: Deploy MkDocs Documentation + +on: + # Trigger on push to main branch + push: + branches: + - main + - master # Also support master branch + # Only run when docs files change + paths: + - 'docs/**' + - 'mkdocs.yml' + - 'requirements-docs.txt' + - '.github/workflows/deploy-docs.yml' + + # Allow manual triggering from Actions tab + workflow_dispatch: + + # Run on pull requests for preview deployments + pull_request: + branches: + - main + - master + paths: + - 'docs/**' + - 'mkdocs.yml' + - 'requirements-docs.txt' + - '.github/workflows/deploy-docs.yml' + +jobs: + build-and-deploy: + name: Build and Deploy MkDocs + runs-on: ubuntu-latest + timeout-minutes: 10 + + # Required permissions for deployment + permissions: + contents: read + deployments: write + pull-requests: write # For PR preview comments + id-token: write # For OIDC authentication (if needed) + + steps: + - name: Checkout Repository + uses: actions/checkout@v5 + with: + fetch-depth: 0 # Fetch all history for git info and mkdocs-git-revision-date plugin + + - name: Setup Python + uses: actions/setup-python@v5 + with: + python-version: '3.13' + cache: 'pip' + cache-dependency-path: 'requirements-docs.txt' + + - name: Install MkDocs and Dependencies + run: | + pip install --upgrade pip + pip install -r requirements-docs.txt + env: + PIP_DISABLE_PIP_VERSION_CHECK: 1 + + - name: Build MkDocs Site + run: | + # Build with strict mode but allow expected warnings + mkdocs build --verbose || { + EXIT_CODE=$? + # Check if the only issue is expected warnings + if mkdocs build 2>&1 | grep -E "WARNING.*(README|not found)" && \ + [ $(mkdocs build 2>&1 | grep -c "ERROR") -eq 0 ]; then + echo "✅ Build succeeded with expected warnings" + mkdocs build --verbose + else + echo "❌ Build failed with unexpected errors" + exit $EXIT_CODE + fi + } + + - name: Validate Built Site + run: | + # Basic validation that important files exist + test -f site/index.html || (echo "ERROR: site/index.html not found" && exit 1) + test -f site/sitemap.xml || (echo "ERROR: site/sitemap.xml not found" && exit 1) + test -d site/assets || (echo "ERROR: site/assets directory not found" && exit 1) + echo "✅ Site validation passed" + + # Deploy using Wrangler (recommended by Cloudflare) + - name: Deploy to Cloudflare Pages + id: deploy + if: github.event_name == 'push' || github.event_name == 'workflow_dispatch' + uses: cloudflare/wrangler-action@v3 + with: + apiToken: ${{ secrets.CLOUDFLARE_API_TOKEN }} + accountId: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }} + command: pages deploy site --project-name=trilium-docs --branch=${{ github.ref_name }} + + # Deploy preview for PRs + - name: Deploy Preview to Cloudflare Pages + id: preview-deployment + if: github.event_name == 'pull_request' + uses: cloudflare/wrangler-action@v3 + with: + apiToken: ${{ secrets.CLOUDFLARE_API_TOKEN }} + accountId: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }} + command: pages deploy site --project-name=trilium-docs --branch=pr-${{ github.event.pull_request.number }} + + # Post deployment URL as PR comment + - name: Comment PR with Preview URL + if: github.event_name == 'pull_request' + uses: actions/github-script@v7 + with: + github-token: ${{ secrets.GITHUB_TOKEN }} + script: | + const prNumber = context.issue.number; + // Construct preview URL based on Cloudflare Pages pattern + const previewUrl = `https://pr-${prNumber}.trilium-docs.pages.dev`; + const mainUrl = 'https://docs.trilium.app'; + + // Check if we already commented + const comments = await github.rest.issues.listComments({ + owner: context.repo.owner, + repo: context.repo.repo, + issue_number: prNumber + }); + + const botComment = comments.data.find(comment => + comment.user.type === 'Bot' && + comment.body.includes('Documentation preview is ready') + ); + + const commentBody = `📚 Documentation preview is ready!\n\n🔗 Preview URL: ${previewUrl}\n📖 Production URL: ${mainUrl}\n\n✅ All checks passed\n\n_This preview will be updated automatically with new commits._`; + + if (botComment) { + // Update existing comment + await github.rest.issues.updateComment({ + owner: context.repo.owner, + repo: context.repo.repo, + comment_id: botComment.id, + body: commentBody + }); + } else { + // Create new comment + await github.rest.issues.createComment({ + issue_number: prNumber, + owner: context.repo.owner, + repo: context.repo.repo, + body: commentBody + }); + } \ No newline at end of file diff --git a/docs/index.md b/docs/index.md new file mode 100644 index 000000000..5bf104216 --- /dev/null +++ b/docs/index.md @@ -0,0 +1,94 @@ +# Trilium Notes Documentation + +Welcome to the official documentation for **Trilium Notes** - a hierarchical note-taking application with a focus on building large personal knowledge bases. + +![Trilium Notes Screenshot](app.png) + +## What is Trilium Notes? + +Trilium Notes is a powerful, feature-rich note-taking application designed for building and managing extensive personal knowledge bases. It offers: + +- **Hierarchical organization** with unlimited nesting of notes +- **Rich text editing** with markdown support +- **Powerful search** capabilities +- **Note relations** and attributes for semantic connections +- **Scripting support** for automation and customization +- **Synchronization** between devices +- **Encryption** for sensitive notes +- **Web clipper** for saving web content + +## Quick Links + +
+ +- :material-rocket-launch-outline: **[Quick Start Guide](User%20Guide/quick-start.md)** + + Get up and running with Trilium in minutes + +- :material-download: **[Installation](User%20Guide/installation.md)** + + Download and install Trilium on your platform + +- :material-docker: **[Docker Setup](User%20Guide/docker.md)** + + Deploy Trilium using Docker containers + +- :material-book-open-variant: **[User Guide](User%20Guide/index.md)** + + Comprehensive guide to all features + +- :material-code-braces: **[Script API](Script%20API/index.md)** + + Automate and extend Trilium with scripting + +- :material-wrench: **[Developer Guide](Developer%20Guide/index.md)** + + Contributing and development documentation + +
+ +## Features Overview + +### Note Organization +- Create unlimited hierarchical note structures +- Clone notes to appear in multiple locations +- Use attributes and relations for metadata +- Template system for consistent note creation + +### Content Types +- **Text notes** with rich formatting +- **Code notes** with syntax highlighting +- **Canvas notes** for drawing and diagrams +- **File attachments** of any type +- **Web view** for embedded content +- **Mermaid diagrams** support + +### Advanced Features +- **Full-text search** with advanced operators +- **Note map** visualization +- **Day notes** for journaling +- **Book notes** for long-form content +- **Protected notes** with encryption +- **Note versioning** and history + +### Automation & Integration +- JavaScript-based scripting +- Custom widgets and themes +- REST API for external integrations +- Web clipper browser extension +- Import/export in multiple formats + +## Getting Help + +- **[FAQ](support/faq.md)** - Frequently asked questions +- **[Troubleshooting](support/troubleshooting.md)** - Common issues and solutions +- **[Community Forum](https://github.com/triliumnext/trilium/discussions)** - Ask questions and share tips +- **[Issue Tracker](https://github.com/triliumnext/trilium/issues)** - Report bugs and request features + +## Contributing + +Trilium is open-source and welcomes contributions! Check out our [Contributing Guide](Developer%20Guide/contributing.md) to get started. + +## License + +Trilium Notes is licensed under [AGPL-3.0](https://github.com/triliumnext/trilium/blob/master/LICENSE). \ No newline at end of file diff --git a/docs/javascripts/extra.js b/docs/javascripts/extra.js new file mode 100644 index 000000000..f5c075755 --- /dev/null +++ b/docs/javascripts/extra.js @@ -0,0 +1,111 @@ +// Custom JavaScript for Trilium Notes documentation + +// Add smooth scrolling for anchor links +document.addEventListener('DOMContentLoaded', function() { + // Smooth scroll for internal links + document.querySelectorAll('a[href^="#"]').forEach(anchor => { + anchor.addEventListener('click', function (e) { + e.preventDefault(); + const target = document.querySelector(this.getAttribute('href')); + if (target) { + target.scrollIntoView({ + behavior: 'smooth', + block: 'start' + }); + } + }); + }); + + // Add copy button to code blocks if not already present + const codeBlocks = document.querySelectorAll('pre code'); + codeBlocks.forEach(block => { + if (!block.parentElement.querySelector('.copy-button')) { + const button = document.createElement('button'); + button.className = 'copy-button'; + button.textContent = 'Copy'; + button.addEventListener('click', () => { + navigator.clipboard.writeText(block.textContent); + button.textContent = 'Copied!'; + setTimeout(() => { + button.textContent = 'Copy'; + }, 2000); + }); + block.parentElement.appendChild(button); + } + }); + + // Add external link indicators + document.querySelectorAll('a[href^="http"]').forEach(link => { + if (!link.hostname.includes('trilium')) { + link.classList.add('external-link'); + link.setAttribute('target', '_blank'); + link.setAttribute('rel', 'noopener noreferrer'); + } + }); + + // Platform detection for download buttons + const platform = detectPlatform(); + const downloadButtons = document.querySelectorAll('.download-button'); + downloadButtons.forEach(button => { + if (button.dataset.platform === platform) { + button.classList.add('recommended'); + button.innerHTML += ' Recommended'; + } + }); +}); + +// Detect user's platform +function detectPlatform() { + const userAgent = navigator.userAgent.toLowerCase(); + if (userAgent.includes('win')) return 'windows'; + if (userAgent.includes('mac')) return 'macos'; + if (userAgent.includes('linux')) return 'linux'; + return 'unknown'; +} + +// Add search shortcuts +document.addEventListener('keydown', function(e) { + // Ctrl/Cmd + K to focus search + if ((e.ctrlKey || e.metaKey) && e.key === 'k') { + e.preventDefault(); + const searchInput = document.querySelector('.md-search__input'); + if (searchInput) { + searchInput.focus(); + } + } +}); + +// Version selector enhancement +const versionSelector = document.querySelector('.md-version__current'); +if (versionSelector) { + // Add version comparison tooltip + versionSelector.addEventListener('mouseenter', function() { + const tooltip = document.createElement('div'); + tooltip.className = 'version-tooltip'; + tooltip.textContent = 'Click to view other versions'; + this.appendChild(tooltip); + }); +} + +// Analytics event tracking for documentation +if (typeof gtag !== 'undefined') { + // Track external link clicks + document.querySelectorAll('a[href^="http"]').forEach(link => { + link.addEventListener('click', () => { + gtag('event', 'click', { + 'event_category': 'external_link', + 'event_label': link.href + }); + }); + }); + + // Track code copy events + document.querySelectorAll('.copy-button').forEach(button => { + button.addEventListener('click', () => { + gtag('event', 'copy_code', { + 'event_category': 'engagement', + 'event_label': window.location.pathname + }); + }); + }); +} \ No newline at end of file diff --git a/docs/javascripts/mathjax.js b/docs/javascripts/mathjax.js new file mode 100644 index 000000000..33ea4b928 --- /dev/null +++ b/docs/javascripts/mathjax.js @@ -0,0 +1,13 @@ +// MathJax configuration for mathematical notation support +window.MathJax = { + tex: { + inlineMath: [['$', '$'], ['\\(', '\\)']], + displayMath: [['$$', '$$'], ['\\[', '\\]']], + processEscapes: true, + processEnvironments: true + }, + options: { + ignoreHtmlClass: 'no-mathjax', + processHtmlClass: 'mathjax' + } +}; \ No newline at end of file diff --git a/docs/stylesheets/extra.css b/docs/stylesheets/extra.css new file mode 100644 index 000000000..354beb509 --- /dev/null +++ b/docs/stylesheets/extra.css @@ -0,0 +1,121 @@ +/* Custom styles for Trilium Notes documentation */ + +/* Grid cards for homepage */ +.md-typeset .grid { + display: grid; + gap: 1rem; + grid-template-columns: repeat(auto-fit, minmax(16rem, 1fr)); + margin-top: 1rem; +} + +.md-typeset .grid.cards > ul { + display: contents; +} + +.md-typeset .grid.cards > ul > li { + border: 1px solid var(--md-default-fg-color--lightest); + border-radius: .25rem; + display: flex; + flex-direction: column; + padding: 1rem; + transition: border-color .25s, box-shadow .25s; +} + +.md-typeset .grid.cards > ul > li:hover { + border-color: var(--md-accent-fg-color); + box-shadow: 0 0 0 .1rem var(--md-accent-fg-color--transparent); +} + +/* Improve code block appearance */ +.md-typeset pre > code { + font-size: .85rem; +} + +/* Better admonition spacing */ +.md-typeset .admonition { + margin: 1.5rem 0; +} + +/* Trilium brand colors */ +:root { + --trilium-primary: #4a5568; + --trilium-accent: #805ad5; +} + +/* Custom badge styles */ +.badge { + background-color: var(--md-accent-fg-color); + border-radius: .125rem; + color: var(--md-accent-bg-color); + display: inline-block; + font-size: .75rem; + font-weight: 700; + padding: .125rem .375rem; + text-transform: uppercase; +} + +/* Version badge */ +.version-badge { + background-color: var(--md-primary-fg-color); + margin-left: .5rem; +} + +/* Platform badges */ +.platform-badge { + margin: 0 .25rem; +} + +.platform-badge.windows { + background-color: #0078d4; +} + +.platform-badge.macos { + background-color: #000000; +} + +.platform-badge.linux { + background-color: #fcc624; + color: #000000; +} + +/* Improve table readability */ +.md-typeset table:not([class]) { + font-size: .85rem; +} + +.md-typeset table:not([class]) th { + background-color: var(--md-default-bg-color); + font-weight: 700; +} + +/* API reference styling */ +.api-method { + background-color: var(--md-code-bg-color); + border-radius: .125rem; + font-family: var(--md-code-font-family); + font-weight: 600; + padding: .125rem .25rem; +} + +.api-method.get { + color: #10b981; +} + +.api-method.post { + color: #3b82f6; +} + +.api-method.put { + color: #f59e0b; +} + +.api-method.delete { + color: #ef4444; +} + +/* Responsive improvements */ +@media screen and (max-width: 76.1875em) { + .md-typeset .grid { + grid-template-columns: repeat(auto-fit, minmax(12rem, 1fr)); + } +} \ No newline at end of file diff --git a/mkdocs.yml b/mkdocs.yml new file mode 100644 index 000000000..ecde11abb --- /dev/null +++ b/mkdocs.yml @@ -0,0 +1,278 @@ +# MkDocs configuration for Trilium Notes documentation +site_name: Trilium Notes Documentation +site_url: https://docs.triliumnext.com +site_description: Trilium Notes is a hierarchical note taking application with focus on building large personal knowledge bases +site_author: Trilium Notes Team + +# Repository information +repo_name: triliumnext/trilium +repo_url: https://github.com/triliumnext/trilium +edit_uri: edit/main/docs/ + +# Copyright +copyright: Copyright © 2025 Trilium Notes + +# Theme configuration +theme: + name: material + + # Color scheme + palette: + # Light mode + - media: "(prefers-color-scheme: light)" + scheme: default + primary: indigo + accent: deep-purple + toggle: + icon: material/brightness-7 + name: Switch to dark mode + + # Dark mode + - media: "(prefers-color-scheme: dark)" + scheme: slate + primary: blue-grey + accent: deep-purple + toggle: + icon: material/brightness-4 + name: Switch to light mode + + # Font configuration + font: + text: Inter + code: JetBrains Mono + + # Features + features: + - announce.dismiss + - content.action.edit + - content.action.view + - content.code.annotate + - content.code.copy + - content.tooltips + - navigation.footer + - navigation.indexes + - navigation.instant + - navigation.instant.prefetch + - navigation.instant.progress + - navigation.path + - navigation.prune + - navigation.sections + - navigation.tabs + - navigation.tabs.sticky + - navigation.top + - navigation.tracking + - search.highlight + - search.share + - search.suggest + - toc.follow + - toc.integrate + + # Icons + icon: + logo: material/note-multiple + repo: fontawesome/brands/github + +# Plugins +plugins: + - search: + separator: '[\s\-,:!=\[\]()"`/]+|\.(?!\d)|&[lg]t;|(?!\b)(?=[A-Z][a-z])' + lang: + - en + - minify: + minify_html: true + minify_js: true + minify_css: true + htmlmin_opts: + remove_comments: true + - git-revision-date-localized: + enable_creation_date: true + type: iso_datetime + fallback_to_build_date: true + +# Extensions +markdown_extensions: + # Python Markdown + - abbr + - admonition + - attr_list + - def_list + - footnotes + - md_in_html + - toc: + permalink: true + permalink_title: Anchor link to this section for reference + + # Python Markdown Extensions + - pymdownx.arithmatex: + generic: true + - pymdownx.betterem: + smart_enable: all + - pymdownx.caret + - pymdownx.details + - pymdownx.emoji: + emoji_index: !!python/name:material.extensions.emoji.twemoji + emoji_generator: !!python/name:material.extensions.emoji.to_svg + - pymdownx.highlight: + anchor_linenums: true + line_spans: __span + pygments_lang_class: true + - pymdownx.inlinehilite + - pymdownx.keys + - pymdownx.mark + - pymdownx.smartsymbols + - pymdownx.snippets + - pymdownx.superfences: + custom_fences: + - name: mermaid + class: mermaid + format: !!python/name:pymdownx.superfences.fence_code_format + - pymdownx.tabbed: + alternate_style: true + combine_header_slug: true + - pymdownx.tasklist: + custom_checkbox: true + - pymdownx.tilde + +# Extra CSS and JavaScript (if needed) +extra_css: + - stylesheets/extra.css + +extra_javascript: + - javascripts/extra.js + # MathJax for mathematical notation + - javascripts/mathjax.js + - https://unpkg.com/mathjax@3/es5/tex-mml-chtml.js + +# Extra configuration +extra: + # Social links + social: + - icon: fontawesome/brands/github + link: https://github.com/zadam/trilium + - icon: fontawesome/brands/docker + link: https://hub.docker.com/r/zadam/trilium + - icon: fontawesome/solid/globe + link: https://trilium.cc + + # Analytics (optional - add your own if needed) + analytics: + provider: google + property: G-XXXXXXXXXX # Replace with your Google Analytics ID + feedback: + title: Was this page helpful? + ratings: + - icon: material/emoticon-happy-outline + name: This page was helpful + data: 1 + note: >- + Thanks for your feedback! + - icon: material/emoticon-sad-outline + name: This page could be improved + data: 0 + note: >- + Thanks for your feedback! Help us improve this page by + opening an issue. + + # Version + version: + provider: mike + default: stable + +# Navigation structure based on existing documentation +nav: + - Home: index.md + + - Getting Started: + - Introduction: README.md + - Installation: + - Desktop Installation: User Guide/installation.md + - Server Installation: User Guide/server-installation.md + - Docker Installation: User Guide/docker.md + - Mobile Access: User Guide/mobile-frontend.md + - Quick Start Guide: User Guide/quick-start.md + + - User Guide: + - Overview: User Guide/index.md + - Basic Concepts: + - Notes & Branches: User Guide/notes-and-branches.md + - Note Types: User Guide/note-types.md + - Attributes: User Guide/attributes.md + - Relations: User Guide/relations.md + - Features: + - Note Editor: User Guide/note-editor.md + - Search: User Guide/search.md + - Note Map: User Guide/note-map.md + - Day Notes: User Guide/day-notes.md + - Book Notes: User Guide/book-notes.md + - Templates: User Guide/templates.md + - Cloning Notes: User Guide/cloning-notes.md + - Protected Notes: User Guide/protected-notes.md + - Note Revisions: User Guide/note-revisions.md + - Synchronization: User Guide/synchronization.md + - Advanced Features: + - Scripting: User Guide/scripting.md + - Themes: User Guide/themes.md + - Keyboard Shortcuts: User Guide/keyboard-shortcuts.md + - Web Clipper: User Guide/web-clipper.md + - Import & Export: User Guide/import-export.md + - Backup: User Guide/backup.md + - Configuration: User Guide/configuration.md + + - Script API: + - Overview: Script API/index.md + - Backend API: + - Overview: Script API/backend/index.md + - BNote: Script API/backend/BNote.md + - BBranch: Script API/backend/BBranch.md + - BAttribute: Script API/backend/BAttribute.md + - BackendScriptApi: Script API/backend/BackendScriptApi.md + - SQL API: Script API/backend/sql.md + - Frontend API: + - Overview: Script API/frontend/index.md + - FNote: Script API/frontend/FNote.md + - FBranch: Script API/frontend/FBranch.md + - FAttribute: Script API/frontend/FAttribute.md + - FrontendScriptApi: Script API/frontend/FrontendScriptApi.md + - Examples: + - Script Examples: Script API/examples.md + - Custom Widgets: Script API/custom-widgets.md + - Event Handlers: Script API/event-handlers.md + + - Developer Guide: + - Overview: Developer Guide/index.md + - Architecture: + - Project Structure: Developer Guide/architecture.md + - Database Schema: Developer Guide/database.md + - Entity System: Developer Guide/entities.md + - Cache System: Developer Guide/cache-system.md + - Development Setup: + - Local Development: Developer Guide/development.md + - Building from Source: Developer Guide/build.md + - Testing: Developer Guide/testing.md + - Contributing: + - Contribution Guide: Developer Guide/contributing.md + - Code Style: Developer Guide/code-style.md + - Creating Plugins: Developer Guide/plugins.md + - API Development: + - REST API: Developer Guide/rest-api.md + - ETAPI: Developer Guide/etapi.md + - WebSocket API: Developer Guide/websocket.md + + - Release Notes: + - Latest Release: Release Notes/latest.md + - Version History: Release Notes/history.md + - Migration Guides: Release Notes/migration.md + + - Translations: + - Español: README.es.md + - Italiano: README.it.md + - 日本語: README.ja.md + - Русский: README.ru.md + - 简体中文: README-ZH_CN.md + - 繁體中文: README-ZH_TW.md + + - Support: + - FAQ: support/faq.md + - Troubleshooting: support/troubleshooting.md + - Community: support/community.md + - Issue Tracker: https://github.com/zadam/trilium/issues diff --git a/requirements-docs.txt b/requirements-docs.txt new file mode 100644 index 000000000..dcb76d80b --- /dev/null +++ b/requirements-docs.txt @@ -0,0 +1,20 @@ +# MkDocs and Material theme requirements for Trilium documentation +mkdocs>=1.6.0 +mkdocs-material>=9.5.0 +mkdocs-material-extensions>=1.3.0 + +# Essential plugins +mkdocs-minify-plugin>=0.8.0 +mkdocs-git-revision-date-localized-plugin>=1.2.0 + +# Optional but recommended plugins +mkdocs-redirects>=1.2.0 +mkdocs-rss-plugin>=1.12.0 +mkdocs-glightbox>=0.3.0 + +# For advanced features +pillow>=10.0.0 # For social cards generation +cairosvg>=2.7.0 # For social cards with SVG support + +# Search enhancements +mkdocs-material[imaging]>=9.5.0 \ No newline at end of file From fcd2409ee35a4092e56a5d3bc9661e41465cc08c Mon Sep 17 00:00:00 2001 From: perf3ct Date: Thu, 4 Sep 2025 21:20:01 +0000 Subject: [PATCH 14/67] feat(docs): try to get mkdocs to work again --- .github/workflows/deploy-docs.yml | 8 ++ docs/README.md | 12 +++ mkdocs.yml | 145 ++++++++++++++---------------- 3 files changed, 89 insertions(+), 76 deletions(-) create mode 100644 docs/README.md diff --git a/.github/workflows/deploy-docs.yml b/.github/workflows/deploy-docs.yml index 25b04d1d7..3a1342f56 100644 --- a/.github/workflows/deploy-docs.yml +++ b/.github/workflows/deploy-docs.yml @@ -86,6 +86,12 @@ jobs: test -d site/assets || (echo "ERROR: site/assets directory not found" && exit 1) echo "✅ Site validation passed" + # Setup Node.js for Wrangler + - name: Setup Node.js + uses: actions/setup-node@v4 + with: + node-version: '20' + # Deploy using Wrangler (recommended by Cloudflare) - name: Deploy to Cloudflare Pages id: deploy @@ -95,6 +101,7 @@ jobs: apiToken: ${{ secrets.CLOUDFLARE_API_TOKEN }} accountId: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }} command: pages deploy site --project-name=trilium-docs --branch=${{ github.ref_name }} + packageManager: npm # Explicitly use npm instead of pnpm # Deploy preview for PRs - name: Deploy Preview to Cloudflare Pages @@ -105,6 +112,7 @@ jobs: apiToken: ${{ secrets.CLOUDFLARE_API_TOKEN }} accountId: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }} command: pages deploy site --project-name=trilium-docs --branch=pr-${{ github.event.pull_request.number }} + packageManager: npm # Explicitly use npm instead of pnpm # Post deployment URL as PR comment - name: Comment PR with Preview URL diff --git a/docs/README.md b/docs/README.md new file mode 100644 index 000000000..5675758ee --- /dev/null +++ b/docs/README.md @@ -0,0 +1,12 @@ +# Trilium Notes + +Please see the [main documentation](index.md) or visit one of our translated versions: + +- [Español](README.es.md) +- [Italiano](README.it.md) +- [日本語](README.ja.md) +- [Русский](README.ru.md) +- [简体中文](README-ZH_CN.md) +- [繁體中文](README-ZH_TW.md) + +For the full application README, please visit our [GitHub repository](https://github.com/triliumnext/trilium). \ No newline at end of file diff --git a/mkdocs.yml b/mkdocs.yml index ecde11abb..d000e4de9 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -178,90 +178,85 @@ extra: provider: mike default: stable -# Navigation structure based on existing documentation +# Navigation structure matching actual file paths nav: - Home: index.md + - Introduction: README.md - Getting Started: - - Introduction: README.md + - Quick Start: User Guide/User Guide/Quick Start.md - Installation: - - Desktop Installation: User Guide/installation.md - - Server Installation: User Guide/server-installation.md - - Docker Installation: User Guide/docker.md - - Mobile Access: User Guide/mobile-frontend.md - - Quick Start Guide: User Guide/quick-start.md + - Desktop Installation: User Guide/User Guide/Installation & Setup/Desktop Installation.md + - Server Installation: User Guide/User Guide/Installation & Setup/Server Installation.md + - Docker: User Guide/User Guide/Installation & Setup/Server Installation/1. Installing the server/Using Docker.md + - Mobile Frontend: User Guide/User Guide/Installation & Setup/Mobile Frontend.md - User Guide: - - Overview: User Guide/index.md + - Overview: User Guide/User Guide.md + - Feature Highlights: User Guide/User Guide/Feature Highlights.md - Basic Concepts: - - Notes & Branches: User Guide/notes-and-branches.md - - Note Types: User Guide/note-types.md - - Attributes: User Guide/attributes.md - - Relations: User Guide/relations.md - - Features: - - Note Editor: User Guide/note-editor.md - - Search: User Guide/search.md - - Note Map: User Guide/note-map.md - - Day Notes: User Guide/day-notes.md - - Book Notes: User Guide/book-notes.md - - Templates: User Guide/templates.md - - Cloning Notes: User Guide/cloning-notes.md - - Protected Notes: User Guide/protected-notes.md - - Note Revisions: User Guide/note-revisions.md - - Synchronization: User Guide/synchronization.md - - Advanced Features: - - Scripting: User Guide/scripting.md - - Themes: User Guide/themes.md - - Keyboard Shortcuts: User Guide/keyboard-shortcuts.md - - Web Clipper: User Guide/web-clipper.md - - Import & Export: User Guide/import-export.md - - Backup: User Guide/backup.md - - Configuration: User Guide/configuration.md - - - Script API: - - Overview: Script API/index.md - - Backend API: - - Overview: Script API/backend/index.md - - BNote: Script API/backend/BNote.md - - BBranch: Script API/backend/BBranch.md - - BAttribute: Script API/backend/BAttribute.md - - BackendScriptApi: Script API/backend/BackendScriptApi.md - - SQL API: Script API/backend/sql.md - - Frontend API: - - Overview: Script API/frontend/index.md - - FNote: Script API/frontend/FNote.md - - FBranch: Script API/frontend/FBranch.md - - FAttribute: Script API/frontend/FAttribute.md - - FrontendScriptApi: Script API/frontend/FrontendScriptApi.md - - Examples: - - Script Examples: Script API/examples.md - - Custom Widgets: Script API/custom-widgets.md - - Event Handlers: Script API/event-handlers.md + - Notes: User Guide/User Guide/Basic Concepts and Features/Notes.md + - Keyboard Shortcuts: User Guide/User Guide/Basic Concepts and Features/Keyboard Shortcuts.md + - Themes: User Guide/User Guide/Basic Concepts and Features/Themes.md + - Zen Mode: User Guide/User Guide/Basic Concepts and Features/Zen mode.md + - Navigation: + - Search: User Guide/User Guide/Basic Concepts and Features/Navigation/Search.md + - Quick Search: User Guide/User Guide/Basic Concepts and Features/Navigation/Quick search.md + - Tree Concepts: User Guide/User Guide/Basic Concepts and Features/Navigation/Tree Concepts.md + - Note Navigation: User Guide/User Guide/Basic Concepts and Features/Navigation/Note Navigation.md + - Bookmarks: User Guide/User Guide/Basic Concepts and Features/Navigation/Bookmarks.md + - Workspaces: User Guide/User Guide/Basic Concepts and Features/Navigation/Workspaces.md + - Note Types: + - Overview: User Guide/User Guide/Note Types.md + - Text: User Guide/User Guide/Note Types/Text.md + - Code: User Guide/User Guide/Note Types/Code.md + - Canvas: User Guide/User Guide/Note Types/Canvas.md + - File: User Guide/User Guide/Note Types/File.md + - Mermaid Diagrams: User Guide/User Guide/Note Types/Mermaid Diagrams.md + - Mind Map: User Guide/User Guide/Note Types/Mind Map.md + - Collections: User Guide/User Guide/Note Types/Collections.md + - Advanced Usage: + - Attributes: User Guide/User Guide/Advanced Usage/Attributes.md + - Templates: User Guide/User Guide/Advanced Usage/Templates.md + - Sharing: User Guide/User Guide/Advanced Usage/Sharing.md + - Database: User Guide/User Guide/Advanced Usage/Database.md + - ETAPI: User Guide/User Guide/Advanced Usage/ETAPI (REST API).md + - Installation & Setup: + - Backup: User Guide/User Guide/Installation & Setup/Backup.md + - Synchronization: User Guide/User Guide/Installation & Setup/Synchronization.md + - Web Clipper: User Guide/User Guide/Installation & Setup/Web Clipper.md + - Data Directory: User Guide/User Guide/Installation & Setup/Data directory.md + - Scripting: + - Overview: User Guide/User Guide/Scripting.md + - Script API: User Guide/User Guide/Scripting/Script API.md + - Custom Widgets: User Guide/User Guide/Scripting/Custom Widgets.md + - Events: User Guide/User Guide/Scripting/Events.md + - Troubleshooting: + - Overview: User Guide/User Guide/Troubleshooting.md + - Error Logs: User Guide/User Guide/Troubleshooting/Error logs.md + - FAQ: User Guide/User Guide/FAQ.md - Developer Guide: - - Overview: Developer Guide/index.md - - Architecture: - - Project Structure: Developer Guide/architecture.md - - Database Schema: Developer Guide/database.md - - Entity System: Developer Guide/entities.md - - Cache System: Developer Guide/cache-system.md - - Development Setup: - - Local Development: Developer Guide/development.md - - Building from Source: Developer Guide/build.md - - Testing: Developer Guide/testing.md - - Contributing: - - Contribution Guide: Developer Guide/contributing.md - - Code Style: Developer Guide/code-style.md - - Creating Plugins: Developer Guide/plugins.md - - API Development: - - REST API: Developer Guide/rest-api.md - - ETAPI: Developer Guide/etapi.md - - WebSocket API: Developer Guide/websocket.md + - Environment Setup: Developer Guide/Developer Guide/Environment Setup.md + - Project Structure: Developer Guide/Developer Guide/Project Structure.md + - Development: + - Icons: Developer Guide/Developer Guide/Development and architecture/Icons.md + - Options: Developer Guide/Developer Guide/Development and architecture/Options.md + - Themes: Developer Guide/Developer Guide/Development and architecture/Themes.md + - Database Tables: + - Notes: Developer Guide/Developer Guide/Development and architecture/Database/notes.md + - Attributes: Developer Guide/Developer Guide/Development and architecture/Database/attributes.md + - Branches: Developer Guide/Developer Guide/Development and architecture/Database/branches.md + + - Script API Documentation: + - API Reference: Script API/index.html - Release Notes: - - Latest Release: Release Notes/latest.md - - Version History: Release Notes/history.md - - Migration Guides: Release Notes/migration.md + - v0.98.1: Release Notes/Release Notes/v0.98.1.md + - v0.98.0: Release Notes/Release Notes/v0.98.0.md + - v0.97.2: Release Notes/Release Notes/v0.97.2.md + - v0.97.1: Release Notes/Release Notes/v0.97.1.md + - v0.97.0: Release Notes/Release Notes/v0.97.0.md - Translations: - Español: README.es.md @@ -272,7 +267,5 @@ nav: - 繁體中文: README-ZH_TW.md - Support: - - FAQ: support/faq.md - - Troubleshooting: support/troubleshooting.md - - Community: support/community.md - - Issue Tracker: https://github.com/zadam/trilium/issues + - GitHub Issues: https://github.com/triliumnext/trilium/issues + - Discussions: https://github.com/triliumnext/trilium/discussions From b6212c4e98499468cbfaf13e6460fe50800fd722 Mon Sep 17 00:00:00 2001 From: perf3ct Date: Thu, 4 Sep 2025 21:28:03 +0000 Subject: [PATCH 15/67] feat(docs): try to get wrangler to work... feat(docs)asdf asdf --- .github/workflows/deploy-docs.yml | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/.github/workflows/deploy-docs.yml b/.github/workflows/deploy-docs.yml index 3a1342f56..aee24150f 100644 --- a/.github/workflows/deploy-docs.yml +++ b/.github/workflows/deploy-docs.yml @@ -86,13 +86,18 @@ jobs: test -d site/assets || (echo "ERROR: site/assets directory not found" && exit 1) echo "✅ Site validation passed" - # Setup Node.js for Wrangler + # Setup pnpm + - name: Setup pnpm + uses: pnpm/action-setup@v4 + + # Setup Node.js with pnpm - name: Setup Node.js uses: actions/setup-node@v4 with: node-version: '20' + cache: 'pnpm' - # Deploy using Wrangler (recommended by Cloudflare) + # Deploy using Wrangler (with pnpm) - name: Deploy to Cloudflare Pages id: deploy if: github.event_name == 'push' || github.event_name == 'workflow_dispatch' @@ -101,7 +106,7 @@ jobs: apiToken: ${{ secrets.CLOUDFLARE_API_TOKEN }} accountId: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }} command: pages deploy site --project-name=trilium-docs --branch=${{ github.ref_name }} - packageManager: npm # Explicitly use npm instead of pnpm + packageManager: pnpm # Deploy preview for PRs - name: Deploy Preview to Cloudflare Pages @@ -112,7 +117,7 @@ jobs: apiToken: ${{ secrets.CLOUDFLARE_API_TOKEN }} accountId: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }} command: pages deploy site --project-name=trilium-docs --branch=pr-${{ github.event.pull_request.number }} - packageManager: npm # Explicitly use npm instead of pnpm + packageManager: pnpm # Post deployment URL as PR comment - name: Comment PR with Preview URL @@ -156,4 +161,4 @@ jobs: repo: context.repo.repo, body: commentBody }); - } \ No newline at end of file + } From 33c8406b8ae62c36006de98bcfeef0ca0c916952 Mon Sep 17 00:00:00 2001 From: perf3ct Date: Thu, 4 Sep 2025 21:39:07 +0000 Subject: [PATCH 16/67] feat(docs): try to make pnpm happy for mkdocs asfd asdf --- .github/workflows/deploy-docs.yml | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/.github/workflows/deploy-docs.yml b/.github/workflows/deploy-docs.yml index aee24150f..e1fc45cf0 100644 --- a/.github/workflows/deploy-docs.yml +++ b/.github/workflows/deploy-docs.yml @@ -86,7 +86,7 @@ jobs: test -d site/assets || (echo "ERROR: site/assets directory not found" && exit 1) echo "✅ Site validation passed" - # Setup pnpm + # Setup pnpm - name: Setup pnpm uses: pnpm/action-setup@v4 @@ -97,7 +97,12 @@ jobs: node-version: '20' cache: 'pnpm' - # Deploy using Wrangler (with pnpm) + # Install wrangler globally to avoid workspace issues + - name: Install Wrangler + run: | + npm install -g wrangler + + # Deploy using Wrangler (use pre-installed wrangler) - name: Deploy to Cloudflare Pages id: deploy if: github.event_name == 'push' || github.event_name == 'workflow_dispatch' @@ -105,8 +110,8 @@ jobs: with: apiToken: ${{ secrets.CLOUDFLARE_API_TOKEN }} accountId: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }} - command: pages deploy site --project-name=trilium-docs --branch=${{ github.ref_name }} - packageManager: pnpm + command: pages deploy site --project-name=triliumnext-pages --branch=${{ github.ref_name }} + wranglerVersion: '' # Use pre-installed version # Deploy preview for PRs - name: Deploy Preview to Cloudflare Pages @@ -116,8 +121,8 @@ jobs: with: apiToken: ${{ secrets.CLOUDFLARE_API_TOKEN }} accountId: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }} - command: pages deploy site --project-name=trilium-docs --branch=pr-${{ github.event.pull_request.number }} - packageManager: pnpm + command: pages deploy site --project-name=triliumnext-pages --branch=pr-${{ github.event.pull_request.number }} + wranglerVersion: '' # Use pre-installed version # Post deployment URL as PR comment - name: Comment PR with Preview URL From 791869ca9e83c0b87a4a9501fd003b75ff2749c7 Mon Sep 17 00:00:00 2001 From: perf3ct Date: Thu, 4 Sep 2025 23:30:20 +0000 Subject: [PATCH 17/67] feat(docs): try to capture all pages --- .gitignore | 5 ++- docs/.pages | 8 ++++ mkdocs.yml | 99 ++++--------------------------------------- requirements-docs.txt | 1 + 4 files changed, 21 insertions(+), 92 deletions(-) create mode 100644 docs/.pages diff --git a/.gitignore b/.gitignore index 66e9781f9..b2c4e3c46 100644 --- a/.gitignore +++ b/.gitignore @@ -45,4 +45,7 @@ upload *.tsbuildinfo /result -.svelte-kit \ No newline at end of file +.svelte-kit + +# docs +site/ diff --git a/docs/.pages b/docs/.pages new file mode 100644 index 000000000..276a4015a --- /dev/null +++ b/docs/.pages @@ -0,0 +1,8 @@ +# Control navigation order for top-level sections +nav: + - index.md + - User Guide + - Developer Guide + - Script API + - Release Notes + - ... # Include all other directories/files not explicitly listed \ No newline at end of file diff --git a/mkdocs.yml b/mkdocs.yml index d000e4de9..03940176d 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -78,6 +78,12 @@ plugins: separator: '[\s\-,:!=\[\]()"`/]+|\.(?!\d)|&[lg]t;|(?!\b)(?=[A-Z][a-z])' lang: - en + - awesome-pages: + collapse_single_pages: false + strict: false + order: asc + sort_type: natural + order_by: title - minify: minify_html: true minify_js: true @@ -178,94 +184,5 @@ extra: provider: mike default: stable -# Navigation structure matching actual file paths -nav: - - Home: index.md - - Introduction: README.md - - - Getting Started: - - Quick Start: User Guide/User Guide/Quick Start.md - - Installation: - - Desktop Installation: User Guide/User Guide/Installation & Setup/Desktop Installation.md - - Server Installation: User Guide/User Guide/Installation & Setup/Server Installation.md - - Docker: User Guide/User Guide/Installation & Setup/Server Installation/1. Installing the server/Using Docker.md - - Mobile Frontend: User Guide/User Guide/Installation & Setup/Mobile Frontend.md - - - User Guide: - - Overview: User Guide/User Guide.md - - Feature Highlights: User Guide/User Guide/Feature Highlights.md - - Basic Concepts: - - Notes: User Guide/User Guide/Basic Concepts and Features/Notes.md - - Keyboard Shortcuts: User Guide/User Guide/Basic Concepts and Features/Keyboard Shortcuts.md - - Themes: User Guide/User Guide/Basic Concepts and Features/Themes.md - - Zen Mode: User Guide/User Guide/Basic Concepts and Features/Zen mode.md - - Navigation: - - Search: User Guide/User Guide/Basic Concepts and Features/Navigation/Search.md - - Quick Search: User Guide/User Guide/Basic Concepts and Features/Navigation/Quick search.md - - Tree Concepts: User Guide/User Guide/Basic Concepts and Features/Navigation/Tree Concepts.md - - Note Navigation: User Guide/User Guide/Basic Concepts and Features/Navigation/Note Navigation.md - - Bookmarks: User Guide/User Guide/Basic Concepts and Features/Navigation/Bookmarks.md - - Workspaces: User Guide/User Guide/Basic Concepts and Features/Navigation/Workspaces.md - - Note Types: - - Overview: User Guide/User Guide/Note Types.md - - Text: User Guide/User Guide/Note Types/Text.md - - Code: User Guide/User Guide/Note Types/Code.md - - Canvas: User Guide/User Guide/Note Types/Canvas.md - - File: User Guide/User Guide/Note Types/File.md - - Mermaid Diagrams: User Guide/User Guide/Note Types/Mermaid Diagrams.md - - Mind Map: User Guide/User Guide/Note Types/Mind Map.md - - Collections: User Guide/User Guide/Note Types/Collections.md - - Advanced Usage: - - Attributes: User Guide/User Guide/Advanced Usage/Attributes.md - - Templates: User Guide/User Guide/Advanced Usage/Templates.md - - Sharing: User Guide/User Guide/Advanced Usage/Sharing.md - - Database: User Guide/User Guide/Advanced Usage/Database.md - - ETAPI: User Guide/User Guide/Advanced Usage/ETAPI (REST API).md - - Installation & Setup: - - Backup: User Guide/User Guide/Installation & Setup/Backup.md - - Synchronization: User Guide/User Guide/Installation & Setup/Synchronization.md - - Web Clipper: User Guide/User Guide/Installation & Setup/Web Clipper.md - - Data Directory: User Guide/User Guide/Installation & Setup/Data directory.md - - Scripting: - - Overview: User Guide/User Guide/Scripting.md - - Script API: User Guide/User Guide/Scripting/Script API.md - - Custom Widgets: User Guide/User Guide/Scripting/Custom Widgets.md - - Events: User Guide/User Guide/Scripting/Events.md - - Troubleshooting: - - Overview: User Guide/User Guide/Troubleshooting.md - - Error Logs: User Guide/User Guide/Troubleshooting/Error logs.md - - FAQ: User Guide/User Guide/FAQ.md - - - Developer Guide: - - Environment Setup: Developer Guide/Developer Guide/Environment Setup.md - - Project Structure: Developer Guide/Developer Guide/Project Structure.md - - Development: - - Icons: Developer Guide/Developer Guide/Development and architecture/Icons.md - - Options: Developer Guide/Developer Guide/Development and architecture/Options.md - - Themes: Developer Guide/Developer Guide/Development and architecture/Themes.md - - Database Tables: - - Notes: Developer Guide/Developer Guide/Development and architecture/Database/notes.md - - Attributes: Developer Guide/Developer Guide/Development and architecture/Database/attributes.md - - Branches: Developer Guide/Developer Guide/Development and architecture/Database/branches.md - - - Script API Documentation: - - API Reference: Script API/index.html - - - Release Notes: - - v0.98.1: Release Notes/Release Notes/v0.98.1.md - - v0.98.0: Release Notes/Release Notes/v0.98.0.md - - v0.97.2: Release Notes/Release Notes/v0.97.2.md - - v0.97.1: Release Notes/Release Notes/v0.97.1.md - - v0.97.0: Release Notes/Release Notes/v0.97.0.md - - - Translations: - - Español: README.es.md - - Italiano: README.it.md - - 日本語: README.ja.md - - Русский: README.ru.md - - 简体中文: README-ZH_CN.md - - 繁體中文: README-ZH_TW.md - - - Support: - - GitHub Issues: https://github.com/triliumnext/trilium/issues - - Discussions: https://github.com/triliumnext/trilium/discussions +# Navigation is automatically generated from folder structure by awesome-pages plugin +# To customize order or titles, create .pages files in directories \ No newline at end of file diff --git a/requirements-docs.txt b/requirements-docs.txt index dcb76d80b..a7fa25aec 100644 --- a/requirements-docs.txt +++ b/requirements-docs.txt @@ -4,6 +4,7 @@ mkdocs-material>=9.5.0 mkdocs-material-extensions>=1.3.0 # Essential plugins +mkdocs-awesome-pages-plugin>=2.9.0 # Auto-generate navigation from folder structure mkdocs-minify-plugin>=0.8.0 mkdocs-git-revision-date-localized-plugin>=1.2.0 From 444beb4908aa924790597b0ac1e8b6ca0d588ee2 Mon Sep 17 00:00:00 2001 From: perf3ct Date: Thu, 4 Sep 2025 23:39:40 +0000 Subject: [PATCH 18/67] feat(docs): get images to work now --- mkdocs.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/mkdocs.yml b/mkdocs.yml index 03940176d..68cf7c30b 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -12,6 +12,9 @@ edit_uri: edit/main/docs/ # Copyright copyright: Copyright © 2025 Trilium Notes +# Use document-style URLs to fix image paths +use_directory_urls: false + # Theme configuration theme: name: material From 7ca21b52a08d492ae1e74cfd74c09508c7a721f6 Mon Sep 17 00:00:00 2001 From: perf3ct Date: Thu, 4 Sep 2025 23:46:50 +0000 Subject: [PATCH 19/67] feat(docs): fix references to zadam --- mkdocs.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/mkdocs.yml b/mkdocs.yml index 68cf7c30b..3d787e9ed 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -157,9 +157,9 @@ extra: # Social links social: - icon: fontawesome/brands/github - link: https://github.com/zadam/trilium + link: https://github.com/triliumnext/trilium - icon: fontawesome/brands/docker - link: https://hub.docker.com/r/zadam/trilium + link: https://hub.docker.com/r/triliumnext/trilium - icon: fontawesome/solid/globe link: https://trilium.cc @@ -180,7 +180,7 @@ extra: data: 0 note: >- Thanks for your feedback! Help us improve this page by - opening an issue. + opening an issue. # Version version: @@ -188,4 +188,4 @@ extra: default: stable # Navigation is automatically generated from folder structure by awesome-pages plugin -# To customize order or titles, create .pages files in directories \ No newline at end of file +# To customize order or titles, create .pages files in directories From 1847fc2060d6fbcc561617c21c0b5a9cbc461434 Mon Sep 17 00:00:00 2001 From: perf3ct Date: Thu, 4 Sep 2025 23:50:22 +0000 Subject: [PATCH 20/67] feat(docs): fix nav and scripts --- .github/workflows/deploy-docs.yml | 5 ++ scripts/fix-mkdocs-structure.py | 140 ++++++++++++++++++++++++++++++ 2 files changed, 145 insertions(+) create mode 100644 scripts/fix-mkdocs-structure.py diff --git a/.github/workflows/deploy-docs.yml b/.github/workflows/deploy-docs.yml index e1fc45cf0..5639f58f2 100644 --- a/.github/workflows/deploy-docs.yml +++ b/.github/workflows/deploy-docs.yml @@ -62,6 +62,11 @@ jobs: env: PIP_DISABLE_PIP_VERSION_CHECK: 1 + - name: Fix Documentation Structure + run: | + # Fix duplicate navigation entries by moving overview pages to index.md + python scripts/fix-mkdocs-structure.py + - name: Build MkDocs Site run: | # Build with strict mode but allow expected warnings diff --git a/scripts/fix-mkdocs-structure.py b/scripts/fix-mkdocs-structure.py new file mode 100644 index 000000000..62af438fe --- /dev/null +++ b/scripts/fix-mkdocs-structure.py @@ -0,0 +1,140 @@ +#!/usr/bin/env python3 +""" +Fix MkDocs structure by moving overview pages to index.md inside their directories. +This prevents duplicate navigation entries when a file and directory have the same name. +""" + +import os +import shutil +from pathlib import Path + +def fix_duplicate_entries(docs_dir): + """ + Find markdown files that have a corresponding directory with the same name, + and move them to index.md inside that directory. + """ + fixes_made = [] + + # Walk through all markdown files + for root, dirs, files in os.walk(docs_dir): + for file in files: + if file.endswith('.md'): + file_path = Path(root) / file + basename = file[:-3] # Remove .md extension + dir_path = Path(root) / basename + + # Check if there's a directory with the same name + if dir_path.exists() and dir_path.is_dir(): + # Check if index.md already exists in that directory + index_path = dir_path / 'index.md' + if not index_path.exists(): + # Move the file to index.md in the directory + shutil.move(str(file_path), str(index_path)) + fixes_made.append(f"Moved {file_path.relative_to(docs_dir)} -> {index_path.relative_to(docs_dir)}") + + # Also move any associated images + for img_file in Path(root).glob(f"{basename}_*"): + if img_file.is_file(): + img_dest = dir_path / img_file.name + shutil.move(str(img_file), str(img_dest)) + fixes_made.append(f"Moved {img_file.relative_to(docs_dir)} -> {img_dest.relative_to(docs_dir)}") + + # Also move any images that match the pattern exactly + for img_ext in ['.png', '.jpg', '.jpeg', '.gif', '.svg']: + img_file = Path(root) / f"{basename}{img_ext}" + if img_file.exists(): + img_dest = dir_path / img_file.name + shutil.move(str(img_file), str(img_dest)) + fixes_made.append(f"Moved {img_file.relative_to(docs_dir)} -> {img_dest.relative_to(docs_dir)}") + + return fixes_made + +def update_references(docs_dir): + """ + Update references in markdown files to point to the new locations. + """ + updates_made = [] + + for root, dirs, files in os.walk(docs_dir): + for file in files: + if file.endswith('.md'): + file_path = Path(root) / file + content_changed = False + + with open(file_path, 'r', encoding='utf-8') as f: + content = f.read() + original_content = content + + # Update references to moved files + # This is a simplified approach - you might need more sophisticated regex + # for complex cases + + # Look for markdown links like [text](path.md) + import re + pattern = r'\[([^\]]*)\]\(([^)]+\.md)\)' + + def fix_link(match): + text = match.group(1) + link = match.group(2) + + # If the link doesn't contain a slash, it's a local reference + if '/' not in link and not link.startswith('http'): + # Check if this might be a moved file + basename = link[:-3] # Remove .md + # If there's a directory with this name, update the link + possible_dir = Path(root) / basename + if possible_dir.exists() and possible_dir.is_dir(): + # Point to the directory (which will serve index.md) + return f'[{text}]({basename}/)' + + return match.group(0) + + content = re.sub(pattern, fix_link, content) + + if content != original_content: + with open(file_path, 'w', encoding='utf-8') as f: + f.write(content) + updates_made.append(f"Updated references in {file_path.relative_to(docs_dir)}") + + return updates_made + +def main(): + # Get the docs directory + script_dir = Path(__file__).parent + project_root = script_dir.parent + docs_dir = project_root / 'docs' + + if not docs_dir.exists(): + print(f"Error: docs directory not found at {docs_dir}") + return 1 + + print(f"Fixing MkDocs structure in {docs_dir}") + print("-" * 50) + + # Fix duplicate entries + fixes = fix_duplicate_entries(docs_dir) + if fixes: + print("Files reorganized:") + for fix in fixes: + print(f" - {fix}") + else: + print("No duplicate entries found that need fixing") + + print() + + # Update references + updates = update_references(docs_dir) + if updates: + print("References updated:") + for update in updates: + print(f" - {update}") + else: + print("No references needed updating") + + print("-" * 50) + print(f"Structure fix complete: {len(fixes)} files moved, {len(updates)} files updated") + + return 0 + +if __name__ == '__main__': + exit(main()) \ No newline at end of file From 94089113ef770a2470c94879420cd49094c804ad Mon Sep 17 00:00:00 2001 From: perf3ct Date: Thu, 4 Sep 2025 21:55:28 -0700 Subject: [PATCH 21/67] feat(docs): try to handle moved files too in script --- scripts/fix-mkdocs-structure.py | 52 ++++++++++++++++++++++++++------- 1 file changed, 41 insertions(+), 11 deletions(-) diff --git a/scripts/fix-mkdocs-structure.py b/scripts/fix-mkdocs-structure.py index 62af438fe..2b0bd0af3 100644 --- a/scripts/fix-mkdocs-structure.py +++ b/scripts/fix-mkdocs-structure.py @@ -66,26 +66,56 @@ def update_references(docs_dir): original_content = content # Update references to moved files - # This is a simplified approach - you might need more sophisticated regex - # for complex cases - # Look for markdown links like [text](path.md) import re + from urllib.parse import unquote, quote pattern = r'\[([^\]]*)\]\(([^)]+\.md)\)' def fix_link(match): text = match.group(1) link = match.group(2) - # If the link doesn't contain a slash, it's a local reference - if '/' not in link and not link.startswith('http'): - # Check if this might be a moved file - basename = link[:-3] # Remove .md - # If there's a directory with this name, update the link - possible_dir = Path(root) / basename + # Skip external links + if link.startswith('http'): + return match.group(0) + + # Decode URL-encoded paths for processing + decoded_link = unquote(link) + + # Resolve the link path relative to current file + current_dir = Path(root) + + # For any .md link, check if there's a directory with index.md + # that should be used instead + if not decoded_link.startswith('/'): + # Resolve relative to current directory + resolved_path = (current_dir / decoded_link).resolve() + + # Check if this points to a file that should be a directory + # Remove .md extension to get the potential directory name + if resolved_path.suffix == '.md': + potential_dir = resolved_path.with_suffix('') + potential_index = potential_dir / 'index.md' + + # If a directory with index.md exists, update the link + if potential_index.exists(): + # Calculate relative path from current file to the directory + new_path = os.path.relpath(potential_dir, current_dir) + # Return link pointing to directory (MkDocs will serve index.md) + # Replace backslashes with forward slashes for consistency + new_path = new_path.replace('\\', '/') + # Re-encode spaces in the path for URL compatibility + new_path = new_path.replace(' ', '%20') + return f'[{text}]({new_path}/)' + + # Also handle local references (same directory) + elif '/' not in decoded_link: + basename = decoded_link[:-3] # Remove .md + possible_dir = current_dir / basename if possible_dir.exists() and possible_dir.is_dir(): - # Point to the directory (which will serve index.md) - return f'[{text}]({basename}/)' + # Re-encode spaces for URL compatibility + encoded_basename = basename.replace(' ', '%20') + return f'[{text}]({encoded_basename}/)' return match.group(0) From e8ca4436977ac29a2245fd9a0c5b29b249b23717 Mon Sep 17 00:00:00 2001 From: perf3ct Date: Thu, 4 Sep 2025 22:16:43 -0700 Subject: [PATCH 22/67] feat(docs): try to fix local doc links --- scripts/fix-mkdocs-structure.py | 33 ++++++++++++++++++++++++++++++--- 1 file changed, 30 insertions(+), 3 deletions(-) diff --git a/scripts/fix-mkdocs-structure.py b/scripts/fix-mkdocs-structure.py index 2b0bd0af3..4dea44e91 100644 --- a/scripts/fix-mkdocs-structure.py +++ b/scripts/fix-mkdocs-structure.py @@ -84,6 +84,24 @@ def update_references(docs_dir): # Resolve the link path relative to current file current_dir = Path(root) + current_file = Path(root) / file + + # Check if the current file is an index.md that was moved + # If so, we need to adjust relative paths + is_index = file == 'index.md' + + # Special case: if we're in index.md and the link starts with the parent directory name + # This happens when a file was converted to index.md and had links to siblings + if is_index and '/' in decoded_link: + path_parts = decoded_link.split('/') + # Check if first part matches the parent directory name + if path_parts[0] == current_dir.name: + # This is a self-referential path, strip the first part + fixed_link = '/'.join(path_parts[1:]) + # Re-encode spaces for URL compatibility before recursing + fixed_link_encoded = fixed_link.replace(' ', '%20') + # Recursively process the fixed link + return fix_link(re.match(pattern, f'[{text}]({fixed_link_encoded})')) # For any .md link, check if there's a directory with index.md # that should be used instead @@ -99,17 +117,26 @@ def update_references(docs_dir): # If a directory with index.md exists, update the link if potential_index.exists(): + # If we're in an index.md file and linking to a file that's now + # in a sibling directory, adjust the path + if is_index: + # Check if they share the same parent directory + if potential_dir.parent == current_dir.parent: + # It's a sibling - just use directory name + dir_name = potential_dir.name + dir_name = dir_name.replace(' ', '%20') + return f'[{text}]({dir_name}/)' + # Calculate relative path from current file to the directory new_path = os.path.relpath(potential_dir, current_dir) - # Return link pointing to directory (MkDocs will serve index.md) # Replace backslashes with forward slashes for consistency new_path = new_path.replace('\\', '/') # Re-encode spaces in the path for URL compatibility new_path = new_path.replace(' ', '%20') return f'[{text}]({new_path}/)' - # Also handle local references (same directory) - elif '/' not in decoded_link: + # Also handle local references (same directory) - should be 'if', not 'elif' + if '/' not in decoded_link: basename = decoded_link[:-3] # Remove .md possible_dir = current_dir / basename if possible_dir.exists() and possible_dir.is_dir(): From 9b0e817635abd4534cef7585d5a11afea93e5501 Mon Sep 17 00:00:00 2001 From: perf3ct Date: Fri, 5 Sep 2025 15:09:27 +0000 Subject: [PATCH 23/67] feat(docs): transition from python to ts --- .github/workflows/deploy-docs.yml | 37 ++-- scripts/fix-mkdocs-structure.ts | 308 ++++++++++++++++++++++++++++++ 2 files changed, 330 insertions(+), 15 deletions(-) create mode 100644 scripts/fix-mkdocs-structure.ts diff --git a/.github/workflows/deploy-docs.yml b/.github/workflows/deploy-docs.yml index 5639f58f2..96e4850fc 100644 --- a/.github/workflows/deploy-docs.yml +++ b/.github/workflows/deploy-docs.yml @@ -14,6 +14,7 @@ on: - 'mkdocs.yml' - 'requirements-docs.txt' - '.github/workflows/deploy-docs.yml' + - 'scripts/fix-mkdocs-structure.ts' # Allow manual triggering from Actions tab workflow_dispatch: @@ -28,6 +29,7 @@ on: - 'mkdocs.yml' - 'requirements-docs.txt' - '.github/workflows/deploy-docs.yml' + - 'scripts/fix-mkdocs-structure.ts' jobs: build-and-deploy: @@ -62,10 +64,26 @@ jobs: env: PIP_DISABLE_PIP_VERSION_CHECK: 1 + # Setup pnpm before fixing docs structure + - name: Setup pnpm + uses: pnpm/action-setup@v4 + + # Setup Node.js with pnpm + - name: Setup Node.js + uses: actions/setup-node@v4 + with: + node-version: '20' + cache: 'pnpm' + + # Install Node.js dependencies for the TypeScript script + - name: Install Dependencies + run: | + pnpm install --frozen-lockfile + - name: Fix Documentation Structure run: | # Fix duplicate navigation entries by moving overview pages to index.md - python scripts/fix-mkdocs-structure.py + pnpm run chore:fix-mkdocs-structure - name: Build MkDocs Site run: | @@ -91,17 +109,6 @@ jobs: test -d site/assets || (echo "ERROR: site/assets directory not found" && exit 1) echo "✅ Site validation passed" - # Setup pnpm - - name: Setup pnpm - uses: pnpm/action-setup@v4 - - # Setup Node.js with pnpm - - name: Setup Node.js - uses: actions/setup-node@v4 - with: - node-version: '20' - cache: 'pnpm' - # Install wrangler globally to avoid workspace issues - name: Install Wrangler run: | @@ -115,7 +122,7 @@ jobs: with: apiToken: ${{ secrets.CLOUDFLARE_API_TOKEN }} accountId: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }} - command: pages deploy site --project-name=triliumnext-pages --branch=${{ github.ref_name }} + command: pages deploy site --project-name=trilium-docs --branch=${{ github.ref_name }} wranglerVersion: '' # Use pre-installed version # Deploy preview for PRs @@ -126,7 +133,7 @@ jobs: with: apiToken: ${{ secrets.CLOUDFLARE_API_TOKEN }} accountId: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }} - command: pages deploy site --project-name=triliumnext-pages --branch=pr-${{ github.event.pull_request.number }} + command: pages deploy site --project-name=trilium-docs --branch=pr-${{ github.event.pull_request.number }} wranglerVersion: '' # Use pre-installed version # Post deployment URL as PR comment @@ -139,7 +146,7 @@ jobs: const prNumber = context.issue.number; // Construct preview URL based on Cloudflare Pages pattern const previewUrl = `https://pr-${prNumber}.trilium-docs.pages.dev`; - const mainUrl = 'https://docs.trilium.app'; + const mainUrl = 'https://docs.triliumnotes.org'; // Check if we already commented const comments = await github.rest.issues.listComments({ diff --git a/scripts/fix-mkdocs-structure.ts b/scripts/fix-mkdocs-structure.ts new file mode 100644 index 000000000..e0df764d6 --- /dev/null +++ b/scripts/fix-mkdocs-structure.ts @@ -0,0 +1,308 @@ +#!/usr/bin/env node +/** + * Fix MkDocs structure by moving overview pages to index.md inside their directories. + * This prevents duplicate navigation entries when a file and directory have the same name. + */ + +import * as fs from 'fs'; +import * as path from 'path'; + +interface FixResult { + message: string; +} + +/** + * Find markdown files that have a corresponding directory with the same name, + * and move them to index.md inside that directory. + */ +function fixDuplicateEntries(docsDir: string): FixResult[] { + const fixesMade: FixResult[] = []; + + function walkDir(dir: string): void { + let files: string[]; + try { + files = fs.readdirSync(dir); + } catch (err) { + console.warn(`Warning: Unable to read directory ${dir}: ${err.message}`); + return; + } + + for (const file of files) { + const filePath = path.join(dir, file); + let stat: fs.Stats; + + try { + stat = fs.statSync(filePath); + } catch (err) { + // File might have been moved already, skip it + continue; + } + + if (stat.isDirectory()) { + walkDir(filePath); + } else if (file.endsWith('.md')) { + const basename = file.slice(0, -3); // Remove .md extension + const dirPath = path.join(dir, basename); + + // Check if there's a directory with the same name + if (fs.existsSync(dirPath) && fs.statSync(dirPath).isDirectory()) { + const indexPath = path.join(dirPath, 'index.md'); + + // Check if index.md already exists in that directory + if (!fs.existsSync(indexPath)) { + // Move the file to index.md in the directory + fs.renameSync(filePath, indexPath); + fixesMade.push({ + message: `Moved ${path.relative(docsDir, filePath)} -> ${path.relative(docsDir, indexPath)}` + }); + + // Move associated images with pattern basename_* + try { + const dirFiles = fs.readdirSync(dir); + for (const imgFile of dirFiles) { + if (imgFile.startsWith(`${basename}_`)) { + const imgSrc = path.join(dir, imgFile); + try { + if (!fs.statSync(imgSrc).isDirectory()) { + const imgDest = path.join(dirPath, imgFile); + fs.renameSync(imgSrc, imgDest); + fixesMade.push({ + message: `Moved ${path.relative(docsDir, imgSrc)} -> ${path.relative(docsDir, imgDest)}` + }); + } + } catch (err) { + // File might have been moved already, skip it + } + } + } + } catch (err) { + // Directory might not exist anymore, skip it + } + + // Move exact match images + const imgExtensions = ['.png', '.jpg', '.jpeg', '.gif', '.svg']; + for (const ext of imgExtensions) { + const imgFile = path.join(dir, `${basename}${ext}`); + if (fs.existsSync(imgFile)) { + const imgDest = path.join(dirPath, `${basename}${ext}`); + fs.renameSync(imgFile, imgDest); + fixesMade.push({ + message: `Moved ${path.relative(docsDir, imgFile)} -> ${path.relative(docsDir, imgDest)}` + }); + } + } + } + } + } + } + } + + walkDir(docsDir); + return fixesMade; +} + +/** + * Update references in markdown files to point to the new locations. + */ +function updateReferences(docsDir: string): FixResult[] { + const updatesMade: FixResult[] = []; + + function fixLink(match: string, text: string, link: string, currentDir: string, isIndex: boolean): string { + // Skip external links + if (link.startsWith('http')) { + return match; + } + + // Decode URL-encoded paths for processing + // Use decodeURIComponent which is equivalent to Python's unquote + let decodedLink: string; + try { + decodedLink = decodeURIComponent(link); + } catch (err) { + // If decoding fails, use the original link + decodedLink = link; + } + + // Special case: if we're in index.md and the link starts with the parent directory name + if (isIndex && decodedLink.includes('/')) { + const pathParts = decodedLink.split('/'); + const parentDirName = path.basename(currentDir); + + // Check if first part matches the parent directory name + if (pathParts[0] === parentDirName) { + // This is a self-referential path, strip the first part + const fixedLink = pathParts.slice(1).join('/'); + // Continue processing with the fixed link + const decodedFixedLink = fixedLink; + + // Check if this fixed link points to a directory with index.md + if (!decodedFixedLink.startsWith('/')) { + const resolvedPath = path.resolve(currentDir, decodedFixedLink); + + if (resolvedPath.endsWith('.md')) { + const potentialDir = resolvedPath.slice(0, -3); + const potentialIndex = path.join(potentialDir, 'index.md'); + + if (fs.existsSync(potentialIndex)) { + // Check if they share the same parent directory + if (path.dirname(potentialDir) === path.dirname(currentDir)) { + // It's a sibling - just use directory name + const dirName = path.basename(potentialDir).replace(/ /g, '%20'); + return `[${text}](${dirName}/)`; + } + + // Calculate relative path from current file to the directory + const newPath = path.relative(currentDir, potentialDir).replace(/\\/g, '/').replace(/ /g, '%20'); + return `[${text}](${newPath}/)`; + } + } + } + + // If no special handling needed for the fixed link, return it as-is + const fixedLinkEncoded = fixedLink.replace(/ /g, '%20'); + return `[${text}](${fixedLinkEncoded})`; + } + } + + // For any .md link, check if there's a directory with index.md + if (!decodedLink.startsWith('/')) { + const resolvedPath = path.resolve(currentDir, decodedLink); + + // Check if this points to a file that should be a directory + if (resolvedPath.endsWith('.md')) { + const potentialDir = resolvedPath.slice(0, -3); + const potentialIndex = path.join(potentialDir, 'index.md'); + + // If a directory with index.md exists, update the link + if (fs.existsSync(potentialIndex)) { + if (isIndex) { + // Check if they share the same parent directory + if (path.dirname(potentialDir) === path.dirname(currentDir)) { + // It's a sibling - just use directory name + const dirName = path.basename(potentialDir).replace(/ /g, '%20'); + return `[${text}](${dirName}/)`; + } + } + + // Calculate relative path from current file to the directory + const newPath = path.relative(currentDir, potentialDir).replace(/\\/g, '/').replace(/ /g, '%20'); + return `[${text}](${newPath}/)`; + } + } + } + + // Also handle local references (same directory) - should be 'if', not 'elif' + // This is intentional to handle both absolute and relative paths + if (!decodedLink.includes('/')) { + const basename = decodedLink.slice(0, -3); // Remove .md + const possibleDir = path.join(currentDir, basename); + + if (fs.existsSync(possibleDir) && fs.statSync(possibleDir).isDirectory()) { + const encodedBasename = basename.replace(/ /g, '%20'); + return `[${text}](${encodedBasename}/)`; + } + } + + return match; + } + + function walkDir(dir: string): void { + let files: string[]; + try { + files = fs.readdirSync(dir); + } catch (err) { + console.warn(`Warning: Unable to read directory ${dir}: ${err.message}`); + return; + } + + for (const file of files) { + const filePath = path.join(dir, file); + let stat: fs.Stats; + + try { + stat = fs.statSync(filePath); + } catch (err) { + // File might have been moved already, skip it + continue; + } + + if (stat.isDirectory()) { + walkDir(filePath); + } else if (file.endsWith('.md')) { + let content = fs.readFileSync(filePath, 'utf-8'); + const originalContent = content; + + const isIndex = file === 'index.md'; + const currentDir = path.dirname(filePath); + + // Update markdown links: [text](path.md) + const pattern = /\[([^\]]*)\]\(([^)]+\.md)\)/g; + content = content.replace(pattern, (match, text, link) => { + return fixLink(match, text, link, currentDir, isIndex); + }); + + if (content !== originalContent) { + fs.writeFileSync(filePath, content, 'utf-8'); + updatesMade.push({ + message: `Updated references in ${path.relative(docsDir, filePath)}` + }); + } + } + } + } + + walkDir(docsDir); + return updatesMade; +} + +function main(): number { + // Get the docs directory + const scriptDir = path.dirname(new URL(import.meta.url).pathname); + const projectRoot = path.dirname(scriptDir); + const docsDir = path.join(projectRoot, 'docs'); + + // Handle Windows paths (remove leading slash if on Windows) + const normalizedDocsDir = process.platform === 'win32' && docsDir.startsWith('/') + ? docsDir.substring(1) + : docsDir; + + if (!fs.existsSync(normalizedDocsDir)) { + console.error(`Error: docs directory not found at ${normalizedDocsDir}`); + return 1; + } + + console.log(`Fixing MkDocs structure in ${normalizedDocsDir}`); + console.log('-'.repeat(50)); + + // Fix duplicate entries + const fixes = fixDuplicateEntries(normalizedDocsDir); + if (fixes.length > 0) { + console.log('Files reorganized:'); + for (const fix of fixes) { + console.log(` - ${fix.message}`); + } + } else { + console.log('No duplicate entries found that need fixing'); + } + + console.log(); + + // Update references + const updates = updateReferences(normalizedDocsDir); + if (updates.length > 0) { + console.log('References updated:'); + for (const update of updates) { + console.log(` - ${update.message}`); + } + } else { + console.log('No references needed updating'); + } + + console.log('-'.repeat(50)); + console.log(`Structure fix complete: ${fixes.length} files moved, ${updates.length} files updated`); + + return 0; +} + +// Run the main function +process.exit(main()); \ No newline at end of file From 667cfb999bc32e2084a5e08b1811e58ed2fc717b Mon Sep 17 00:00:00 2001 From: perf3ct Date: Fri, 5 Sep 2025 15:11:48 +0000 Subject: [PATCH 24/67] feat(docs): oops forgot to add it to the package.json --- package.json | 1 + 1 file changed, 1 insertion(+) diff --git a/package.json b/package.json index 6eafcf347..5b3d3c3f1 100644 --- a/package.json +++ b/package.json @@ -24,6 +24,7 @@ "chore:generate-openapi": "tsx ./scripts/generate-openapi.ts", "chore:update-build-info": "tsx ./scripts/update-build-info.ts", "chore:update-version": "tsx ./scripts/update-version.ts", + "chore:fix-mkdocs-structure": "tsx ./scripts/fix-mkdocs-structure.ts", "edit-docs:edit-docs": "pnpm run --filter edit-docs edit-docs", "edit-docs:edit-demo": "pnpm run --filter edit-docs edit-demo", "test:all": "pnpm test:parallel && pnpm test:sequential", From 5c1595b1fdffb1da65ee2c4be8c044a614781344 Mon Sep 17 00:00:00 2001 From: perf3ct Date: Fri, 5 Sep 2025 15:15:12 +0000 Subject: [PATCH 25/67] feat(docs): remove unused python --- scripts/fix-mkdocs-structure.py | 197 -------------------------------- 1 file changed, 197 deletions(-) delete mode 100644 scripts/fix-mkdocs-structure.py diff --git a/scripts/fix-mkdocs-structure.py b/scripts/fix-mkdocs-structure.py deleted file mode 100644 index 4dea44e91..000000000 --- a/scripts/fix-mkdocs-structure.py +++ /dev/null @@ -1,197 +0,0 @@ -#!/usr/bin/env python3 -""" -Fix MkDocs structure by moving overview pages to index.md inside their directories. -This prevents duplicate navigation entries when a file and directory have the same name. -""" - -import os -import shutil -from pathlib import Path - -def fix_duplicate_entries(docs_dir): - """ - Find markdown files that have a corresponding directory with the same name, - and move them to index.md inside that directory. - """ - fixes_made = [] - - # Walk through all markdown files - for root, dirs, files in os.walk(docs_dir): - for file in files: - if file.endswith('.md'): - file_path = Path(root) / file - basename = file[:-3] # Remove .md extension - dir_path = Path(root) / basename - - # Check if there's a directory with the same name - if dir_path.exists() and dir_path.is_dir(): - # Check if index.md already exists in that directory - index_path = dir_path / 'index.md' - if not index_path.exists(): - # Move the file to index.md in the directory - shutil.move(str(file_path), str(index_path)) - fixes_made.append(f"Moved {file_path.relative_to(docs_dir)} -> {index_path.relative_to(docs_dir)}") - - # Also move any associated images - for img_file in Path(root).glob(f"{basename}_*"): - if img_file.is_file(): - img_dest = dir_path / img_file.name - shutil.move(str(img_file), str(img_dest)) - fixes_made.append(f"Moved {img_file.relative_to(docs_dir)} -> {img_dest.relative_to(docs_dir)}") - - # Also move any images that match the pattern exactly - for img_ext in ['.png', '.jpg', '.jpeg', '.gif', '.svg']: - img_file = Path(root) / f"{basename}{img_ext}" - if img_file.exists(): - img_dest = dir_path / img_file.name - shutil.move(str(img_file), str(img_dest)) - fixes_made.append(f"Moved {img_file.relative_to(docs_dir)} -> {img_dest.relative_to(docs_dir)}") - - return fixes_made - -def update_references(docs_dir): - """ - Update references in markdown files to point to the new locations. - """ - updates_made = [] - - for root, dirs, files in os.walk(docs_dir): - for file in files: - if file.endswith('.md'): - file_path = Path(root) / file - content_changed = False - - with open(file_path, 'r', encoding='utf-8') as f: - content = f.read() - original_content = content - - # Update references to moved files - # Look for markdown links like [text](path.md) - import re - from urllib.parse import unquote, quote - pattern = r'\[([^\]]*)\]\(([^)]+\.md)\)' - - def fix_link(match): - text = match.group(1) - link = match.group(2) - - # Skip external links - if link.startswith('http'): - return match.group(0) - - # Decode URL-encoded paths for processing - decoded_link = unquote(link) - - # Resolve the link path relative to current file - current_dir = Path(root) - current_file = Path(root) / file - - # Check if the current file is an index.md that was moved - # If so, we need to adjust relative paths - is_index = file == 'index.md' - - # Special case: if we're in index.md and the link starts with the parent directory name - # This happens when a file was converted to index.md and had links to siblings - if is_index and '/' in decoded_link: - path_parts = decoded_link.split('/') - # Check if first part matches the parent directory name - if path_parts[0] == current_dir.name: - # This is a self-referential path, strip the first part - fixed_link = '/'.join(path_parts[1:]) - # Re-encode spaces for URL compatibility before recursing - fixed_link_encoded = fixed_link.replace(' ', '%20') - # Recursively process the fixed link - return fix_link(re.match(pattern, f'[{text}]({fixed_link_encoded})')) - - # For any .md link, check if there's a directory with index.md - # that should be used instead - if not decoded_link.startswith('/'): - # Resolve relative to current directory - resolved_path = (current_dir / decoded_link).resolve() - - # Check if this points to a file that should be a directory - # Remove .md extension to get the potential directory name - if resolved_path.suffix == '.md': - potential_dir = resolved_path.with_suffix('') - potential_index = potential_dir / 'index.md' - - # If a directory with index.md exists, update the link - if potential_index.exists(): - # If we're in an index.md file and linking to a file that's now - # in a sibling directory, adjust the path - if is_index: - # Check if they share the same parent directory - if potential_dir.parent == current_dir.parent: - # It's a sibling - just use directory name - dir_name = potential_dir.name - dir_name = dir_name.replace(' ', '%20') - return f'[{text}]({dir_name}/)' - - # Calculate relative path from current file to the directory - new_path = os.path.relpath(potential_dir, current_dir) - # Replace backslashes with forward slashes for consistency - new_path = new_path.replace('\\', '/') - # Re-encode spaces in the path for URL compatibility - new_path = new_path.replace(' ', '%20') - return f'[{text}]({new_path}/)' - - # Also handle local references (same directory) - should be 'if', not 'elif' - if '/' not in decoded_link: - basename = decoded_link[:-3] # Remove .md - possible_dir = current_dir / basename - if possible_dir.exists() and possible_dir.is_dir(): - # Re-encode spaces for URL compatibility - encoded_basename = basename.replace(' ', '%20') - return f'[{text}]({encoded_basename}/)' - - return match.group(0) - - content = re.sub(pattern, fix_link, content) - - if content != original_content: - with open(file_path, 'w', encoding='utf-8') as f: - f.write(content) - updates_made.append(f"Updated references in {file_path.relative_to(docs_dir)}") - - return updates_made - -def main(): - # Get the docs directory - script_dir = Path(__file__).parent - project_root = script_dir.parent - docs_dir = project_root / 'docs' - - if not docs_dir.exists(): - print(f"Error: docs directory not found at {docs_dir}") - return 1 - - print(f"Fixing MkDocs structure in {docs_dir}") - print("-" * 50) - - # Fix duplicate entries - fixes = fix_duplicate_entries(docs_dir) - if fixes: - print("Files reorganized:") - for fix in fixes: - print(f" - {fix}") - else: - print("No duplicate entries found that need fixing") - - print() - - # Update references - updates = update_references(docs_dir) - if updates: - print("References updated:") - for update in updates: - print(f" - {update}") - else: - print("No references needed updating") - - print("-" * 50) - print(f"Structure fix complete: {len(fixes)} files moved, {len(updates)} files updated") - - return 0 - -if __name__ == '__main__': - exit(main()) \ No newline at end of file From 406a381ef4d8462c06f130a0aa8a0acc2b4cb431 Mon Sep 17 00:00:00 2001 From: perf3ct Date: Fri, 5 Sep 2025 19:18:14 +0000 Subject: [PATCH 26/67] feat(docs): try to continue fixing the links in the mkdocs --- docs/.pages | 11 ++++++++- scripts/fix-mkdocs-structure.ts | 44 +++++++++------------------------ 2 files changed, 22 insertions(+), 33 deletions(-) diff --git a/docs/.pages b/docs/.pages index 276a4015a..9d9ce7f9e 100644 --- a/docs/.pages +++ b/docs/.pages @@ -5,4 +5,13 @@ nav: - Developer Guide - Script API - Release Notes - - ... # Include all other directories/files not explicitly listed \ No newline at end of file + +# Explicitly exclude README translation files from navigation +hide: + - README.md + - README.es.md + - README.it.md + - README.ja.md + - README.ru.md + - README-ZH_CN.md + - README-ZH_TW.md \ No newline at end of file diff --git a/scripts/fix-mkdocs-structure.ts b/scripts/fix-mkdocs-structure.ts index e0df764d6..fecb527dd 100644 --- a/scripts/fix-mkdocs-structure.ts +++ b/scripts/fix-mkdocs-structure.ts @@ -114,7 +114,6 @@ function updateReferences(docsDir: string): FixResult[] { } // Decode URL-encoded paths for processing - // Use decodeURIComponent which is equivalent to Python's unquote let decodedLink: string; try { decodedLink = decodeURIComponent(link); @@ -124,6 +123,7 @@ function updateReferences(docsDir: string): FixResult[] { } // Special case: if we're in index.md and the link starts with the parent directory name + // This happens when a file was converted to index.md and had links to siblings if (isIndex && decodedLink.includes('/')) { const pathParts = decodedLink.split('/'); const parentDirName = path.basename(currentDir); @@ -132,49 +132,29 @@ function updateReferences(docsDir: string): FixResult[] { if (pathParts[0] === parentDirName) { // This is a self-referential path, strip the first part const fixedLink = pathParts.slice(1).join('/'); - // Continue processing with the fixed link - const decodedFixedLink = fixedLink; - - // Check if this fixed link points to a directory with index.md - if (!decodedFixedLink.startsWith('/')) { - const resolvedPath = path.resolve(currentDir, decodedFixedLink); - - if (resolvedPath.endsWith('.md')) { - const potentialDir = resolvedPath.slice(0, -3); - const potentialIndex = path.join(potentialDir, 'index.md'); - - if (fs.existsSync(potentialIndex)) { - // Check if they share the same parent directory - if (path.dirname(potentialDir) === path.dirname(currentDir)) { - // It's a sibling - just use directory name - const dirName = path.basename(potentialDir).replace(/ /g, '%20'); - return `[${text}](${dirName}/)`; - } - - // Calculate relative path from current file to the directory - const newPath = path.relative(currentDir, potentialDir).replace(/\\/g, '/').replace(/ /g, '%20'); - return `[${text}](${newPath}/)`; - } - } - } - - // If no special handling needed for the fixed link, return it as-is + // Re-encode spaces for URL compatibility before recursing const fixedLinkEncoded = fixedLink.replace(/ /g, '%20'); - return `[${text}](${fixedLinkEncoded})`; + // Recursively process the fixed link + return fixLink(`[${text}](${fixedLinkEncoded})`, text, fixedLinkEncoded, currentDir, isIndex); } } // For any .md link, check if there's a directory with index.md + // that should be used instead if (!decodedLink.startsWith('/')) { + // Resolve relative to current directory const resolvedPath = path.resolve(currentDir, decodedLink); // Check if this points to a file that should be a directory + // Remove .md extension to get the potential directory name if (resolvedPath.endsWith('.md')) { const potentialDir = resolvedPath.slice(0, -3); const potentialIndex = path.join(potentialDir, 'index.md'); // If a directory with index.md exists, update the link if (fs.existsSync(potentialIndex)) { + // If we're in an index.md file and linking to a file that's now + // in a sibling directory, adjust the path if (isIndex) { // Check if they share the same parent directory if (path.dirname(potentialDir) === path.dirname(currentDir)) { @@ -191,13 +171,13 @@ function updateReferences(docsDir: string): FixResult[] { } } - // Also handle local references (same directory) - should be 'if', not 'elif' - // This is intentional to handle both absolute and relative paths + // Also handle local references (same directory) if (!decodedLink.includes('/')) { - const basename = decodedLink.slice(0, -3); // Remove .md + const basename = decodedLink.slice(0, -3); // Remove .md extension const possibleDir = path.join(currentDir, basename); if (fs.existsSync(possibleDir) && fs.statSync(possibleDir).isDirectory()) { + // Re-encode spaces for URL compatibility const encodedBasename = basename.replace(/ /g, '%20'); return `[${text}](${encodedBasename}/)`; } From d583ee2de3c24ce2cd22d841878e629996c66fb1 Mon Sep 17 00:00:00 2001 From: perf3ct Date: Fri, 5 Sep 2025 19:34:54 +0000 Subject: [PATCH 27/67] feat(docs): just remove the other language READMEs from the hide list --- docs/.pages | 14 ++------------ 1 file changed, 2 insertions(+), 12 deletions(-) diff --git a/docs/.pages b/docs/.pages index 9d9ce7f9e..7ebf7a9e2 100644 --- a/docs/.pages +++ b/docs/.pages @@ -1,17 +1,7 @@ -# Control navigation order for top-level sections +# Navigation order for top-level sections nav: - index.md - User Guide - Developer Guide - Script API - - Release Notes - -# Explicitly exclude README translation files from navigation -hide: - - README.md - - README.es.md - - README.it.md - - README.ja.md - - README.ru.md - - README-ZH_CN.md - - README-ZH_TW.md \ No newline at end of file + - Release Notes \ No newline at end of file From c4d430c62d008cd4d49c128269409300613da95b Mon Sep 17 00:00:00 2001 From: perf3ct Date: Fri, 5 Sep 2025 19:40:59 +0000 Subject: [PATCH 28/67] feat(docs): use readme as index.md in mkdocs deployment --- scripts/fix-mkdocs-structure.ts | 60 +++++++++++++++++++++++++++++++-- 1 file changed, 57 insertions(+), 3 deletions(-) diff --git a/scripts/fix-mkdocs-structure.ts b/scripts/fix-mkdocs-structure.ts index fecb527dd..2807801cc 100644 --- a/scripts/fix-mkdocs-structure.ts +++ b/scripts/fix-mkdocs-structure.ts @@ -1,7 +1,8 @@ #!/usr/bin/env node /** - * Fix MkDocs structure by moving overview pages to index.md inside their directories. - * This prevents duplicate navigation entries when a file and directory have the same name. + * Fix MkDocs structure by: + * 1. Syncing README.md to docs/index.md with necessary path adjustments + * 2. Moving overview pages to index.md inside their directories to prevent duplicate navigation entries */ import * as fs from 'fs'; @@ -235,6 +236,46 @@ function updateReferences(docsDir: string): FixResult[] { return updatesMade; } +/** + * Sync README.md to docs/index.md with necessary path adjustments + */ +function syncReadmeToIndex(projectRoot: string, docsDir: string): FixResult[] { + const results: FixResult[] = []; + const readmePath = path.join(projectRoot, 'README.md'); + const indexPath = path.join(docsDir, 'index.md'); + + if (!fs.existsSync(readmePath)) { + console.warn('README.md not found in project root'); + return results; + } + + // Read README content + let content = fs.readFileSync(readmePath, 'utf-8'); + + // Fix image path (./docs/app.png -> app.png) + content = content.replace(/src="\.\/docs\/app\.png"/g, 'src="app.png"'); + + // Fix language links in header + content = content.replace(/\[English\]\(\.\/README\.md\)/g, '[English](./index.md)'); + content = content.replace(/\.\/docs\/README-ZH_CN\.md/g, './README-ZH_CN.md'); + content = content.replace(/\.\/docs\/README-ZH_TW\.md/g, './README-ZH_TW.md'); + content = content.replace(/\.\/docs\/README\.ru\.md/g, './README.ru.md'); + content = content.replace(/\.\/docs\/README\.ja\.md/g, './README.ja.md'); + content = content.replace(/\.\/docs\/README\.it\.md/g, './README.it.md'); + content = content.replace(/\.\/docs\/README\.es\.md/g, './README.es.md'); + + // Fix internal documentation links (./docs/User%20Guide -> ./User%20Guide) + content = content.replace(/\.\/docs\/User%20Guide/g, './User%20Guide'); + + // Write the adjusted content to docs/index.md + fs.writeFileSync(indexPath, content, 'utf-8'); + results.push({ + message: `Synced README.md to docs/index.md with path adjustments` + }); + + return results; +} + function main(): number { // Get the docs directory const scriptDir = path.dirname(new URL(import.meta.url).pathname); @@ -242,6 +283,9 @@ function main(): number { const docsDir = path.join(projectRoot, 'docs'); // Handle Windows paths (remove leading slash if on Windows) + const normalizedProjectRoot = process.platform === 'win32' && projectRoot.startsWith('/') + ? projectRoot.substring(1) + : projectRoot; const normalizedDocsDir = process.platform === 'win32' && docsDir.startsWith('/') ? docsDir.substring(1) : docsDir; @@ -254,6 +298,16 @@ function main(): number { console.log(`Fixing MkDocs structure in ${normalizedDocsDir}`); console.log('-'.repeat(50)); + // Sync README.md to docs/index.md + const syncResults = syncReadmeToIndex(normalizedProjectRoot, normalizedDocsDir); + if (syncResults.length > 0) { + console.log('README sync:'); + for (const result of syncResults) { + console.log(` - ${result.message}`); + } + console.log(); + } + // Fix duplicate entries const fixes = fixDuplicateEntries(normalizedDocsDir); if (fixes.length > 0) { @@ -279,7 +333,7 @@ function main(): number { } console.log('-'.repeat(50)); - console.log(`Structure fix complete: ${fixes.length} files moved, ${updates.length} files updated`); + console.log(`Structure fix complete: ${syncResults.length} README syncs, ${fixes.length} files moved, ${updates.length} files updated`); return 0; } From 3bf1a77381a9d949abd2d84efeaa1d2cff3eac13 Mon Sep 17 00:00:00 2001 From: perf3ct Date: Fri, 5 Sep 2025 19:52:03 +0000 Subject: [PATCH 29/67] feat(docs): also deploy docs upon README change --- .github/workflows/deploy-docs.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/deploy-docs.yml b/.github/workflows/deploy-docs.yml index 96e4850fc..03dabd826 100644 --- a/.github/workflows/deploy-docs.yml +++ b/.github/workflows/deploy-docs.yml @@ -11,6 +11,7 @@ on: # Only run when docs files change paths: - 'docs/**' + - 'README.md' # README is synced to docs/index.md - 'mkdocs.yml' - 'requirements-docs.txt' - '.github/workflows/deploy-docs.yml' @@ -26,6 +27,7 @@ on: - master paths: - 'docs/**' + - 'README.md' # README is synced to docs/index.md - 'mkdocs.yml' - 'requirements-docs.txt' - '.github/workflows/deploy-docs.yml' From fe443c8a898664b4668b85a87824ba0152432b00 Mon Sep 17 00:00:00 2001 From: Elian Doran Date: Sat, 6 Sep 2025 17:07:56 +0300 Subject: [PATCH 30/67] fix(next): window border cut-off on macOS --- apps/server/src/routes/index.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/server/src/routes/index.ts b/apps/server/src/routes/index.ts index 79a40f186..b8deaf056 100644 --- a/apps/server/src/routes/index.ts +++ b/apps/server/src/routes/index.ts @@ -5,7 +5,7 @@ import attributeService from "../services/attributes.js"; import config from "../services/config.js"; import optionService from "../services/options.js"; import log from "../services/log.js"; -import { isDev, isElectron } from "../services/utils.js"; +import { isDev, isElectron, isWindows } from "../services/utils.js"; import protectedSessionService from "../services/protected_session.js"; import packageJson from "../../package.json" with { type: "json" }; import assetPath from "../services/asset_path.js"; @@ -42,7 +42,7 @@ function index(req: Request, res: Response) { platform: process.platform, isElectron, hasNativeTitleBar: isElectron && options.nativeTitleBarVisible === "true", - hasBackgroundEffects: isElectron && options.backgroundEffects === "true", + hasBackgroundEffects: isWindows && isElectron && options.backgroundEffects === "true", mainFontSize: parseInt(options.mainFontSize), treeFontSize: parseInt(options.treeFontSize), detailFontSize: parseInt(options.detailFontSize), From b7d47779d637eed5b992aeaa73c4b10f230b549f Mon Sep 17 00:00:00 2001 From: donut Date: Fri, 5 Sep 2025 09:47:13 +0200 Subject: [PATCH 31/67] Translated using Weblate (Polish) Currently translated at 7.3% (115 of 1566 strings) Translation: Trilium Notes/Client Translate-URL: https://hosted.weblate.org/projects/trilium/client/pl/ --- apps/client/src/translations/pl/translation.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/apps/client/src/translations/pl/translation.json b/apps/client/src/translations/pl/translation.json index 980ba7fa7..50f239601 100644 --- a/apps/client/src/translations/pl/translation.json +++ b/apps/client/src/translations/pl/translation.json @@ -30,7 +30,9 @@ "search_note": "Wyszukaj notatkę po nazwie", "link_title_arbitrary": "Tytuł linku można dowolnie zmieniać", "link_title": "Tytuł linku", - "button_add_link": "Dodaj link" + "button_add_link": "Dodaj link", + "help_on_links": "Pomoc dotycząca linków", + "link_title_mirrors": "tytuł linku odzwierciedla tytuł obecnej notatki" }, "branch_prefix": { "save": "Zapisz", From 449575e0f7a49eb93d8fa699c266bf021e393c1c Mon Sep 17 00:00:00 2001 From: Mik Piet Date: Fri, 5 Sep 2025 09:50:03 +0200 Subject: [PATCH 32/67] Translated using Weblate (Polish) Currently translated at 7.3% (115 of 1566 strings) Translation: Trilium Notes/Client Translate-URL: https://hosted.weblate.org/projects/trilium/client/pl/ --- apps/client/src/translations/pl/translation.json | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/apps/client/src/translations/pl/translation.json b/apps/client/src/translations/pl/translation.json index 50f239601..2d6e92e20 100644 --- a/apps/client/src/translations/pl/translation.json +++ b/apps/client/src/translations/pl/translation.json @@ -38,7 +38,8 @@ "save": "Zapisz", "edit_branch_prefix": "Edytuj prefiks gałęzi", "prefix": "Prefiks: ", - "branch_prefix_saved": "Zapisano prefiks gałęzi." + "branch_prefix_saved": "Zapisano prefiks gałęzi.", + "help_on_tree_prefix": "Pomoc dotycząca prefiksu drzewa" }, "bulk_actions": { "labels": "Etykiety", @@ -100,7 +101,8 @@ "prefix_optional": "Prefiks (opcjonalne)", "clone_to_selected_note": "Sklonuj do wybranej notatki", "no_path_to_clone_to": "Brak ścieżki do sklonowania.", - "note_cloned": "Notatka \"{{clonedTitle}}\" została sklonowana do \"{{targetTitle}}\"" + "note_cloned": "Notatka \"{{clonedTitle}}\" została sklonowana do \"{{targetTitle}}\"", + "help_on_links": "Pomoc dotycząca linków" }, "help": { "title": "Ściągawka", From 8f9b3df68156b72498d25e3c62c8d2369e918797 Mon Sep 17 00:00:00 2001 From: donut Date: Sat, 6 Sep 2025 12:00:11 +0200 Subject: [PATCH 33/67] Translated using Weblate (Polish) Currently translated at 37.3% (141 of 378 strings) Translation: Trilium Notes/Server Translate-URL: https://hosted.weblate.org/projects/trilium/server/pl/ --- apps/server/src/assets/translations/pl/server.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/apps/server/src/assets/translations/pl/server.json b/apps/server/src/assets/translations/pl/server.json index d2d72f874..fb90f4218 100644 --- a/apps/server/src/assets/translations/pl/server.json +++ b/apps/server/src/assets/translations/pl/server.json @@ -74,7 +74,8 @@ "zoom-out": "Pomniejsz", "zoom-in": "Powiększ", "print-active-note": "Drukuj aktywną notatkę", - "toggle-full-screen": "Przełącz pełny ekran" + "toggle-full-screen": "Przełącz pełny ekran", + "cut-into-note": "Wycina zaznaczony tekst i tworzy podrzędną notatkę z tym tekstem" }, "keyboard_action_names": { "zoom-in": "Powiększ", From 5d8f789791f699d06e49123e672b1ad62b1d7ee7 Mon Sep 17 00:00:00 2001 From: Elian Doran Date: Sat, 6 Sep 2025 17:47:13 +0300 Subject: [PATCH 34/67] fix(desktop): background effects causing issues on Win10 --- apps/server/src/routes/index.ts | 4 ++-- apps/server/src/services/utils.ts | 5 +++++ 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/apps/server/src/routes/index.ts b/apps/server/src/routes/index.ts index b8deaf056..528e9e83e 100644 --- a/apps/server/src/routes/index.ts +++ b/apps/server/src/routes/index.ts @@ -5,7 +5,7 @@ import attributeService from "../services/attributes.js"; import config from "../services/config.js"; import optionService from "../services/options.js"; import log from "../services/log.js"; -import { isDev, isElectron, isWindows } from "../services/utils.js"; +import { isDev, isElectron, isWindows11 } from "../services/utils.js"; import protectedSessionService from "../services/protected_session.js"; import packageJson from "../../package.json" with { type: "json" }; import assetPath from "../services/asset_path.js"; @@ -42,7 +42,7 @@ function index(req: Request, res: Response) { platform: process.platform, isElectron, hasNativeTitleBar: isElectron && options.nativeTitleBarVisible === "true", - hasBackgroundEffects: isWindows && isElectron && options.backgroundEffects === "true", + hasBackgroundEffects: isElectron && isWindows11 && options.backgroundEffects === "true", mainFontSize: parseInt(options.mainFontSize), treeFontSize: parseInt(options.treeFontSize), detailFontSize: parseInt(options.detailFontSize), diff --git a/apps/server/src/services/utils.ts b/apps/server/src/services/utils.ts index 8f9893dff..78a8891c6 100644 --- a/apps/server/src/services/utils.ts +++ b/apps/server/src/services/utils.ts @@ -12,6 +12,9 @@ import path from "path"; import type NoteMeta from "./meta/note_meta.js"; import log from "./log.js"; import { t } from "i18next"; +import { release as osRelease } from "os"; + +const osVersion = osRelease().split('.').map(Number); const randtoken = generator({ source: "crypto" }); @@ -19,6 +22,8 @@ export const isMac = process.platform === "darwin"; export const isWindows = process.platform === "win32"; +export const isWindows11 = isWindows && osVersion[0] === 10 && osVersion[2] >= 22000; + export const isElectron = !!process.versions["electron"]; export const isDev = !!(process.env.TRILIUM_ENV && process.env.TRILIUM_ENV === "dev"); From 97aa00e18b8679e30a06dd2ff9123d73959f406e Mon Sep 17 00:00:00 2001 From: Adorian Doran Date: Sat, 6 Sep 2025 19:00:45 +0300 Subject: [PATCH 35/67] electron app: add an option to disable smooth scrolling --- apps/client/src/translations/en/translation.json | 3 ++- apps/client/src/widgets/type_widgets/options/appearance.tsx | 6 ++++++ apps/desktop/src/main.ts | 6 ++++++ apps/server/src/routes/api/options.ts | 1 + apps/server/src/services/options_init.ts | 2 +- packages/commons/src/lib/options_interface.ts | 1 + 6 files changed, 17 insertions(+), 2 deletions(-) diff --git a/apps/client/src/translations/en/translation.json b/apps/client/src/translations/en/translation.json index d76843a27..28cfd98f2 100644 --- a/apps/client/src/translations/en/translation.json +++ b/apps/client/src/translations/en/translation.json @@ -1118,7 +1118,8 @@ "title": "Performance", "enable-motion": "Enable transitions and animations", "enable-shadows": "Enable shadows", - "enable-backdrop-effects": "Enable background effects for menus, popups and panels" + "enable-backdrop-effects": "Enable background effects for menus, popups and panels", + "enable-smooth-scroll": "Enable smooth scrolling" }, "ai_llm": { "not_started": "Not started", diff --git a/apps/client/src/widgets/type_widgets/options/appearance.tsx b/apps/client/src/widgets/type_widgets/options/appearance.tsx index a6f5a77c6..2da8ebb1e 100644 --- a/apps/client/src/widgets/type_widgets/options/appearance.tsx +++ b/apps/client/src/widgets/type_widgets/options/appearance.tsx @@ -250,6 +250,7 @@ function Performance() { const [ motionEnabled, setMotionEnabled ] = useTriliumOptionBool("motionEnabled"); const [ shadowsEnabled, setShadowsEnabled ] = useTriliumOptionBool("shadowsEnabled"); const [ backdropEffectsEnabled, setBackdropEffectsEnabled ] = useTriliumOptionBool("backdropEffectsEnabled"); + const [ smoothScrollEnabled, setSmoothScrollEnabled ] = useTriliumOptionBool("smoothScrollEnabled"); return + + } diff --git a/apps/desktop/src/main.ts b/apps/desktop/src/main.ts index d1af78e5a..673595830 100644 --- a/apps/desktop/src/main.ts +++ b/apps/desktop/src/main.ts @@ -25,6 +25,12 @@ async function main() { // needed for excalidraw export https://github.com/zadam/trilium/issues/4271 electron.app.commandLine.appendSwitch("enable-experimental-web-platform-features"); electron.app.commandLine.appendSwitch("lang", options.getOptionOrNull("formattingLocale") ?? "en"); + + // Disable smooth scroll if the option is set + const smoothScrollEnabled = options.getOptionOrNull("smoothScrollEnabled"); + if (smoothScrollEnabled === "false") { + electron.app.commandLine.appendSwitch("disable-smooth-scrolling"); + } // Electron 36 crashes with "Using GTK 2/3 and GTK 4 in the same process is not supported" on some distributions. // See https://github.com/electron/electron/issues/46538 for more info. diff --git a/apps/server/src/routes/api/options.ts b/apps/server/src/routes/api/options.ts index 290dd5743..4f76acd68 100644 --- a/apps/server/src/routes/api/options.ts +++ b/apps/server/src/routes/api/options.ts @@ -65,6 +65,7 @@ const ALLOWED_OPTIONS = new Set([ "monthlyBackupEnabled", "motionEnabled", "shadowsEnabled", + "smoothScrollEnabled", "backdropEffectsEnabled", "maxContentWidth", "compressImages", diff --git a/apps/server/src/services/options_init.ts b/apps/server/src/services/options_init.ts index e2c0a7389..1fd945cdd 100644 --- a/apps/server/src/services/options_init.ts +++ b/apps/server/src/services/options_init.ts @@ -155,7 +155,7 @@ const defaultOptions: DefaultOption[] = [ { name: "motionEnabled", value: "true", isSynced: false }, { name: "shadowsEnabled", value: "true", isSynced: false }, { name: "backdropEffectsEnabled", value: "true", isSynced: false }, - + { name: "smoothScrollEnabled", value: "true", isSynced: false }, // Internationalization { name: "locale", value: "en", isSynced: true }, diff --git a/packages/commons/src/lib/options_interface.ts b/packages/commons/src/lib/options_interface.ts index ae63d0250..a94b25857 100644 --- a/packages/commons/src/lib/options_interface.ts +++ b/packages/commons/src/lib/options_interface.ts @@ -96,6 +96,7 @@ export interface OptionDefinitions extends KeyboardShortcutsOptions Date: Sat, 6 Sep 2025 19:05:20 +0300 Subject: [PATCH 36/67] electron app: add Romanian translation --- apps/client/src/translations/ro/translation.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/apps/client/src/translations/ro/translation.json b/apps/client/src/translations/ro/translation.json index cc068831a..b9868ac3a 100644 --- a/apps/client/src/translations/ro/translation.json +++ b/apps/client/src/translations/ro/translation.json @@ -2013,7 +2013,8 @@ "title": "Setări de performanță", "enable-motion": "Activează tranzițiile și animațiile", "enable-shadows": "Activează umbrirea elementelor", - "enable-backdrop-effects": "Activează efectele de fundal pentru meniuri, popup-uri și panouri" + "enable-backdrop-effects": "Activează efectele de fundal pentru meniuri, popup-uri și panouri", + "enable-smooth-scroll": "Activează derularea lină" }, "settings": { "related_settings": "Setări similare" From c729731c7e884fd1118aecfcf2c85de96c109e86 Mon Sep 17 00:00:00 2001 From: Adorian Doran Date: Sat, 6 Sep 2025 19:24:32 +0300 Subject: [PATCH 37/67] electron app: mention that a restart is required for the smooth scrolling setting to take effect --- apps/client/src/translations/en/translation.json | 3 ++- apps/client/src/translations/ro/translation.json | 3 ++- apps/client/src/widgets/type_widgets/options/appearance.tsx | 2 +- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/apps/client/src/translations/en/translation.json b/apps/client/src/translations/en/translation.json index 28cfd98f2..3bffc9e31 100644 --- a/apps/client/src/translations/en/translation.json +++ b/apps/client/src/translations/en/translation.json @@ -1119,7 +1119,8 @@ "enable-motion": "Enable transitions and animations", "enable-shadows": "Enable shadows", "enable-backdrop-effects": "Enable background effects for menus, popups and panels", - "enable-smooth-scroll": "Enable smooth scrolling" + "enable-smooth-scroll": "Enable smooth scrolling", + "app-restart-required": "(a restart of the application is required for the change to take effect)" }, "ai_llm": { "not_started": "Not started", diff --git a/apps/client/src/translations/ro/translation.json b/apps/client/src/translations/ro/translation.json index b9868ac3a..69dc904b9 100644 --- a/apps/client/src/translations/ro/translation.json +++ b/apps/client/src/translations/ro/translation.json @@ -2014,7 +2014,8 @@ "enable-motion": "Activează tranzițiile și animațiile", "enable-shadows": "Activează umbrirea elementelor", "enable-backdrop-effects": "Activează efectele de fundal pentru meniuri, popup-uri și panouri", - "enable-smooth-scroll": "Activează derularea lină" + "enable-smooth-scroll": "Activează derularea lină", + "app-restart-required": "(este necesară repornirea aplicației pentru ca modificarea să aibă efect)" }, "settings": { "related_settings": "Setări similare" diff --git a/apps/client/src/widgets/type_widgets/options/appearance.tsx b/apps/client/src/widgets/type_widgets/options/appearance.tsx index 2da8ebb1e..12db58b69 100644 --- a/apps/client/src/widgets/type_widgets/options/appearance.tsx +++ b/apps/client/src/widgets/type_widgets/options/appearance.tsx @@ -269,7 +269,7 @@ function Performance() { /> From 25698f5d9b45d4e10439ee7e0a330ee944156404 Mon Sep 17 00:00:00 2001 From: Adorian Doran Date: Sat, 6 Sep 2025 19:31:45 +0300 Subject: [PATCH 38/67] electron app: display the smooth scrolling setting only on the Electron app --- .../widgets/type_widgets/options/appearance.tsx | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/apps/client/src/widgets/type_widgets/options/appearance.tsx b/apps/client/src/widgets/type_widgets/options/appearance.tsx index 12db58b69..5ff2ddddc 100644 --- a/apps/client/src/widgets/type_widgets/options/appearance.tsx +++ b/apps/client/src/widgets/type_widgets/options/appearance.tsx @@ -250,7 +250,6 @@ function Performance() { const [ motionEnabled, setMotionEnabled ] = useTriliumOptionBool("motionEnabled"); const [ shadowsEnabled, setShadowsEnabled ] = useTriliumOptionBool("shadowsEnabled"); const [ backdropEffectsEnabled, setBackdropEffectsEnabled ] = useTriliumOptionBool("backdropEffectsEnabled"); - const [ smoothScrollEnabled, setSmoothScrollEnabled ] = useTriliumOptionBool("smoothScrollEnabled"); return - + {isElectron() && } + } +function SmoothScrollEnabledOption() { + const [ smoothScrollEnabled, setSmoothScrollEnabled ] = useTriliumOptionBool("smoothScrollEnabled"); + + return +} function MaxContentWidth() { const [ maxContentWidth, setMaxContentWidth ] = useTriliumOption("maxContentWidth"); From 2a7fc8edb602fc3d1cf14b1c9faa3a84e04b027e Mon Sep 17 00:00:00 2001 From: Adorian Doran Date: Sat, 6 Sep 2025 21:13:09 +0300 Subject: [PATCH 39/67] style/background effects: extract color overrides as theme variables --- .../src/stylesheets/theme-next-dark.css | 4 ++++ .../src/stylesheets/theme-next-light.css | 4 ++++ .../src/stylesheets/theme-next/shell.css | 24 +++++++------------ 3 files changed, 16 insertions(+), 16 deletions(-) diff --git a/apps/client/src/stylesheets/theme-next-dark.css b/apps/client/src/stylesheets/theme-next-dark.css index 4edfd6e38..9b1bafaa8 100644 --- a/apps/client/src/stylesheets/theme-next-dark.css +++ b/apps/client/src/stylesheets/theme-next-dark.css @@ -13,6 +13,7 @@ --theme-style: dark; --native-titlebar-background: #00000000; + --window-background-color-bgfx: transparent; /* When background effects enabled */ --main-background-color: #272727; --main-text-color: #ccc; @@ -147,6 +148,7 @@ --launcher-pane-vert-button-hover-background: #ffffff1c; --launcher-pane-vert-button-hover-shadow: 4px 4px 4px rgba(0, 0, 0, 0.2); --launcher-pane-vert-button-focus-outline-color: var(--input-focus-outline-color); + --launcher-pane-vert-background-color-bgfx: #00000026; /* When background effects enabled */ --launcher-pane-horiz-border-color: rgb(22, 22, 22); --launcher-pane-horiz-background-color: #282828; @@ -155,6 +157,8 @@ --launcher-pane-horiz-button-hover-background: #ffffff1c; --launcher-pane-horiz-button-hover-shadow: unset; --launcher-pane-horiz-button-focus-outline-color: var(--input-focus-outline-color); + --launcher-pane-horiz-background-color-bgfx: #ffffff17; /* When background effects enabled */ + --launcher-pane-horiz-border-color-bgfx: #00000080; /* When background effects enabled */ --protected-session-active-icon-color: #8edd8e; --sync-status-error-pulse-color: #f47871; diff --git a/apps/client/src/stylesheets/theme-next-light.css b/apps/client/src/stylesheets/theme-next-light.css index 331de6d94..f58ffca68 100644 --- a/apps/client/src/stylesheets/theme-next-light.css +++ b/apps/client/src/stylesheets/theme-next-light.css @@ -13,6 +13,7 @@ --theme-style: light; --native-titlebar-background: #ffffff00; + --window-background-color-bgfx: transparent; /* When background effects enabled */ --main-background-color: white; --main-text-color: black; @@ -141,6 +142,7 @@ --launcher-pane-vert-button-hover-background: white; --launcher-pane-vert-button-hover-shadow: 4px 4px 4px rgba(0, 0, 0, 0.075); --launcher-pane-vert-button-focus-outline-color: var(--input-focus-outline-color); + --launcher-pane-vert-background-color-bgfx: #0000000d; /* When background effects enabled */ --launcher-pane-horiz-border-color: rgba(0, 0, 0, 0.1); --launcher-pane-horiz-background-color: #fafafa; @@ -148,6 +150,8 @@ --launcher-pane-horiz-button-hover-background: var(--icon-button-hover-background); --launcher-pane-horiz-button-hover-shadow: unset; --launcher-pane-horiz-button-focus-outline-color: var(--input-focus-outline-color); + --launcher-pane-horiz-background-color-bgfx: #ffffffb3; /* When background effects enabled */ + --launcher-pane-horiz-border-color-bgfx: #00000026; /* When background effects enabled */ --protected-session-active-icon-color: #16b516; --sync-status-error-pulse-color: #ff5528; diff --git a/apps/client/src/stylesheets/theme-next/shell.css b/apps/client/src/stylesheets/theme-next/shell.css index c709e457a..54a74ca77 100644 --- a/apps/client/src/stylesheets/theme-next/shell.css +++ b/apps/client/src/stylesheets/theme-next/shell.css @@ -36,31 +36,23 @@ body.mobile { /* #region Mica */ body.background-effects.platform-win32 { - --launcher-pane-horiz-border-color: rgba(0, 0, 0, 0.15); - --launcher-pane-horiz-background-color: rgba(255, 255, 255, 0.7); - --launcher-pane-vert-background-color: rgba(255, 255, 255, 0.055); - --tab-background-color: transparent; - --new-tab-button-background: transparent; - --active-tab-background-color: var(--launcher-pane-horiz-background-color); --background-material: tabbed; -} - -@media (prefers-color-scheme: dark) { - body.background-effects.platform-win32 { - --launcher-pane-horiz-border-color: rgba(0, 0, 0, 0.5); - --launcher-pane-horiz-background-color: rgba(255, 255, 255, 0.09); - } + --launcher-pane-horiz-border-color: var(--launcher-pane-horiz-border-color-bgfx); + --launcher-pane-horiz-background-color: var(--launcher-pane-horiz-background-color-bgfx); + --launcher-pane-vert-background-color: var(--launcher-pane-vert-background-color-bgfx); + --tab-background-color: var(--window-background-color-bgfx); + --new-tab-button-background: var(--window-background-color-bgfx); + --active-tab-background-color: var(--launcher-pane-horiz-background-color); } body.background-effects.platform-win32.layout-vertical { - --left-pane-background-color: transparent; - --left-pane-item-hover-background: rgba(127, 127, 127, 0.05); + --left-pane-background-color: var(--window-background-color-bgfx); --background-material: mica; } body.background-effects.platform-win32, body.background-effects.platform-win32 #root-widget { - background: transparent !important; + background: var(--window-background-color-bgfx) !important; } body.background-effects.platform-win32.layout-horizontal #horizontal-main-container, From eae2540a31a1a23dcea39ed6d749a601209f3072 Mon Sep 17 00:00:00 2001 From: Adorian Doran Date: Sat, 6 Sep 2025 21:21:43 +0300 Subject: [PATCH 40/67] style/background effects: convert the tree item hover color to a transparent color --- apps/client/src/stylesheets/theme-next-light.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/client/src/stylesheets/theme-next-light.css b/apps/client/src/stylesheets/theme-next-light.css index f58ffca68..9d9d7c043 100644 --- a/apps/client/src/stylesheets/theme-next-light.css +++ b/apps/client/src/stylesheets/theme-next-light.css @@ -122,7 +122,7 @@ --left-pane-collapsed-border-color: #0000000d; --left-pane-background-color: #f2f2f2; --left-pane-text-color: #383838; - --left-pane-item-hover-background: #eaeaea; + --left-pane-item-hover-background: rgba(0, 0, 0, 0.0322); --left-pane-item-selected-background: white; --left-pane-item-selected-color: black; --left-pane-item-selected-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2); From 73dcc2eb26227bbd36c8d8a04d5d10a5bd89b6e4 Mon Sep 17 00:00:00 2001 From: Adorian Doran Date: Sat, 6 Sep 2025 21:32:31 +0300 Subject: [PATCH 41/67] style/background effects: convert the tree action button background color to a transparent color --- apps/client/src/stylesheets/theme-next-light.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/client/src/stylesheets/theme-next-light.css b/apps/client/src/stylesheets/theme-next-light.css index 9d9d7c043..1f6791618 100644 --- a/apps/client/src/stylesheets/theme-next-light.css +++ b/apps/client/src/stylesheets/theme-next-light.css @@ -126,7 +126,7 @@ --left-pane-item-selected-background: white; --left-pane-item-selected-color: black; --left-pane-item-selected-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2); - --left-pane-item-action-button-background: #d7d7d7; + --left-pane-item-action-button-background: rgba(0, 0, 0, 0.11); --left-pane-item-action-button-color: inherit; --left-pane-item-action-button-hover-background: white; --left-pane-item-action-button-hover-shadow: 2px 2px 3px rgba(0, 0, 0, 0.15); From 008e90324fa1c667718d8e80f494234772710694 Mon Sep 17 00:00:00 2001 From: Adorian Doran Date: Sat, 6 Sep 2025 21:43:09 +0300 Subject: [PATCH 42/67] style/background effects: tweak launcher pane colors --- apps/client/src/stylesheets/theme-next-dark.css | 2 +- apps/client/src/stylesheets/theme-next-light.css | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/client/src/stylesheets/theme-next-dark.css b/apps/client/src/stylesheets/theme-next-dark.css index 9b1bafaa8..017a24fe5 100644 --- a/apps/client/src/stylesheets/theme-next-dark.css +++ b/apps/client/src/stylesheets/theme-next-dark.css @@ -148,7 +148,7 @@ --launcher-pane-vert-button-hover-background: #ffffff1c; --launcher-pane-vert-button-hover-shadow: 4px 4px 4px rgba(0, 0, 0, 0.2); --launcher-pane-vert-button-focus-outline-color: var(--input-focus-outline-color); - --launcher-pane-vert-background-color-bgfx: #00000026; /* When background effects enabled */ + --launcher-pane-vert-background-color-bgfx: #00000033; /* When background effects enabled */ --launcher-pane-horiz-border-color: rgb(22, 22, 22); --launcher-pane-horiz-background-color: #282828; diff --git a/apps/client/src/stylesheets/theme-next-light.css b/apps/client/src/stylesheets/theme-next-light.css index 1f6791618..3461c62b7 100644 --- a/apps/client/src/stylesheets/theme-next-light.css +++ b/apps/client/src/stylesheets/theme-next-light.css @@ -122,7 +122,7 @@ --left-pane-collapsed-border-color: #0000000d; --left-pane-background-color: #f2f2f2; --left-pane-text-color: #383838; - --left-pane-item-hover-background: rgba(0, 0, 0, 0.0322); + --left-pane-item-hover-background: rgba(0, 0, 0, 0.032); --left-pane-item-selected-background: white; --left-pane-item-selected-color: black; --left-pane-item-selected-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2); @@ -142,7 +142,7 @@ --launcher-pane-vert-button-hover-background: white; --launcher-pane-vert-button-hover-shadow: 4px 4px 4px rgba(0, 0, 0, 0.075); --launcher-pane-vert-button-focus-outline-color: var(--input-focus-outline-color); - --launcher-pane-vert-background-color-bgfx: #0000000d; /* When background effects enabled */ + --launcher-pane-vert-background-color-bgfx: #00000011; /* When background effects enabled */ --launcher-pane-horiz-border-color: rgba(0, 0, 0, 0.1); --launcher-pane-horiz-background-color: #fafafa; From f25de1ffbef8a82f736570d968f76c1f180eeeed Mon Sep 17 00:00:00 2001 From: Elian Doran Date: Sat, 6 Sep 2025 21:43:48 +0300 Subject: [PATCH 43/67] chore(ci): bring back typecheck --- .github/workflows/dev.yml | 3 +++ package.json | 1 + packages/codemirror/package.json | 1 + pnpm-lock.yaml | 21 +++++++++++++++++++-- tsconfig.json | 6 ------ 5 files changed, 24 insertions(+), 8 deletions(-) diff --git a/.github/workflows/dev.yml b/.github/workflows/dev.yml index c4789cb2c..00d4f579f 100644 --- a/.github/workflows/dev.yml +++ b/.github/workflows/dev.yml @@ -34,6 +34,9 @@ jobs: cache: "pnpm" - run: pnpm install --frozen-lockfile + - name: Typecheck + run: pnpm typecheck + - name: Run the unit tests run: pnpm run test:all diff --git a/package.json b/package.json index 5b3d3c3f1..ded1fa366 100644 --- a/package.json +++ b/package.json @@ -30,6 +30,7 @@ "test:all": "pnpm test:parallel && pnpm test:sequential", "test:parallel": "pnpm --filter=!server --filter=!ckeditor5-mermaid --filter=!ckeditor5-math --parallel test", "test:sequential": "pnpm --filter=server --filter=ckeditor5-mermaid --filter=ckeditor5-math --sequential test", + "typecheck": "tsc --build", "postinstall": "tsx scripts/electron-rebuild.mts" }, "private": true, diff --git a/packages/codemirror/package.json b/packages/codemirror/package.json index a6589b07a..a97001d99 100644 --- a/packages/codemirror/package.json +++ b/packages/codemirror/package.json @@ -46,6 +46,7 @@ "@replit/codemirror-vim": "6.3.0", "@ssddanbrown/codemirror-lang-smarty": "1.0.0", "@ssddanbrown/codemirror-lang-twig": "1.0.0", + "@triliumnext/commons": "workspace:*", "codemirror-lang-elixir": "4.0.0", "codemirror-lang-hcl": "0.1.0", "codemirror-lang-mermaid": "0.5.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 958e78a77..dfadcd32b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1296,6 +1296,9 @@ importers: '@ssddanbrown/codemirror-lang-twig': specifier: 1.0.0 version: 1.0.0 + '@triliumnext/commons': + specifier: workspace:* + version: link:../commons codemirror-lang-elixir: specifier: 4.0.0 version: 4.0.0 @@ -14677,6 +14680,8 @@ snapshots: '@ckeditor/ckeditor5-ui': 46.0.2 '@ckeditor/ckeditor5-utils': 46.0.2 ckeditor5: 46.0.2(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + transitivePeerDependencies: + - supports-color '@ckeditor/ckeditor5-block-quote@46.0.2': dependencies: @@ -14751,6 +14756,8 @@ snapshots: '@ckeditor/ckeditor5-core': 46.0.2 '@ckeditor/ckeditor5-utils': 46.0.2 ckeditor5: 46.0.2(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + transitivePeerDependencies: + - supports-color '@ckeditor/ckeditor5-code-block@46.0.2(patch_hash=2361d8caad7d6b5bddacc3a3b4aa37dbfba260b1c1b22a450413a79c1bb1ce95)': dependencies: @@ -14985,6 +14992,8 @@ snapshots: '@ckeditor/ckeditor5-utils': 46.0.2 ckeditor5: 46.0.2(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) es-toolkit: 1.39.5 + transitivePeerDependencies: + - supports-color '@ckeditor/ckeditor5-editor-decoupled@46.0.2': dependencies: @@ -14994,8 +15003,6 @@ snapshots: '@ckeditor/ckeditor5-utils': 46.0.2 ckeditor5: 46.0.2(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) es-toolkit: 1.39.5 - transitivePeerDependencies: - - supports-color '@ckeditor/ckeditor5-editor-inline@46.0.2': dependencies: @@ -15005,6 +15012,8 @@ snapshots: '@ckeditor/ckeditor5-utils': 46.0.2 ckeditor5: 46.0.2(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) es-toolkit: 1.39.5 + transitivePeerDependencies: + - supports-color '@ckeditor/ckeditor5-editor-multi-root@46.0.2': dependencies: @@ -15027,6 +15036,8 @@ snapshots: '@ckeditor/ckeditor5-table': 46.0.2 '@ckeditor/ckeditor5-utils': 46.0.2 ckeditor5: 46.0.2(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + transitivePeerDependencies: + - supports-color '@ckeditor/ckeditor5-emoji@46.0.2': dependencies: @@ -15198,6 +15209,8 @@ snapshots: '@ckeditor/ckeditor5-widget': 46.0.2 ckeditor5: 46.0.2(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) es-toolkit: 1.39.5 + transitivePeerDependencies: + - supports-color '@ckeditor/ckeditor5-icons@46.0.2': {} @@ -15496,6 +15509,8 @@ snapshots: '@ckeditor/ckeditor5-ui': 46.0.2 '@ckeditor/ckeditor5-utils': 46.0.2 ckeditor5: 46.0.2(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + transitivePeerDependencies: + - supports-color '@ckeditor/ckeditor5-restricted-editing@46.0.2': dependencies: @@ -15539,6 +15554,8 @@ snapshots: '@ckeditor/ckeditor5-ui': 46.0.2 '@ckeditor/ckeditor5-utils': 46.0.2 ckeditor5: 46.0.2(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + transitivePeerDependencies: + - supports-color '@ckeditor/ckeditor5-slash-command@46.0.2': dependencies: diff --git a/tsconfig.json b/tsconfig.json index 481f2f1b5..db83e7978 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -59,12 +59,6 @@ }, { "path": "./packages/share-theme" - }, - { - "path": "./apps/website" - }, - { - "path": "./apps/desktop-e2e" } ] } From 3a02941b38a405777dd91e28b36a5384ac0a319f Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 6 Sep 2025 18:49:37 +0000 Subject: [PATCH 44/67] chore(deps): update dependency @types/leaflet-gpx to v1.3.8 --- apps/client/package.json | 2 +- pnpm-lock.yaml | 14 +++++++------- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/apps/client/package.json b/apps/client/package.json index ca26c0b29..46980f2e6 100644 --- a/apps/client/package.json +++ b/apps/client/package.json @@ -69,7 +69,7 @@ "@types/bootstrap": "5.2.10", "@types/jquery": "3.5.33", "@types/leaflet": "1.9.20", - "@types/leaflet-gpx": "1.3.7", + "@types/leaflet-gpx": "1.3.8", "@types/mark.js": "8.11.12", "@types/tabulator-tables": "6.2.10", "copy-webpack-plugin": "13.0.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index dfadcd32b..f0be035e6 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -284,8 +284,8 @@ importers: specifier: 1.9.20 version: 1.9.20 '@types/leaflet-gpx': - specifier: 1.3.7 - version: 1.3.7 + specifier: 1.3.8 + version: 1.3.8 '@types/mark.js': specifier: 8.11.12 version: 8.11.12 @@ -4911,8 +4911,8 @@ packages: '@types/keyv@3.1.4': resolution: {integrity: sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==} - '@types/leaflet-gpx@1.3.7': - resolution: {integrity: sha512-IDshIOLZ7dUUjRiCE3DuJcAGavgUCw0xQ93dc/3YvsA6jrFc+nx8eXr0tqZIf2SaWMgqiDj/n7N24WWNh/898g==} + '@types/leaflet-gpx@1.3.8': + resolution: {integrity: sha512-woIh3APM4FbrEQ+go3yaa4k5j4yn49YLVa1xfSB+T5aYwJn+O3pYhBBQvuxQJW68jpjcaAX/PTJRJLFJ+XT6ow==} '@types/leaflet@1.9.20': resolution: {integrity: sha512-rooalPMlk61LCaLOvBF2VIf9M47HgMQqi5xQ9QRi7c8PkdIe0WrIi5IxXUXQjAdL0c+vcQ01mYWbthzmp9GHWw==} @@ -14817,8 +14817,6 @@ snapshots: '@ckeditor/ckeditor5-utils': 46.0.2 '@ckeditor/ckeditor5-watchdog': 46.0.2 es-toolkit: 1.39.5 - transitivePeerDependencies: - - supports-color '@ckeditor/ckeditor5-dev-build-tools@43.1.0(@swc/helpers@0.5.17)(tslib@2.8.1)(typescript@5.9.2)': dependencies: @@ -14983,6 +14981,8 @@ snapshots: '@ckeditor/ckeditor5-utils': 46.0.2 ckeditor5: 46.0.2(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) es-toolkit: 1.39.5 + transitivePeerDependencies: + - supports-color '@ckeditor/ckeditor5-editor-classic@46.0.2': dependencies: @@ -19255,7 +19255,7 @@ snapshots: dependencies: '@types/node': 22.18.0 - '@types/leaflet-gpx@1.3.7': + '@types/leaflet-gpx@1.3.8': dependencies: '@types/leaflet': 1.9.20 From 1555d98f7d13e4c95a77489728df54887984b3ad Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 6 Sep 2025 18:51:05 +0000 Subject: [PATCH 45/67] chore(deps): update tailwindcss monorepo to v4.1.13 --- pnpm-lock.yaml | 153 +++++++++++++++++++++++++------------------------ 1 file changed, 79 insertions(+), 74 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index dfadcd32b..9203ef50d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -791,10 +791,10 @@ importers: version: 6.1.4(svelte@5.38.6)(vite@7.1.4(@types/node@24.3.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1)) '@tailwindcss/typography': specifier: ^0.5.15 - version: 0.5.16(tailwindcss@4.1.12) + version: 0.5.16(tailwindcss@4.1.13) '@tailwindcss/vite': specifier: ^4.0.0 - version: 4.1.12(vite@7.1.4(@types/node@24.3.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1)) + version: 4.1.13(vite@7.1.4(@types/node@24.3.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1)) eslint: specifier: ^9.18.0 version: 9.34.0(jiti@2.5.1) @@ -815,7 +815,7 @@ importers: version: 4.3.1(picomatch@4.0.3)(svelte@5.38.6)(typescript@5.9.2) tailwindcss: specifier: ^4.0.0 - version: 4.1.12 + version: 4.1.13 typescript: specifier: ^5.0.0 version: 5.9.2 @@ -1630,6 +1630,10 @@ packages: resolution: {integrity: sha512-vbavdySgbTTrmFE+EsiqUTzlOr5bzlnJtUv9PynGCAKvfQqjIXbvFdumPM/GxMDfyuGMJaJAU6TO4zc1Jf1i8Q==} engines: {node: '>=6.9.0'} + '@babel/runtime@7.28.4': + resolution: {integrity: sha512-Q/N6JNWvIvPnLDvjlE1OUBLPQHH6l3CltCEsHIujp45zQUSSh8K+gHnaEX45yAT1nyngnINhvWtzN+Nb9D8RAQ==} + engines: {node: '>=6.9.0'} + '@babel/template@7.27.0': resolution: {integrity: sha512-2ncevenBqXI6qRMukPlXwHKHchC7RyMuu4xv5JBXRfOGVcTy1mXCD12qrp7Jsoxll1EV3+9sE4GugBVRjT2jFA==} engines: {node: '>=6.9.0'} @@ -4506,65 +4510,65 @@ packages: resolution: {integrity: sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==} engines: {node: '>=10'} - '@tailwindcss/node@4.1.12': - resolution: {integrity: sha512-3hm9brwvQkZFe++SBt+oLjo4OLDtkvlE8q2WalaD/7QWaeM7KEJbAiY/LJZUaCs7Xa8aUu4xy3uoyX4q54UVdQ==} + '@tailwindcss/node@4.1.13': + resolution: {integrity: sha512-eq3ouolC1oEFOAvOMOBAmfCIqZBJuvWvvYWh5h5iOYfe1HFC6+GZ6EIL0JdM3/niGRJmnrOc+8gl9/HGUaaptw==} - '@tailwindcss/oxide-android-arm64@4.1.12': - resolution: {integrity: sha512-oNY5pq+1gc4T6QVTsZKwZaGpBb2N1H1fsc1GD4o7yinFySqIuRZ2E4NvGasWc6PhYJwGK2+5YT1f9Tp80zUQZQ==} + '@tailwindcss/oxide-android-arm64@4.1.13': + resolution: {integrity: sha512-BrpTrVYyejbgGo57yc8ieE+D6VT9GOgnNdmh5Sac6+t0m+v+sKQevpFVpwX3pBrM2qKrQwJ0c5eDbtjouY/+ew==} engines: {node: '>= 10'} cpu: [arm64] os: [android] - '@tailwindcss/oxide-darwin-arm64@4.1.12': - resolution: {integrity: sha512-cq1qmq2HEtDV9HvZlTtrj671mCdGB93bVY6J29mwCyaMYCP/JaUBXxrQQQm7Qn33AXXASPUb2HFZlWiiHWFytw==} + '@tailwindcss/oxide-darwin-arm64@4.1.13': + resolution: {integrity: sha512-YP+Jksc4U0KHcu76UhRDHq9bx4qtBftp9ShK/7UGfq0wpaP96YVnnjFnj3ZFrUAjc5iECzODl/Ts0AN7ZPOANQ==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] - '@tailwindcss/oxide-darwin-x64@4.1.12': - resolution: {integrity: sha512-6UCsIeFUcBfpangqlXay9Ffty9XhFH1QuUFn0WV83W8lGdX8cD5/+2ONLluALJD5+yJ7k8mVtwy3zMZmzEfbLg==} + '@tailwindcss/oxide-darwin-x64@4.1.13': + resolution: {integrity: sha512-aAJ3bbwrn/PQHDxCto9sxwQfT30PzyYJFG0u/BWZGeVXi5Hx6uuUOQEI2Fa43qvmUjTRQNZnGqe9t0Zntexeuw==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] - '@tailwindcss/oxide-freebsd-x64@4.1.12': - resolution: {integrity: sha512-JOH/f7j6+nYXIrHobRYCtoArJdMJh5zy5lr0FV0Qu47MID/vqJAY3r/OElPzx1C/wdT1uS7cPq+xdYYelny1ww==} + '@tailwindcss/oxide-freebsd-x64@4.1.13': + resolution: {integrity: sha512-Wt8KvASHwSXhKE/dJLCCWcTSVmBj3xhVhp/aF3RpAhGeZ3sVo7+NTfgiN8Vey/Fi8prRClDs6/f0KXPDTZE6nQ==} engines: {node: '>= 10'} cpu: [x64] os: [freebsd] - '@tailwindcss/oxide-linux-arm-gnueabihf@4.1.12': - resolution: {integrity: sha512-v4Ghvi9AU1SYgGr3/j38PD8PEe6bRfTnNSUE3YCMIRrrNigCFtHZ2TCm8142X8fcSqHBZBceDx+JlFJEfNg5zQ==} + '@tailwindcss/oxide-linux-arm-gnueabihf@4.1.13': + resolution: {integrity: sha512-mbVbcAsW3Gkm2MGwA93eLtWrwajz91aXZCNSkGTx/R5eb6KpKD5q8Ueckkh9YNboU8RH7jiv+ol/I7ZyQ9H7Bw==} engines: {node: '>= 10'} cpu: [arm] os: [linux] - '@tailwindcss/oxide-linux-arm64-gnu@4.1.12': - resolution: {integrity: sha512-YP5s1LmetL9UsvVAKusHSyPlzSRqYyRB0f+Kl/xcYQSPLEw/BvGfxzbH+ihUciePDjiXwHh+p+qbSP3SlJw+6g==} + '@tailwindcss/oxide-linux-arm64-gnu@4.1.13': + resolution: {integrity: sha512-wdtfkmpXiwej/yoAkrCP2DNzRXCALq9NVLgLELgLim1QpSfhQM5+ZxQQF8fkOiEpuNoKLp4nKZ6RC4kmeFH0HQ==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@tailwindcss/oxide-linux-arm64-musl@4.1.12': - resolution: {integrity: sha512-V8pAM3s8gsrXcCv6kCHSuwyb/gPsd863iT+v1PGXC4fSL/OJqsKhfK//v8P+w9ThKIoqNbEnsZqNy+WDnwQqCA==} + '@tailwindcss/oxide-linux-arm64-musl@4.1.13': + resolution: {integrity: sha512-hZQrmtLdhyqzXHB7mkXfq0IYbxegaqTmfa1p9MBj72WPoDD3oNOh1Lnxf6xZLY9C3OV6qiCYkO1i/LrzEdW2mg==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@tailwindcss/oxide-linux-x64-gnu@4.1.12': - resolution: {integrity: sha512-xYfqYLjvm2UQ3TZggTGrwxjYaLB62b1Wiysw/YE3Yqbh86sOMoTn0feF98PonP7LtjsWOWcXEbGqDL7zv0uW8Q==} + '@tailwindcss/oxide-linux-x64-gnu@4.1.13': + resolution: {integrity: sha512-uaZTYWxSXyMWDJZNY1Ul7XkJTCBRFZ5Fo6wtjrgBKzZLoJNrG+WderJwAjPzuNZOnmdrVg260DKwXCFtJ/hWRQ==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@tailwindcss/oxide-linux-x64-musl@4.1.12': - resolution: {integrity: sha512-ha0pHPamN+fWZY7GCzz5rKunlv9L5R8kdh+YNvP5awe3LtuXb5nRi/H27GeL2U+TdhDOptU7T6Is7mdwh5Ar3A==} + '@tailwindcss/oxide-linux-x64-musl@4.1.13': + resolution: {integrity: sha512-oXiPj5mi4Hdn50v5RdnuuIms0PVPI/EG4fxAfFiIKQh5TgQgX7oSuDWntHW7WNIi/yVLAiS+CRGW4RkoGSSgVQ==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@tailwindcss/oxide-wasm32-wasi@4.1.12': - resolution: {integrity: sha512-4tSyu3dW+ktzdEpuk6g49KdEangu3eCYoqPhWNsZgUhyegEda3M9rG0/j1GV/JjVVsj+lG7jWAyrTlLzd/WEBg==} + '@tailwindcss/oxide-wasm32-wasi@4.1.13': + resolution: {integrity: sha512-+LC2nNtPovtrDwBc/nqnIKYh/W2+R69FA0hgoeOn64BdCX522u19ryLh3Vf3F8W49XBcMIxSe665kwy21FkhvA==} engines: {node: '>=14.0.0'} cpu: [wasm32] bundledDependencies: @@ -4575,20 +4579,20 @@ packages: - '@emnapi/wasi-threads' - tslib - '@tailwindcss/oxide-win32-arm64-msvc@4.1.12': - resolution: {integrity: sha512-iGLyD/cVP724+FGtMWslhcFyg4xyYyM+5F4hGvKA7eifPkXHRAUDFaimu53fpNg9X8dfP75pXx/zFt/jlNF+lg==} + '@tailwindcss/oxide-win32-arm64-msvc@4.1.13': + resolution: {integrity: sha512-dziTNeQXtoQ2KBXmrjCxsuPk3F3CQ/yb7ZNZNA+UkNTeiTGgfeh+gH5Pi7mRncVgcPD2xgHvkFCh/MhZWSgyQg==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] - '@tailwindcss/oxide-win32-x64-msvc@4.1.12': - resolution: {integrity: sha512-NKIh5rzw6CpEodv/++r0hGLlfgT/gFN+5WNdZtvh6wpU2BpGNgdjvj6H2oFc8nCM839QM1YOhjpgbAONUb4IxA==} + '@tailwindcss/oxide-win32-x64-msvc@4.1.13': + resolution: {integrity: sha512-3+LKesjXydTkHk5zXX01b5KMzLV1xl2mcktBJkje7rhFUpUlYJy7IMOLqjIRQncLTa1WZZiFY/foAeB5nmaiTw==} engines: {node: '>= 10'} cpu: [x64] os: [win32] - '@tailwindcss/oxide@4.1.12': - resolution: {integrity: sha512-gM5EoKHW/ukmlEtphNwaGx45fGoEmP10v51t9unv55voWh6WrOL19hfuIdo2FjxIaZzw776/BUQg7Pck++cIVw==} + '@tailwindcss/oxide@4.1.13': + resolution: {integrity: sha512-CPgsM1IpGRa880sMbYmG1s4xhAy3xEt1QULgTJGQmZUeNgXFR7s1YxYygmJyBGtou4SyEosGAGEeYqY7R53bIA==} engines: {node: '>= 10'} '@tailwindcss/typography@0.5.16': @@ -4596,8 +4600,8 @@ packages: peerDependencies: tailwindcss: '>=3.0.0 || insiders || >=4.0.0-alpha.20 || >=4.0.0-beta.1' - '@tailwindcss/vite@4.1.12': - resolution: {integrity: sha512-4pt0AMFDx7gzIrAOIYgYP0KCBuKWqyW8ayrdiLEjoJTT4pKTjrzG/e4uzWtTLDziC+66R9wbUqZBccJalSE5vQ==} + '@tailwindcss/vite@4.1.13': + resolution: {integrity: sha512-0PmqLQ010N58SbMTJ7BVJ4I2xopiQn/5i6nlb4JmxzQf8zcS5+m2Cv6tqh+sfDwtIdjoEnOvwsGQ1hkUi8QEHQ==} peerDependencies: vite: ^5.2.0 || ^6 || ^7 @@ -12752,8 +12756,8 @@ packages: tabulator-tables@6.3.1: resolution: {integrity: sha512-qFW7kfadtcaISQIibKAIy0f3eeIXUVi8242Vly1iJfMD79kfEGzfczNuPBN/80hDxHzQJXYbmJ8VipI40hQtfA==} - tailwindcss@4.1.12: - resolution: {integrity: sha512-DzFtxOi+7NsFf7DBtI3BJsynR+0Yp6etH+nRPTbpWnS2pZBaSksv/JGctNwSWzbFjp0vxSqknaUylseZqMDGrA==} + tailwindcss@4.1.13: + resolution: {integrity: sha512-i+zidfmTqtwquj4hMEwdjshYYgMbOrPzb9a0M3ZgNa0JMoZeFC6bxZvO8yr8ozS6ix2SDz0+mvryPeBs2TFE+w==} tapable@2.2.2: resolution: {integrity: sha512-Re10+NauLTMCudc7T5WLFLAwDhQ0JWdrMK+9B2M8zR5hRExKmsRDCBA7/aV/pNJFltmBFO5BAMlQFi/vq3nKOg==} @@ -14519,6 +14523,9 @@ snapshots: '@babel/runtime@7.27.6': {} + '@babel/runtime@7.28.4': + optional: true + '@babel/template@7.27.0': dependencies: '@babel/code-frame': 7.26.2 @@ -14817,8 +14824,6 @@ snapshots: '@ckeditor/ckeditor5-utils': 46.0.2 '@ckeditor/ckeditor5-watchdog': 46.0.2 es-toolkit: 1.39.5 - transitivePeerDependencies: - - supports-color '@ckeditor/ckeditor5-dev-build-tools@43.1.0(@swc/helpers@0.5.17)(tslib@2.8.1)(typescript@5.9.2)': dependencies: @@ -14983,6 +14988,8 @@ snapshots: '@ckeditor/ckeditor5-utils': 46.0.2 ckeditor5: 46.0.2(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) es-toolkit: 1.39.5 + transitivePeerDependencies: + - supports-color '@ckeditor/ckeditor5-editor-classic@46.0.2': dependencies: @@ -14992,8 +14999,6 @@ snapshots: '@ckeditor/ckeditor5-utils': 46.0.2 ckeditor5: 46.0.2(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) es-toolkit: 1.39.5 - transitivePeerDependencies: - - supports-color '@ckeditor/ckeditor5-editor-decoupled@46.0.2': dependencies: @@ -18810,7 +18815,7 @@ snapshots: dependencies: defer-to-connect: 2.0.1 - '@tailwindcss/node@4.1.12': + '@tailwindcss/node@4.1.13': dependencies: '@jridgewell/remapping': 2.3.5 enhanced-resolve: 5.18.3 @@ -18818,75 +18823,75 @@ snapshots: lightningcss: 1.30.1 magic-string: 0.30.18 source-map-js: 1.2.1 - tailwindcss: 4.1.12 + tailwindcss: 4.1.13 - '@tailwindcss/oxide-android-arm64@4.1.12': + '@tailwindcss/oxide-android-arm64@4.1.13': optional: true - '@tailwindcss/oxide-darwin-arm64@4.1.12': + '@tailwindcss/oxide-darwin-arm64@4.1.13': optional: true - '@tailwindcss/oxide-darwin-x64@4.1.12': + '@tailwindcss/oxide-darwin-x64@4.1.13': optional: true - '@tailwindcss/oxide-freebsd-x64@4.1.12': + '@tailwindcss/oxide-freebsd-x64@4.1.13': optional: true - '@tailwindcss/oxide-linux-arm-gnueabihf@4.1.12': + '@tailwindcss/oxide-linux-arm-gnueabihf@4.1.13': optional: true - '@tailwindcss/oxide-linux-arm64-gnu@4.1.12': + '@tailwindcss/oxide-linux-arm64-gnu@4.1.13': optional: true - '@tailwindcss/oxide-linux-arm64-musl@4.1.12': + '@tailwindcss/oxide-linux-arm64-musl@4.1.13': optional: true - '@tailwindcss/oxide-linux-x64-gnu@4.1.12': + '@tailwindcss/oxide-linux-x64-gnu@4.1.13': optional: true - '@tailwindcss/oxide-linux-x64-musl@4.1.12': + '@tailwindcss/oxide-linux-x64-musl@4.1.13': optional: true - '@tailwindcss/oxide-wasm32-wasi@4.1.12': + '@tailwindcss/oxide-wasm32-wasi@4.1.13': optional: true - '@tailwindcss/oxide-win32-arm64-msvc@4.1.12': + '@tailwindcss/oxide-win32-arm64-msvc@4.1.13': optional: true - '@tailwindcss/oxide-win32-x64-msvc@4.1.12': + '@tailwindcss/oxide-win32-x64-msvc@4.1.13': optional: true - '@tailwindcss/oxide@4.1.12': + '@tailwindcss/oxide@4.1.13': dependencies: detect-libc: 2.0.4 tar: 7.4.3 optionalDependencies: - '@tailwindcss/oxide-android-arm64': 4.1.12 - '@tailwindcss/oxide-darwin-arm64': 4.1.12 - '@tailwindcss/oxide-darwin-x64': 4.1.12 - '@tailwindcss/oxide-freebsd-x64': 4.1.12 - '@tailwindcss/oxide-linux-arm-gnueabihf': 4.1.12 - '@tailwindcss/oxide-linux-arm64-gnu': 4.1.12 - '@tailwindcss/oxide-linux-arm64-musl': 4.1.12 - '@tailwindcss/oxide-linux-x64-gnu': 4.1.12 - '@tailwindcss/oxide-linux-x64-musl': 4.1.12 - '@tailwindcss/oxide-wasm32-wasi': 4.1.12 - '@tailwindcss/oxide-win32-arm64-msvc': 4.1.12 - '@tailwindcss/oxide-win32-x64-msvc': 4.1.12 + '@tailwindcss/oxide-android-arm64': 4.1.13 + '@tailwindcss/oxide-darwin-arm64': 4.1.13 + '@tailwindcss/oxide-darwin-x64': 4.1.13 + '@tailwindcss/oxide-freebsd-x64': 4.1.13 + '@tailwindcss/oxide-linux-arm-gnueabihf': 4.1.13 + '@tailwindcss/oxide-linux-arm64-gnu': 4.1.13 + '@tailwindcss/oxide-linux-arm64-musl': 4.1.13 + '@tailwindcss/oxide-linux-x64-gnu': 4.1.13 + '@tailwindcss/oxide-linux-x64-musl': 4.1.13 + '@tailwindcss/oxide-wasm32-wasi': 4.1.13 + '@tailwindcss/oxide-win32-arm64-msvc': 4.1.13 + '@tailwindcss/oxide-win32-x64-msvc': 4.1.13 - '@tailwindcss/typography@0.5.16(tailwindcss@4.1.12)': + '@tailwindcss/typography@0.5.16(tailwindcss@4.1.13)': dependencies: lodash.castarray: 4.4.0 lodash.isplainobject: 4.0.6 lodash.merge: 4.6.2 postcss-selector-parser: 6.0.10 - tailwindcss: 4.1.12 + tailwindcss: 4.1.13 - '@tailwindcss/vite@4.1.12(vite@7.1.4(@types/node@24.3.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1))': + '@tailwindcss/vite@4.1.13(vite@7.1.4(@types/node@24.3.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1))': dependencies: - '@tailwindcss/node': 4.1.12 - '@tailwindcss/oxide': 4.1.12 - tailwindcss: 4.1.12 + '@tailwindcss/node': 4.1.13 + '@tailwindcss/oxide': 4.1.13 + tailwindcss: 4.1.13 vite: 7.1.4(@types/node@24.3.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1) '@testing-library/dom@10.4.0': @@ -20324,7 +20329,7 @@ snapshots: babel-plugin-macros@3.1.0: dependencies: - '@babel/runtime': 7.27.6 + '@babel/runtime': 7.28.4 cosmiconfig: 7.1.0 resolve: 1.22.10 optional: true @@ -28805,7 +28810,7 @@ snapshots: tabulator-tables@6.3.1: {} - tailwindcss@4.1.12: {} + tailwindcss@4.1.13: {} tapable@2.2.2: {} From d868f7fb26ea1dae0b1de71a93b4391df6de4278 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 6 Sep 2025 18:52:08 +0000 Subject: [PATCH 46/67] chore(deps): update dependency @anthropic-ai/sdk to v0.61.0 --- apps/server/package.json | 2 +- pnpm-lock.yaml | 16 +++++++--------- 2 files changed, 8 insertions(+), 10 deletions(-) diff --git a/apps/server/package.json b/apps/server/package.json index 1056ebb96..6120646ac 100644 --- a/apps/server/package.json +++ b/apps/server/package.json @@ -28,7 +28,7 @@ "better-sqlite3": "12.2.0" }, "devDependencies": { - "@anthropic-ai/sdk": "0.60.0", + "@anthropic-ai/sdk": "0.61.0", "@braintree/sanitize-url": "7.1.1", "@electron/remote": "2.1.3", "@preact/preset-vite": "2.10.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index dfadcd32b..6530d0a3e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -450,8 +450,8 @@ importers: version: 12.2.0 devDependencies: '@anthropic-ai/sdk': - specifier: 0.60.0 - version: 0.60.0 + specifier: 0.61.0 + version: 0.61.0 '@braintree/sanitize-url': specifier: 7.1.1 version: 7.1.1 @@ -1389,8 +1389,8 @@ packages: '@antfu/utils@8.1.1': resolution: {integrity: sha512-Mex9nXf9vR6AhcXmMrlz/HVgYYZpVGJ6YlPgwl7UnaFpnshXs6EK/oa5Gpf3CzENMjkvEx2tQtntGnb7UtSTOQ==} - '@anthropic-ai/sdk@0.60.0': - resolution: {integrity: sha512-9zu/TXaUy8BZhXedDtt1wT3H4LOlpKDO1/ftiFpeR3N1PCr3KJFKkxxlQWWt1NNp08xSwUNJ3JNY8yhl8av6eQ==} + '@anthropic-ai/sdk@0.61.0': + resolution: {integrity: sha512-GnlOXrPxow0uoaVB3DGNh9EJBU1MyagCBCLpU+bwDVlj/oOPYIwoiasMWlykkfYcQOrDP2x/zHnRD0xN7PeZPw==} hasBin: true '@apidevtools/json-schema-ref-parser@9.1.2': @@ -13984,7 +13984,7 @@ snapshots: '@antfu/utils@8.1.1': {} - '@anthropic-ai/sdk@0.60.0': {} + '@anthropic-ai/sdk@0.61.0': {} '@apidevtools/json-schema-ref-parser@9.1.2': dependencies: @@ -14817,8 +14817,6 @@ snapshots: '@ckeditor/ckeditor5-utils': 46.0.2 '@ckeditor/ckeditor5-watchdog': 46.0.2 es-toolkit: 1.39.5 - transitivePeerDependencies: - - supports-color '@ckeditor/ckeditor5-dev-build-tools@43.1.0(@swc/helpers@0.5.17)(tslib@2.8.1)(typescript@5.9.2)': dependencies: @@ -14983,6 +14981,8 @@ snapshots: '@ckeditor/ckeditor5-utils': 46.0.2 ckeditor5: 46.0.2(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) es-toolkit: 1.39.5 + transitivePeerDependencies: + - supports-color '@ckeditor/ckeditor5-editor-classic@46.0.2': dependencies: @@ -14992,8 +14992,6 @@ snapshots: '@ckeditor/ckeditor5-utils': 46.0.2 ckeditor5: 46.0.2(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) es-toolkit: 1.39.5 - transitivePeerDependencies: - - supports-color '@ckeditor/ckeditor5-editor-decoupled@46.0.2': dependencies: From 67296fabf7b952b458f6a5e7d2e746b35925d18b Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 6 Sep 2025 18:52:37 +0000 Subject: [PATCH 47/67] chore(deps): update dependency @smithy/middleware-retry to v4.2.0 --- packages/ckeditor5/package.json | 2 +- pnpm-lock.yaml | 308 ++++++++++++++++++++++++++++++-- 2 files changed, 292 insertions(+), 18 deletions(-) diff --git a/packages/ckeditor5/package.json b/packages/ckeditor5/package.json index 2159a3517..13314f112 100644 --- a/packages/ckeditor5/package.json +++ b/packages/ckeditor5/package.json @@ -15,7 +15,7 @@ "ckeditor5-premium-features": "46.0.2" }, "devDependencies": { - "@smithy/middleware-retry": "4.1.20", + "@smithy/middleware-retry": "4.2.0", "@types/jquery": "3.5.33" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index dfadcd32b..f2aff00c5 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -851,8 +851,8 @@ importers: version: 46.0.2(bufferutil@4.0.9)(ckeditor5@46.0.2(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41))(utf-8-validate@6.0.5) devDependencies: '@smithy/middleware-retry': - specifier: 4.1.20 - version: 4.1.20 + specifier: 4.2.0 + version: 4.2.0 '@types/jquery': specifier: 3.5.33 version: 3.5.33 @@ -4147,10 +4147,18 @@ packages: resolution: {integrity: sha512-jcrqdTQurIrBbUm4W2YdLVMQDoL0sA9DTxYd2s+R/y+2U9NLOP7Xf/YqfSg1FZhlZIYEnvk2mwbyvIfdLEPo8g==} engines: {node: '>=18.0.0'} + '@smithy/abort-controller@4.1.0': + resolution: {integrity: sha512-wEhSYznxOmx7EdwK1tYEWJF5+/wmSFsff9BfTOn8oO/+KPl3gsmThrb6MJlWbOC391+Ya31s5JuHiC2RlT80Zg==} + engines: {node: '>=18.0.0'} + '@smithy/config-resolver@4.1.4': resolution: {integrity: sha512-prmU+rDddxHOH0oNcwemL+SwnzcG65sBF2yXRO7aeXIn/xTlq2pX7JLVbkBnVLowHLg4/OL4+jBmv9hVrVGS+w==} engines: {node: '>=18.0.0'} + '@smithy/core@3.10.0': + resolution: {integrity: sha512-bXyD3Ij6b1qDymEYlEcF+QIjwb9gObwZNaRjETJsUEvSIzxFdynSQ3E4ysY7lUFSBzeWBNaFvX+5A0smbC2q6A==} + engines: {node: '>=18.0.0'} + '@smithy/core@3.9.0': resolution: {integrity: sha512-B/GknvCfS3llXd/b++hcrwIuqnEozQDnRL4sBmOac5/z/dr0/yG1PURNPOyU4Lsiy1IyTj8scPxVqRs5dYWf6A==} engines: {node: '>=18.0.0'} @@ -4187,6 +4195,10 @@ packages: resolution: {integrity: sha512-61WjM0PWmZJR+SnmzaKI7t7G0UkkNFboDpzIdzSoy7TByUzlxo18Qlh9s71qug4AY4hlH/CwXdubMtkcNEb/sQ==} engines: {node: '>=18.0.0'} + '@smithy/fetch-http-handler@5.2.0': + resolution: {integrity: sha512-VZenjDdVaUGiy3hwQtxm75nhXZrhFG+3xyL93qCQAlYDyhT/jeDWM8/3r5uCFMlTmmyrIjiDyiOynVFchb0BSg==} + engines: {node: '>=18.0.0'} + '@smithy/hash-node@4.0.4': resolution: {integrity: sha512-qnbTPUhCVnCgBp4z4BUJUhOEkVwxiEi1cyFM+Zj6o+aY8OFGxUQleKWq8ltgp3dujuhXojIvJWdoqpm6dVO3lQ==} engines: {node: '>=18.0.0'} @@ -4203,6 +4215,10 @@ packages: resolution: {integrity: sha512-saYhF8ZZNoJDTvJBEWgeBccCg+yvp1CX+ed12yORU3NilJScfc6gfch2oVb4QgxZrGUx3/ZJlb+c/dJbyupxlw==} engines: {node: '>=18.0.0'} + '@smithy/is-array-buffer@4.1.0': + resolution: {integrity: sha512-ePTYUOV54wMogio+he4pBybe8fwg4sDvEVDBU8ZlHOZXbXK3/C0XfJgUCu6qAZcawv05ZhZzODGUerFBPsPUDQ==} + engines: {node: '>=18.0.0'} + '@smithy/middleware-content-length@4.0.4': resolution: {integrity: sha512-F7gDyfI2BB1Kc+4M6rpuOLne5LOcEknH1n6UQB69qv+HucXBR1rkzXBnQTB2q46sFy1PM/zuSJOB532yc8bg3w==} engines: {node: '>=18.0.0'} @@ -4211,8 +4227,12 @@ packages: resolution: {integrity: sha512-EAlEPncqo03siNZJ9Tm6adKCQ+sw5fNU8ncxWwaH0zTCwMPsgmERTi6CEKaermZdgJb+4Yvh0NFm36HeO4PGgQ==} engines: {node: '>=18.0.0'} - '@smithy/middleware-retry@4.1.20': - resolution: {integrity: sha512-T3maNEm3Masae99eFdx1Q7PIqBBEVOvRd5hralqKZNeIivnoGNx5OFtI3DiZ5gCjUkl0mNondlzSXeVxkinh7Q==} + '@smithy/middleware-endpoint@4.2.0': + resolution: {integrity: sha512-J1eCF7pPDwgv7fGwRd2+Y+H9hlIolF3OZ2PjptonzzyOXXGh/1KGJAHpEcY1EX+WLlclKu2yC5k+9jWXdUG4YQ==} + engines: {node: '>=18.0.0'} + + '@smithy/middleware-retry@4.2.0': + resolution: {integrity: sha512-raL5oWYf5ALl3jCJrajE8enKJEnV/2wZkKS6mb3ZRY2tg3nj66ssdWy5Ps8E6Yu8Wqh3Tt+Sb9LozjvwZupq+A==} engines: {node: '>=18.0.0'} '@smithy/middleware-serde@4.0.8': @@ -4223,14 +4243,26 @@ packages: resolution: {integrity: sha512-uAFFR4dpeoJPGz8x9mhxp+RPjo5wW0QEEIPPPbLXiRRWeCATf/Km3gKIVR5vaP8bN1kgsPhcEeh+IZvUlBv6Xg==} engines: {node: '>=18.0.0'} + '@smithy/middleware-serde@4.1.0': + resolution: {integrity: sha512-CtLFYlHt7c2VcztyVRc+25JLV4aGpmaSv9F1sPB0AGFL6S+RPythkqpGDa2XBQLJQooKkjLA1g7Xe4450knShg==} + engines: {node: '>=18.0.0'} + '@smithy/middleware-stack@4.0.5': resolution: {integrity: sha512-/yoHDXZPh3ocRVyeWQFvC44u8seu3eYzZRveCMfgMOBcNKnAmOvjbL9+Cp5XKSIi9iYA9PECUuW2teDAk8T+OQ==} engines: {node: '>=18.0.0'} + '@smithy/middleware-stack@4.1.0': + resolution: {integrity: sha512-91Fuw4IKp0eK8PNhMXrHRcYA1jvbZ9BJGT91wwPy3bTQT8mHTcQNius/EhSQTlT9QUI3Ki1wjHeNXbWK0tO8YQ==} + engines: {node: '>=18.0.0'} + '@smithy/node-config-provider@4.1.4': resolution: {integrity: sha512-+UDQV/k42jLEPPHSn39l0Bmc4sB1xtdI9Gd47fzo/0PbXzJ7ylgaOByVjF5EeQIumkepnrJyfx86dPa9p47Y+w==} engines: {node: '>=18.0.0'} + '@smithy/node-config-provider@4.2.0': + resolution: {integrity: sha512-8/fpilqKurQ+f8nFvoFkJ0lrymoMJ+5/CQV5IcTv/MyKhk2Q/EFYCAgTSWHD4nMi9ux9NyBBynkyE9SLg2uSLA==} + engines: {node: '>=18.0.0'} + '@smithy/node-http-handler@4.1.0': resolution: {integrity: sha512-vqfSiHz2v8b3TTTrdXi03vNz1KLYYS3bhHCDv36FYDqxT7jvTll1mMnCrkD+gOvgwybuunh/2VmvOMqwBegxEg==} engines: {node: '>=18.0.0'} @@ -4239,14 +4271,26 @@ packages: resolution: {integrity: sha512-RHnlHqFpoVdjSPPiYy/t40Zovf3BBHc2oemgD7VsVTFFZrU5erFFe0n52OANZZ/5sbshgD93sOh5r6I35Xmpaw==} engines: {node: '>=18.0.0'} + '@smithy/node-http-handler@4.2.0': + resolution: {integrity: sha512-G4NV70B4hF9vBrUkkvNfWO6+QR4jYjeO4tc+4XrKCb4nPYj49V9Hu8Ftio7Mb0/0IlFyEOORudHrm+isY29nCA==} + engines: {node: '>=18.0.0'} + '@smithy/property-provider@4.0.5': resolution: {integrity: sha512-R/bswf59T/n9ZgfgUICAZoWYKBHcsVDurAGX88zsiUtOTA/xUAPyiT+qkNCPwFn43pZqN84M4MiUsbSGQmgFIQ==} engines: {node: '>=18.0.0'} + '@smithy/property-provider@4.1.0': + resolution: {integrity: sha512-eksMjMHUlG5PwOUWO3k+rfLNOPVPJ70mUzyYNKb5lvyIuAwS4zpWGsxGiuT74DFWonW0xRNy+jgzGauUzX7SyA==} + engines: {node: '>=18.0.0'} + '@smithy/protocol-http@5.1.3': resolution: {integrity: sha512-fCJd2ZR7D22XhDY0l+92pUag/7je2BztPRQ01gU5bMChcyI0rlly7QFibnYHzcxDvccMjlpM/Q1ev8ceRIb48w==} engines: {node: '>=18.0.0'} + '@smithy/protocol-http@5.2.0': + resolution: {integrity: sha512-bwjlh5JwdOQnA01be+5UvHK4HQz4iaRKlVG46hHSJuqi0Ribt3K06Z1oQ29i35Np4G9MCDgkOGcHVyLMreMcbg==} + engines: {node: '>=18.0.0'} + '@smithy/querystring-builder@4.0.4': resolution: {integrity: sha512-SwREZcDnEYoh9tLNgMbpop+UTGq44Hl9tdj3rf+yeLcfH7+J8OXEBaMc2kDxtyRHu8BhSg9ADEx0gFHvpJgU8w==} engines: {node: '>=18.0.0'} @@ -4255,6 +4299,10 @@ packages: resolution: {integrity: sha512-NJeSCU57piZ56c+/wY+AbAw6rxCCAOZLCIniRE7wqvndqxcKKDOXzwWjrY7wGKEISfhL9gBbAaWWgHsUGedk+A==} engines: {node: '>=18.0.0'} + '@smithy/querystring-builder@4.1.0': + resolution: {integrity: sha512-JqTWmVIq4AF8R8OK/2cCCiQo5ZJ0SRPsDkDgLO5/3z8xxuUp1oMIBBjfuueEe+11hGTZ6rRebzYikpKc6yQV9Q==} + engines: {node: '>=18.0.0'} + '@smithy/querystring-parser@4.0.4': resolution: {integrity: sha512-6yZf53i/qB8gRHH/l2ZwUG5xgkPgQF15/KxH0DdXMDHjesA9MeZje/853ifkSY0x4m5S+dfDZ+c4x439PF0M2w==} engines: {node: '>=18.0.0'} @@ -4263,14 +4311,26 @@ packages: resolution: {integrity: sha512-6SV7md2CzNG/WUeTjVe6Dj8noH32r4MnUeFKZrnVYsQxpGSIcphAanQMayi8jJLZAWm6pdM9ZXvKCpWOsIGg0w==} engines: {node: '>=18.0.0'} + '@smithy/querystring-parser@4.1.0': + resolution: {integrity: sha512-VgdHhr8YTRsjOl4hnKFm7xEMOCRTnKw3FJ1nU+dlWNhdt/7eEtxtkdrJdx7PlRTabdANTmvyjE4umUl9cK4awg==} + engines: {node: '>=18.0.0'} + '@smithy/service-error-classification@4.0.7': resolution: {integrity: sha512-XvRHOipqpwNhEjDf2L5gJowZEm5nsxC16pAZOeEcsygdjv9A2jdOh3YoDQvOXBGTsaJk6mNWtzWalOB9976Wlg==} engines: {node: '>=18.0.0'} + '@smithy/service-error-classification@4.1.0': + resolution: {integrity: sha512-UBpNFzBNmS20jJomuYn++Y+soF8rOK9AvIGjS9yGP6uRXF5rP18h4FDUsoNpWTlSsmiJ87e2DpZo9ywzSMH7PQ==} + engines: {node: '>=18.0.0'} + '@smithy/shared-ini-file-loader@4.0.5': resolution: {integrity: sha512-YVVwehRDuehgoXdEL4r1tAAzdaDgaC9EQvhK0lEbfnbrd0bd5+CTQumbdPryX3J2shT7ZqQE+jPW4lmNBAB8JQ==} engines: {node: '>=18.0.0'} + '@smithy/shared-ini-file-loader@4.1.0': + resolution: {integrity: sha512-W0VMlz9yGdQ/0ZAgWICFjFHTVU0YSfGoCVpKaExRM/FDkTeP/yz8OKvjtGjs6oFokCRm0srgj/g4Cg0xuHu8Rw==} + engines: {node: '>=18.0.0'} + '@smithy/signature-v4@5.1.2': resolution: {integrity: sha512-d3+U/VpX7a60seHziWnVZOHuEgJlclufjkS6zhXvxcJgkJq4UWdH5eOBLzHRMx6gXjsdT9h6lfpmLzbrdupHgQ==} engines: {node: '>=18.0.0'} @@ -4279,10 +4339,18 @@ packages: resolution: {integrity: sha512-ZSdE3vl0MuVbEwJBxSftm0J5nL/gw76xp5WF13zW9cN18MFuFXD5/LV0QD8P+sCU5bSWGyy6CTgUupE1HhOo1A==} engines: {node: '>=18.0.0'} + '@smithy/smithy-client@4.6.0': + resolution: {integrity: sha512-TvlIshqx5PIi0I0AiR+PluCpJ8olVG++xbYkAIGCUkByaMUlfOXLgjQTmYbr46k4wuDe8eHiTIlUflnjK2drPQ==} + engines: {node: '>=18.0.0'} + '@smithy/types@4.3.2': resolution: {integrity: sha512-QO4zghLxiQ5W9UZmX2Lo0nta2PuE1sSrXUYDoaB6HMR762C0P7v/HEPHf6ZdglTVssJG1bsrSBxdc3quvDSihw==} engines: {node: '>=18.0.0'} + '@smithy/types@4.4.0': + resolution: {integrity: sha512-4jY91NgZz+ZnSFcVzWwngOW6VuK3gR/ihTwSU1R/0NENe9Jd8SfWgbhDCAGUWL3bI7DiDSW7XF6Ui6bBBjrqXw==} + engines: {node: '>=18.0.0'} + '@smithy/url-parser@4.0.4': resolution: {integrity: sha512-eMkc144MuN7B0TDA4U2fKs+BqczVbk3W+qIvcoCY6D1JY3hnAdCuhCZODC+GAeaxj0p6Jroz4+XMUn3PCxQQeQ==} engines: {node: '>=18.0.0'} @@ -4291,14 +4359,26 @@ packages: resolution: {integrity: sha512-j+733Um7f1/DXjYhCbvNXABV53NyCRRA54C7bNEIxNPs0YjfRxeMKjjgm2jvTYrciZyCjsicHwQ6Q0ylo+NAUw==} engines: {node: '>=18.0.0'} + '@smithy/url-parser@4.1.0': + resolution: {integrity: sha512-/LYEIOuO5B2u++tKr1NxNxhZTrr3A63jW8N73YTwVeUyAlbB/YM+hkftsvtKAcMt3ADYo0FsF1GY3anehffSVQ==} + engines: {node: '>=18.0.0'} + '@smithy/util-base64@4.0.0': resolution: {integrity: sha512-CvHfCmO2mchox9kjrtzoHkWHxjHZzaFojLc8quxXY7WAAMAg43nuxwv95tATVgQFNDwd4M9S1qFzj40Ul41Kmg==} engines: {node: '>=18.0.0'} + '@smithy/util-base64@4.1.0': + resolution: {integrity: sha512-RUGd4wNb8GeW7xk+AY5ghGnIwM96V0l2uzvs/uVHf+tIuVX2WSvynk5CxNoBCsM2rQRSZElAo9rt3G5mJ/gktQ==} + engines: {node: '>=18.0.0'} + '@smithy/util-body-length-browser@4.0.0': resolution: {integrity: sha512-sNi3DL0/k64/LO3A256M+m3CDdG6V7WKWHdAiBBMUN8S3hK3aMPhwnPik2A/a2ONN+9doY9UxaLfgqsIRg69QA==} engines: {node: '>=18.0.0'} + '@smithy/util-body-length-browser@4.1.0': + resolution: {integrity: sha512-V2E2Iez+bo6bUMOTENPr6eEmepdY8Hbs+Uc1vkDKgKNA/brTJqOW/ai3JO1BGj9GbCeLqw90pbbH7HFQyFotGQ==} + engines: {node: '>=18.0.0'} + '@smithy/util-body-length-node@4.0.0': resolution: {integrity: sha512-q0iDP3VsZzqJyje8xJWEJCNIu3lktUGVoSy1KB0UWym2CL1siV3artm+u1DFYTLejpsrdGyCSWBdGNjJzfDPjg==} engines: {node: '>=18.0.0'} @@ -4311,6 +4391,10 @@ packages: resolution: {integrity: sha512-9TOQ7781sZvddgO8nxueKi3+yGvkY35kotA0Y6BWRajAv8jjmigQ1sBwz0UX47pQMYXJPahSKEKYFgt+rXdcug==} engines: {node: '>=18.0.0'} + '@smithy/util-buffer-from@4.1.0': + resolution: {integrity: sha512-N6yXcjfe/E+xKEccWEKzK6M+crMrlwaCepKja0pNnlSkm6SjAeLKKA++er5Ba0I17gvKfN/ThV+ZOx/CntKTVw==} + engines: {node: '>=18.0.0'} + '@smithy/util-config-provider@4.0.0': resolution: {integrity: sha512-L1RBVzLyfE8OXH+1hsJ8p+acNUSirQnWQ6/EgpchV88G6zGBTDPdXiiExei6Z1wR2RxYvxY/XLw6AMNCCt8H3w==} engines: {node: '>=18.0.0'} @@ -4331,22 +4415,42 @@ packages: resolution: {integrity: sha512-Yk5mLhHtfIgW2W2WQZWSg5kuMZCVbvhFmC7rV4IO2QqnZdbEFPmQnCcGMAX2z/8Qj3B9hYYNjZOhWym+RwhePw==} engines: {node: '>=18.0.0'} + '@smithy/util-hex-encoding@4.1.0': + resolution: {integrity: sha512-1LcueNN5GYC4tr8mo14yVYbh/Ur8jHhWOxniZXii+1+ePiIbsLZ5fEI0QQGtbRRP5mOhmooos+rLmVASGGoq5w==} + engines: {node: '>=18.0.0'} + '@smithy/util-middleware@4.0.5': resolution: {integrity: sha512-N40PfqsZHRSsByGB81HhSo+uvMxEHT+9e255S53pfBw/wI6WKDI7Jw9oyu5tJTLwZzV5DsMha3ji8jk9dsHmQQ==} engines: {node: '>=18.0.0'} + '@smithy/util-middleware@4.1.0': + resolution: {integrity: sha512-612onNcKyxhP7/YOTKFTb2F6sPYtMRddlT5mZvYf1zduzaGzkYhpYIPxIeeEwBZFjnvEqe53Ijl2cYEfJ9d6/Q==} + engines: {node: '>=18.0.0'} + '@smithy/util-retry@4.0.7': resolution: {integrity: sha512-TTO6rt0ppK70alZpkjwy+3nQlTiqNfoXja+qwuAchIEAIoSZW8Qyd76dvBv3I5bCpE38APafG23Y/u270NspiQ==} engines: {node: '>=18.0.0'} + '@smithy/util-retry@4.1.0': + resolution: {integrity: sha512-5AGoBHb207xAKSVwaUnaER+L55WFY8o2RhlafELZR3mB0J91fpL+Qn+zgRkPzns3kccGaF2vy0HmNVBMWmN6dA==} + engines: {node: '>=18.0.0'} + '@smithy/util-stream@4.2.4': resolution: {integrity: sha512-vSKnvNZX2BXzl0U2RgCLOwWaAP9x/ddd/XobPK02pCbzRm5s55M53uwb1rl/Ts7RXZvdJZerPkA+en2FDghLuQ==} engines: {node: '>=18.0.0'} + '@smithy/util-stream@4.3.0': + resolution: {integrity: sha512-ZOYS94jksDwvsCJtppHprUhsIscRnCKGr6FXCo3SxgQ31ECbza3wqDBqSy6IsAak+h/oAXb1+UYEBmDdseAjUQ==} + engines: {node: '>=18.0.0'} + '@smithy/util-uri-escape@4.0.0': resolution: {integrity: sha512-77yfbCbQMtgtTylO9itEAdpPXSog3ZxMe09AEhm0dU0NLTalV70ghDZFR+Nfi1C60jnJoh/Re4090/DuZh2Omg==} engines: {node: '>=18.0.0'} + '@smithy/util-uri-escape@4.1.0': + resolution: {integrity: sha512-b0EFQkq35K5NHUYxU72JuoheM6+pytEVUGlTwiFxWFpmddA+Bpz3LgsPRIpBk8lnPE47yT7AF2Egc3jVnKLuPg==} + engines: {node: '>=18.0.0'} + '@smithy/util-utf8@2.3.0': resolution: {integrity: sha512-R8Rdn8Hy72KKcebgLiv8jQcQkXoLMOGGv5uI1/k0l+snqkOzQ1R0ChUBCxWMlBsFMekWjq0wRudIweFs7sKT5A==} engines: {node: '>=14.0.0'} @@ -4355,6 +4459,10 @@ packages: resolution: {integrity: sha512-b+zebfKCfRdgNJDknHCob3O7FpeYQN6ZG6YLExMcasDHsCXlsXCEuiPZeLnJLpwa5dvPetGlnGCiMHuLwGvFow==} engines: {node: '>=18.0.0'} + '@smithy/util-utf8@4.1.0': + resolution: {integrity: sha512-mEu1/UIXAdNYuBcyEPbjScKi/+MQVXNIuY/7Cm5XLIWe319kDrT5SizBE95jqtmEXoDbGoZxKLCMttdZdqTZKQ==} + engines: {node: '>=18.0.0'} + '@socket.io/component-emitter@3.1.2': resolution: {integrity: sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==} @@ -14074,7 +14182,7 @@ snapshots: '@smithy/invalid-dependency': 4.0.4 '@smithy/middleware-content-length': 4.0.4 '@smithy/middleware-endpoint': 4.1.19 - '@smithy/middleware-retry': 4.1.20 + '@smithy/middleware-retry': 4.2.0 '@smithy/middleware-serde': 4.0.8 '@smithy/middleware-stack': 4.0.5 '@smithy/node-config-provider': 4.1.4 @@ -14120,7 +14228,7 @@ snapshots: '@smithy/invalid-dependency': 4.0.4 '@smithy/middleware-content-length': 4.0.4 '@smithy/middleware-endpoint': 4.1.19 - '@smithy/middleware-retry': 4.1.20 + '@smithy/middleware-retry': 4.2.0 '@smithy/middleware-serde': 4.0.9 '@smithy/middleware-stack': 4.0.5 '@smithy/node-config-provider': 4.1.4 @@ -14314,7 +14422,7 @@ snapshots: '@smithy/invalid-dependency': 4.0.4 '@smithy/middleware-content-length': 4.0.4 '@smithy/middleware-endpoint': 4.1.19 - '@smithy/middleware-retry': 4.1.20 + '@smithy/middleware-retry': 4.2.0 '@smithy/middleware-serde': 4.0.9 '@smithy/middleware-stack': 4.0.5 '@smithy/node-config-provider': 4.1.4 @@ -14992,8 +15100,6 @@ snapshots: '@ckeditor/ckeditor5-utils': 46.0.2 ckeditor5: 46.0.2(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) es-toolkit: 1.39.5 - transitivePeerDependencies: - - supports-color '@ckeditor/ckeditor5-editor-decoupled@46.0.2': dependencies: @@ -18324,6 +18430,11 @@ snapshots: '@smithy/types': 4.3.2 tslib: 2.8.1 + '@smithy/abort-controller@4.1.0': + dependencies: + '@smithy/types': 4.4.0 + tslib: 2.8.1 + '@smithy/config-resolver@4.1.4': dependencies: '@smithy/node-config-provider': 4.1.4 @@ -18332,6 +18443,20 @@ snapshots: '@smithy/util-middleware': 4.0.5 tslib: 2.8.1 + '@smithy/core@3.10.0': + dependencies: + '@smithy/middleware-serde': 4.1.0 + '@smithy/protocol-http': 5.2.0 + '@smithy/types': 4.4.0 + '@smithy/util-base64': 4.1.0 + '@smithy/util-body-length-browser': 4.1.0 + '@smithy/util-middleware': 4.1.0 + '@smithy/util-stream': 4.3.0 + '@smithy/util-utf8': 4.1.0 + '@types/uuid': 9.0.8 + tslib: 2.8.1 + uuid: 9.0.1 + '@smithy/core@3.9.0': dependencies: '@smithy/middleware-serde': 4.0.9 @@ -18400,6 +18525,14 @@ snapshots: '@smithy/util-base64': 4.0.0 tslib: 2.8.1 + '@smithy/fetch-http-handler@5.2.0': + dependencies: + '@smithy/protocol-http': 5.2.0 + '@smithy/querystring-builder': 4.1.0 + '@smithy/types': 4.4.0 + '@smithy/util-base64': 4.1.0 + tslib: 2.8.1 + '@smithy/hash-node@4.0.4': dependencies: '@smithy/types': 4.3.2 @@ -18420,6 +18553,10 @@ snapshots: dependencies: tslib: 2.8.1 + '@smithy/is-array-buffer@4.1.0': + dependencies: + tslib: 2.8.1 + '@smithy/middleware-content-length@4.0.4': dependencies: '@smithy/protocol-http': 5.1.3 @@ -18437,15 +18574,26 @@ snapshots: '@smithy/util-middleware': 4.0.5 tslib: 2.8.1 - '@smithy/middleware-retry@4.1.20': + '@smithy/middleware-endpoint@4.2.0': dependencies: - '@smithy/node-config-provider': 4.1.4 - '@smithy/protocol-http': 5.1.3 - '@smithy/service-error-classification': 4.0.7 - '@smithy/smithy-client': 4.5.0 - '@smithy/types': 4.3.2 - '@smithy/util-middleware': 4.0.5 - '@smithy/util-retry': 4.0.7 + '@smithy/core': 3.10.0 + '@smithy/middleware-serde': 4.1.0 + '@smithy/node-config-provider': 4.2.0 + '@smithy/shared-ini-file-loader': 4.1.0 + '@smithy/types': 4.4.0 + '@smithy/url-parser': 4.1.0 + '@smithy/util-middleware': 4.1.0 + tslib: 2.8.1 + + '@smithy/middleware-retry@4.2.0': + dependencies: + '@smithy/node-config-provider': 4.2.0 + '@smithy/protocol-http': 5.2.0 + '@smithy/service-error-classification': 4.1.0 + '@smithy/smithy-client': 4.6.0 + '@smithy/types': 4.4.0 + '@smithy/util-middleware': 4.1.0 + '@smithy/util-retry': 4.1.0 '@types/uuid': 9.0.8 tslib: 2.8.1 uuid: 9.0.1 @@ -18462,11 +18610,22 @@ snapshots: '@smithy/types': 4.3.2 tslib: 2.8.1 + '@smithy/middleware-serde@4.1.0': + dependencies: + '@smithy/protocol-http': 5.2.0 + '@smithy/types': 4.4.0 + tslib: 2.8.1 + '@smithy/middleware-stack@4.0.5': dependencies: '@smithy/types': 4.3.2 tslib: 2.8.1 + '@smithy/middleware-stack@4.1.0': + dependencies: + '@smithy/types': 4.4.0 + tslib: 2.8.1 + '@smithy/node-config-provider@4.1.4': dependencies: '@smithy/property-provider': 4.0.5 @@ -18474,6 +18633,13 @@ snapshots: '@smithy/types': 4.3.2 tslib: 2.8.1 + '@smithy/node-config-provider@4.2.0': + dependencies: + '@smithy/property-provider': 4.1.0 + '@smithy/shared-ini-file-loader': 4.1.0 + '@smithy/types': 4.4.0 + tslib: 2.8.1 + '@smithy/node-http-handler@4.1.0': dependencies: '@smithy/abort-controller': 4.0.4 @@ -18490,16 +18656,34 @@ snapshots: '@smithy/types': 4.3.2 tslib: 2.8.1 + '@smithy/node-http-handler@4.2.0': + dependencies: + '@smithy/abort-controller': 4.1.0 + '@smithy/protocol-http': 5.2.0 + '@smithy/querystring-builder': 4.1.0 + '@smithy/types': 4.4.0 + tslib: 2.8.1 + '@smithy/property-provider@4.0.5': dependencies: '@smithy/types': 4.3.2 tslib: 2.8.1 + '@smithy/property-provider@4.1.0': + dependencies: + '@smithy/types': 4.4.0 + tslib: 2.8.1 + '@smithy/protocol-http@5.1.3': dependencies: '@smithy/types': 4.3.2 tslib: 2.8.1 + '@smithy/protocol-http@5.2.0': + dependencies: + '@smithy/types': 4.4.0 + tslib: 2.8.1 + '@smithy/querystring-builder@4.0.4': dependencies: '@smithy/types': 4.3.2 @@ -18512,6 +18696,12 @@ snapshots: '@smithy/util-uri-escape': 4.0.0 tslib: 2.8.1 + '@smithy/querystring-builder@4.1.0': + dependencies: + '@smithy/types': 4.4.0 + '@smithy/util-uri-escape': 4.1.0 + tslib: 2.8.1 + '@smithy/querystring-parser@4.0.4': dependencies: '@smithy/types': 4.3.2 @@ -18522,15 +18712,29 @@ snapshots: '@smithy/types': 4.3.2 tslib: 2.8.1 + '@smithy/querystring-parser@4.1.0': + dependencies: + '@smithy/types': 4.4.0 + tslib: 2.8.1 + '@smithy/service-error-classification@4.0.7': dependencies: '@smithy/types': 4.3.2 + '@smithy/service-error-classification@4.1.0': + dependencies: + '@smithy/types': 4.4.0 + '@smithy/shared-ini-file-loader@4.0.5': dependencies: '@smithy/types': 4.3.2 tslib: 2.8.1 + '@smithy/shared-ini-file-loader@4.1.0': + dependencies: + '@smithy/types': 4.4.0 + tslib: 2.8.1 + '@smithy/signature-v4@5.1.2': dependencies: '@smithy/is-array-buffer': 4.0.0 @@ -18552,10 +18756,24 @@ snapshots: '@smithy/util-stream': 4.2.4 tslib: 2.8.1 + '@smithy/smithy-client@4.6.0': + dependencies: + '@smithy/core': 3.10.0 + '@smithy/middleware-endpoint': 4.2.0 + '@smithy/middleware-stack': 4.1.0 + '@smithy/protocol-http': 5.2.0 + '@smithy/types': 4.4.0 + '@smithy/util-stream': 4.3.0 + tslib: 2.8.1 + '@smithy/types@4.3.2': dependencies: tslib: 2.8.1 + '@smithy/types@4.4.0': + dependencies: + tslib: 2.8.1 + '@smithy/url-parser@4.0.4': dependencies: '@smithy/querystring-parser': 4.0.4 @@ -18568,16 +18786,32 @@ snapshots: '@smithy/types': 4.3.2 tslib: 2.8.1 + '@smithy/url-parser@4.1.0': + dependencies: + '@smithy/querystring-parser': 4.1.0 + '@smithy/types': 4.4.0 + tslib: 2.8.1 + '@smithy/util-base64@4.0.0': dependencies: '@smithy/util-buffer-from': 4.0.0 '@smithy/util-utf8': 4.0.0 tslib: 2.8.1 + '@smithy/util-base64@4.1.0': + dependencies: + '@smithy/util-buffer-from': 4.1.0 + '@smithy/util-utf8': 4.1.0 + tslib: 2.8.1 + '@smithy/util-body-length-browser@4.0.0': dependencies: tslib: 2.8.1 + '@smithy/util-body-length-browser@4.1.0': + dependencies: + tslib: 2.8.1 + '@smithy/util-body-length-node@4.0.0': dependencies: tslib: 2.8.1 @@ -18592,6 +18826,11 @@ snapshots: '@smithy/is-array-buffer': 4.0.0 tslib: 2.8.1 + '@smithy/util-buffer-from@4.1.0': + dependencies: + '@smithy/is-array-buffer': 4.1.0 + tslib: 2.8.1 + '@smithy/util-config-provider@4.0.0': dependencies: tslib: 2.8.1 @@ -18624,17 +18863,32 @@ snapshots: dependencies: tslib: 2.8.1 + '@smithy/util-hex-encoding@4.1.0': + dependencies: + tslib: 2.8.1 + '@smithy/util-middleware@4.0.5': dependencies: '@smithy/types': 4.3.2 tslib: 2.8.1 + '@smithy/util-middleware@4.1.0': + dependencies: + '@smithy/types': 4.4.0 + tslib: 2.8.1 + '@smithy/util-retry@4.0.7': dependencies: '@smithy/service-error-classification': 4.0.7 '@smithy/types': 4.3.2 tslib: 2.8.1 + '@smithy/util-retry@4.1.0': + dependencies: + '@smithy/service-error-classification': 4.1.0 + '@smithy/types': 4.4.0 + tslib: 2.8.1 + '@smithy/util-stream@4.2.4': dependencies: '@smithy/fetch-http-handler': 5.1.1 @@ -18646,10 +18900,25 @@ snapshots: '@smithy/util-utf8': 4.0.0 tslib: 2.8.1 + '@smithy/util-stream@4.3.0': + dependencies: + '@smithy/fetch-http-handler': 5.2.0 + '@smithy/node-http-handler': 4.2.0 + '@smithy/types': 4.4.0 + '@smithy/util-base64': 4.1.0 + '@smithy/util-buffer-from': 4.1.0 + '@smithy/util-hex-encoding': 4.1.0 + '@smithy/util-utf8': 4.1.0 + tslib: 2.8.1 + '@smithy/util-uri-escape@4.0.0': dependencies: tslib: 2.8.1 + '@smithy/util-uri-escape@4.1.0': + dependencies: + tslib: 2.8.1 + '@smithy/util-utf8@2.3.0': dependencies: '@smithy/util-buffer-from': 2.2.0 @@ -18660,6 +18929,11 @@ snapshots: '@smithy/util-buffer-from': 4.0.0 tslib: 2.8.1 + '@smithy/util-utf8@4.1.0': + dependencies: + '@smithy/util-buffer-from': 4.1.0 + tslib: 2.8.1 + '@socket.io/component-emitter@3.1.2': {} '@sqlite.org/sqlite-wasm@3.48.0-build4': {} From e7cb5a6b92e1e9f7c8e5ceb6aa6c574ee542bd2a Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 6 Sep 2025 18:53:07 +0000 Subject: [PATCH 48/67] chore(deps): update dependency express-rate-limit to v8.1.0 --- apps/server/package.json | 2 +- pnpm-lock.yaml | 16 +++++++--------- 2 files changed, 8 insertions(+), 10 deletions(-) diff --git a/apps/server/package.json b/apps/server/package.json index 1056ebb96..d7be894a6 100644 --- a/apps/server/package.json +++ b/apps/server/package.json @@ -88,7 +88,7 @@ "express": "5.1.0", "express-http-proxy": "2.1.1", "express-openid-connect": "^2.17.1", - "express-rate-limit": "8.0.1", + "express-rate-limit": "8.1.0", "express-session": "1.18.2", "file-uri-to-path": "2.0.0", "fs-extra": "11.3.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index dfadcd32b..ca73b5ce5 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -630,8 +630,8 @@ importers: specifier: ^2.17.1 version: 2.19.2(express@5.1.0) express-rate-limit: - specifier: 8.0.1 - version: 8.0.1(express@5.1.0) + specifier: 8.1.0 + version: 8.1.0(express@5.1.0) express-session: specifier: 1.18.2 version: 1.18.2 @@ -7589,8 +7589,8 @@ packages: peerDependencies: express: '>= 4.17.0' - express-rate-limit@8.0.1: - resolution: {integrity: sha512-aZVCnybn7TVmxO4BtlmnvX+nuz8qHW124KKJ8dumsBsmv5ZLxE0pYu7S2nwyRBGHHCAzdmnGyrc5U/rksSPO7Q==} + express-rate-limit@8.1.0: + resolution: {integrity: sha512-4nLnATuKupnmwqiJc27b4dCFmB/T60ExgmtDD7waf4LdrbJ8CPZzZRHYErDYNhoz+ql8fUdYwM/opf90PoPAQA==} engines: {node: '>= 16'} peerDependencies: express: '>= 4.11' @@ -14817,8 +14817,6 @@ snapshots: '@ckeditor/ckeditor5-utils': 46.0.2 '@ckeditor/ckeditor5-watchdog': 46.0.2 es-toolkit: 1.39.5 - transitivePeerDependencies: - - supports-color '@ckeditor/ckeditor5-dev-build-tools@43.1.0(@swc/helpers@0.5.17)(tslib@2.8.1)(typescript@5.9.2)': dependencies: @@ -14983,6 +14981,8 @@ snapshots: '@ckeditor/ckeditor5-utils': 46.0.2 ckeditor5: 46.0.2(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) es-toolkit: 1.39.5 + transitivePeerDependencies: + - supports-color '@ckeditor/ckeditor5-editor-classic@46.0.2': dependencies: @@ -14992,8 +14992,6 @@ snapshots: '@ckeditor/ckeditor5-utils': 46.0.2 ckeditor5: 46.0.2(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) es-toolkit: 1.39.5 - transitivePeerDependencies: - - supports-color '@ckeditor/ckeditor5-editor-decoupled@46.0.2': dependencies: @@ -22670,7 +22668,7 @@ snapshots: transitivePeerDependencies: - supports-color - express-rate-limit@8.0.1(express@5.1.0): + express-rate-limit@8.1.0(express@5.1.0): dependencies: express: 5.1.0 ip-address: 10.0.1 From 300f6a103f6b156678d9ef1048a17507410b3b29 Mon Sep 17 00:00:00 2001 From: Adorian Doran Date: Sat, 6 Sep 2025 21:53:47 +0300 Subject: [PATCH 49/67] style/background effects: tweak launcher pane colors --- apps/client/src/stylesheets/theme-next-light.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/client/src/stylesheets/theme-next-light.css b/apps/client/src/stylesheets/theme-next-light.css index 3461c62b7..1797ea431 100644 --- a/apps/client/src/stylesheets/theme-next-light.css +++ b/apps/client/src/stylesheets/theme-next-light.css @@ -142,7 +142,7 @@ --launcher-pane-vert-button-hover-background: white; --launcher-pane-vert-button-hover-shadow: 4px 4px 4px rgba(0, 0, 0, 0.075); --launcher-pane-vert-button-focus-outline-color: var(--input-focus-outline-color); - --launcher-pane-vert-background-color-bgfx: #00000011; /* When background effects enabled */ + --launcher-pane-vert-background-color-bgfx: #0000000f; /* When background effects enabled */ --launcher-pane-horiz-border-color: rgba(0, 0, 0, 0.1); --launcher-pane-horiz-background-color: #fafafa; From 37e095a93cbf75c5b0c1951a85848c18ddc16d21 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 6 Sep 2025 18:54:39 +0000 Subject: [PATCH 50/67] fix(deps): update dependency eslint-linter-browserify to v9.35.0 --- packages/codemirror/package.json | 2 +- pnpm-lock.yaml | 16 +++++++--------- 2 files changed, 8 insertions(+), 10 deletions(-) diff --git a/packages/codemirror/package.json b/packages/codemirror/package.json index a97001d99..35a39d36b 100644 --- a/packages/codemirror/package.json +++ b/packages/codemirror/package.json @@ -50,6 +50,6 @@ "codemirror-lang-elixir": "4.0.0", "codemirror-lang-hcl": "0.1.0", "codemirror-lang-mermaid": "0.5.0", - "eslint-linter-browserify": "9.34.0" + "eslint-linter-browserify": "9.35.0" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index dfadcd32b..f3db2d0b8 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1309,8 +1309,8 @@ importers: specifier: 0.5.0 version: 0.5.0 eslint-linter-browserify: - specifier: 9.34.0 - version: 9.34.0 + specifier: 9.35.0 + version: 9.35.0 packages/commons: {} @@ -7432,8 +7432,8 @@ packages: peerDependencies: eslint: '>=7.0.0' - eslint-linter-browserify@9.34.0: - resolution: {integrity: sha512-UmcPxTXLdP6CaxXZ8KOHlbGZuOicIaX/3yCjHj7uQRumB9qiFoIbjc5xrLaQvWo1wNSeBQ5c+IuPO+8717mKFQ==} + eslint-linter-browserify@9.35.0: + resolution: {integrity: sha512-gKo2S/iL88z60nH4eRPkk2vR15XdE0MAa1dcuLvrdLTwtLszG2qmgbhN6Jm1Rbl3t/oL4sYe8S1PiPNpZaj18A==} eslint-plugin-ckeditor5-rules@12.1.1: resolution: {integrity: sha512-e0PhbA3sNWy4Djs6r+kVfWNvu6urJXucIUfqI2GKjgOfqYOhmpLNaudH6FHKAg/OM8g0ETb7TbG3Bc375ru+sg==} @@ -14817,8 +14817,6 @@ snapshots: '@ckeditor/ckeditor5-utils': 46.0.2 '@ckeditor/ckeditor5-watchdog': 46.0.2 es-toolkit: 1.39.5 - transitivePeerDependencies: - - supports-color '@ckeditor/ckeditor5-dev-build-tools@43.1.0(@swc/helpers@0.5.17)(tslib@2.8.1)(typescript@5.9.2)': dependencies: @@ -14983,6 +14981,8 @@ snapshots: '@ckeditor/ckeditor5-utils': 46.0.2 ckeditor5: 46.0.2(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) es-toolkit: 1.39.5 + transitivePeerDependencies: + - supports-color '@ckeditor/ckeditor5-editor-classic@46.0.2': dependencies: @@ -14992,8 +14992,6 @@ snapshots: '@ckeditor/ckeditor5-utils': 46.0.2 ckeditor5: 46.0.2(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) es-toolkit: 1.39.5 - transitivePeerDependencies: - - supports-color '@ckeditor/ckeditor5-editor-decoupled@46.0.2': dependencies: @@ -22462,7 +22460,7 @@ snapshots: dependencies: eslint: 9.34.0(jiti@2.5.1) - eslint-linter-browserify@9.34.0: {} + eslint-linter-browserify@9.35.0: {} eslint-plugin-ckeditor5-rules@12.1.1: dependencies: From ce64a7816deb28c195a0bfea3db96a7c6b283cf0 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 6 Sep 2025 18:55:09 +0000 Subject: [PATCH 51/67] fix(deps): update dependency force-graph to v1.51.0 --- apps/client/package.json | 2 +- pnpm-lock.yaml | 16 +++++++++------- 2 files changed, 10 insertions(+), 8 deletions(-) diff --git a/apps/client/package.json b/apps/client/package.json index ca26c0b29..143b724a6 100644 --- a/apps/client/package.json +++ b/apps/client/package.json @@ -39,7 +39,7 @@ "dayjs-plugin-utc": "0.1.2", "debounce": "2.2.0", "draggabilly": "3.0.0", - "force-graph": "1.50.1", + "force-graph": "1.51.0", "globals": "16.3.0", "i18next": "25.4.2", "i18next-http-backend": "3.0.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index dfadcd32b..d8e175640 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -199,8 +199,8 @@ importers: specifier: 3.0.0 version: 3.0.0 force-graph: - specifier: 1.50.1 - version: 1.50.1 + specifier: 1.51.0 + version: 1.51.0 globals: specifier: 16.3.0 version: 16.3.0 @@ -7811,8 +7811,8 @@ packages: resolution: {integrity: sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==} engines: {node: '>= 0.4'} - force-graph@1.50.1: - resolution: {integrity: sha512-CtldBdsUHLmlnerVYe09V9Bxi5iz8GZce1WdBSkwGAFgNFTYn6cW90NQ1lOh/UVm0NhktMRHKugXrS9Sl8Bl3A==} + force-graph@1.51.0: + resolution: {integrity: sha512-aTnihCmiMA0ItLJLCbrQYS9mzriopW24goFPgUnKAAmAlPogTSmFWqoBPMXzIfPb7bs04Hur5zEI4WYgLW3Sig==} engines: {node: '>=12'} foreground-child@3.3.1: @@ -14817,8 +14817,6 @@ snapshots: '@ckeditor/ckeditor5-utils': 46.0.2 '@ckeditor/ckeditor5-watchdog': 46.0.2 es-toolkit: 1.39.5 - transitivePeerDependencies: - - supports-color '@ckeditor/ckeditor5-dev-build-tools@43.1.0(@swc/helpers@0.5.17)(tslib@2.8.1)(typescript@5.9.2)': dependencies: @@ -14983,6 +14981,8 @@ snapshots: '@ckeditor/ckeditor5-utils': 46.0.2 ckeditor5: 46.0.2(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) es-toolkit: 1.39.5 + transitivePeerDependencies: + - supports-color '@ckeditor/ckeditor5-editor-classic@46.0.2': dependencies: @@ -15596,6 +15596,8 @@ snapshots: '@ckeditor/ckeditor5-ui': 46.0.2 '@ckeditor/ckeditor5-utils': 46.0.2 ckeditor5: 46.0.2(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + transitivePeerDependencies: + - supports-color '@ckeditor/ckeditor5-special-characters@46.0.2': dependencies: @@ -22979,7 +22981,7 @@ snapshots: dependencies: is-callable: 1.2.7 - force-graph@1.50.1: + force-graph@1.51.0: dependencies: '@tweenjs/tween.js': 25.0.0 accessor-fn: 1.5.3 From 3b5b7ca01dfae4abac88276e96d9576314bb6987 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 6 Sep 2025 18:55:40 +0000 Subject: [PATCH 52/67] fix(deps): update dependency i18next to v25.5.2 --- apps/client/package.json | 2 +- apps/server/package.json | 2 +- pnpm-lock.yaml | 24 ++++++++++++------------ 3 files changed, 14 insertions(+), 14 deletions(-) diff --git a/apps/client/package.json b/apps/client/package.json index ca26c0b29..7b5158458 100644 --- a/apps/client/package.json +++ b/apps/client/package.json @@ -41,7 +41,7 @@ "draggabilly": "3.0.0", "force-graph": "1.50.1", "globals": "16.3.0", - "i18next": "25.4.2", + "i18next": "25.5.2", "i18next-http-backend": "3.0.2", "jquery": "3.7.1", "jquery.fancytree": "2.38.5", diff --git a/apps/server/package.json b/apps/server/package.json index 1056ebb96..c0d7cadc9 100644 --- a/apps/server/package.json +++ b/apps/server/package.json @@ -97,7 +97,7 @@ "html2plaintext": "2.1.4", "http-proxy-agent": "7.0.2", "https-proxy-agent": "7.0.6", - "i18next": "25.4.2", + "i18next": "25.5.2", "i18next-fs-backend": "2.6.0", "image-type": "6.0.0", "ini": "5.0.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index dfadcd32b..47a57671c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -205,8 +205,8 @@ importers: specifier: 16.3.0 version: 16.3.0 i18next: - specifier: 25.4.2 - version: 25.4.2(typescript@5.9.2) + specifier: 25.5.2 + version: 25.5.2(typescript@5.9.2) i18next-http-backend: specifier: 3.0.2 version: 3.0.2(encoding@0.1.13) @@ -254,7 +254,7 @@ importers: version: 10.27.1 react-i18next: specifier: 15.7.3 - version: 15.7.3(i18next@25.4.2(typescript@5.9.2))(react-dom@19.1.0(react@16.14.0))(react@16.14.0)(typescript@5.9.2) + version: 15.7.3(i18next@25.5.2(typescript@5.9.2))(react-dom@19.1.0(react@16.14.0))(react@16.14.0)(typescript@5.9.2) split.js: specifier: 1.6.5 version: 1.6.5 @@ -657,8 +657,8 @@ importers: specifier: 7.0.6 version: 7.0.6 i18next: - specifier: 25.4.2 - version: 25.4.2(typescript@5.9.2) + specifier: 25.5.2 + version: 25.5.2(typescript@5.9.2) i18next-fs-backend: specifier: 2.6.0 version: 2.6.0 @@ -8416,8 +8416,8 @@ packages: i18next-http-backend@3.0.2: resolution: {integrity: sha512-PdlvPnvIp4E1sYi46Ik4tBYh/v/NbYfFFgTjkwFl0is8A18s7/bx9aXqsrOax9WUbeNS6mD2oix7Z0yGGf6m5g==} - i18next@25.4.2: - resolution: {integrity: sha512-gD4T25a6ovNXsfXY1TwHXXXLnD/K2t99jyYMCSimSCBnBRJVQr5j+VAaU83RJCPzrTGhVQ6dqIga66xO2rtd5g==} + i18next@25.5.2: + resolution: {integrity: sha512-lW8Zeh37i/o0zVr+NoCHfNnfvVw+M6FQbRp36ZZ/NyHDJ3NJVpp2HhAUyU9WafL5AssymNoOjMRB48mmx2P6Hw==} peerDependencies: typescript: ^5 peerDependenciesMeta: @@ -14983,6 +14983,8 @@ snapshots: '@ckeditor/ckeditor5-utils': 46.0.2 ckeditor5: 46.0.2(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) es-toolkit: 1.39.5 + transitivePeerDependencies: + - supports-color '@ckeditor/ckeditor5-editor-classic@46.0.2': dependencies: @@ -14992,8 +14994,6 @@ snapshots: '@ckeditor/ckeditor5-utils': 46.0.2 ckeditor5: 46.0.2(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) es-toolkit: 1.39.5 - transitivePeerDependencies: - - supports-color '@ckeditor/ckeditor5-editor-decoupled@46.0.2': dependencies: @@ -23774,7 +23774,7 @@ snapshots: transitivePeerDependencies: - encoding - i18next@25.4.2(typescript@5.9.2): + i18next@25.5.2(typescript@5.9.2): dependencies: '@babel/runtime': 7.27.6 optionalDependencies: @@ -27196,11 +27196,11 @@ snapshots: react: 16.14.0 scheduler: 0.26.0 - react-i18next@15.7.3(i18next@25.4.2(typescript@5.9.2))(react-dom@19.1.0(react@16.14.0))(react@16.14.0)(typescript@5.9.2): + react-i18next@15.7.3(i18next@25.5.2(typescript@5.9.2))(react-dom@19.1.0(react@16.14.0))(react@16.14.0)(typescript@5.9.2): dependencies: '@babel/runtime': 7.27.6 html-parse-stringify: 3.0.1 - i18next: 25.4.2(typescript@5.9.2) + i18next: 25.5.2(typescript@5.9.2) react: 16.14.0 optionalDependencies: react-dom: 19.1.0(react@16.14.0) From 1ce73c123849411968c1b09c59463e2fb97b4efb Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 6 Sep 2025 18:56:11 +0000 Subject: [PATCH 53/67] fix(deps): update dependency mermaid to v11.11.0 --- apps/client/package.json | 2 +- package.json | 2 +- pnpm-lock.yaml | 76 ++++++++++++++++++++++------------------ 3 files changed, 43 insertions(+), 37 deletions(-) diff --git a/apps/client/package.json b/apps/client/package.json index ca26c0b29..6dfb64663 100644 --- a/apps/client/package.json +++ b/apps/client/package.json @@ -52,7 +52,7 @@ "leaflet-gpx": "2.2.0", "mark.js": "8.11.1", "marked": "16.2.1", - "mermaid": "11.10.1", + "mermaid": "11.11.0", "mind-elixir": "5.0.6", "normalize.css": "8.0.1", "panzoom": "9.4.3", diff --git a/package.json b/package.json index ded1fa366..8f15e163a 100644 --- a/package.json +++ b/package.json @@ -87,7 +87,7 @@ "ckeditor5": "patches/ckeditor5.patch" }, "overrides": { - "mermaid": "11.10.1", + "mermaid": "11.11.0", "preact": "10.27.1", "roughjs": "4.6.6", "@types/express-serve-static-core": "5.0.7", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index dfadcd32b..a07a96345 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -5,7 +5,7 @@ settings: excludeLinksFromLockfile: false overrides: - mermaid: 11.10.1 + mermaid: 11.11.0 preact: 10.27.1 roughjs: 4.6.6 '@types/express-serve-static-core': 5.0.7 @@ -155,7 +155,7 @@ importers: version: 0.1.3(@types/leaflet@1.9.20)(leaflet@1.9.4)(maplibre-gl@5.6.1) '@mermaid-js/layout-elk': specifier: 0.1.9 - version: 0.1.9(mermaid@11.10.1) + version: 0.1.9(mermaid@11.11.0) '@mind-elixir/node-menu': specifier: 5.0.0 version: 5.0.0(mind-elixir@5.0.6) @@ -238,8 +238,8 @@ importers: specifier: 16.2.1 version: 16.2.1 mermaid: - specifier: 11.10.1 - version: 11.10.1 + specifier: 11.11.0 + version: 11.11.0 mind-elixir: specifier: 5.0.6 version: 5.0.6 @@ -1383,11 +1383,11 @@ packages: resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} engines: {node: '>=6.0.0'} - '@antfu/install-pkg@1.0.0': - resolution: {integrity: sha512-xvX6P/lo1B3ej0OsaErAjqgFYzYVcJpamjLAFLYh9vRJngBrMoUG7aVnrGTeqM7yxbyTD5p3F2+0/QUEh8Vzhw==} + '@antfu/install-pkg@1.1.0': + resolution: {integrity: sha512-MGQsmw10ZyI+EJo45CdSER4zEb+p31LpDAFp2Z3gkSd1yqVZGi0Ebx++YTEMonJy4oChEMLsxZ64j8FH6sSqtQ==} - '@antfu/utils@8.1.1': - resolution: {integrity: sha512-Mex9nXf9vR6AhcXmMrlz/HVgYYZpVGJ6YlPgwl7UnaFpnshXs6EK/oa5Gpf3CzENMjkvEx2tQtntGnb7UtSTOQ==} + '@antfu/utils@9.2.0': + resolution: {integrity: sha512-Oq1d9BGZakE/FyoEtcNeSwM7MpDO2vUBi11RWBZXf75zPsbUVWmUs03EqkRFrcgbXyKTas0BdZWC1wcuSoqSAw==} '@anthropic-ai/sdk@0.60.0': resolution: {integrity: sha512-9zu/TXaUy8BZhXedDtt1wT3H4LOlpKDO1/ftiFpeR3N1PCr3KJFKkxxlQWWt1NNp08xSwUNJ3JNY8yhl8av6eQ==} @@ -2772,8 +2772,8 @@ packages: '@iconify/types@2.0.0': resolution: {integrity: sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==} - '@iconify/utils@2.3.0': - resolution: {integrity: sha512-GmQ78prtwYW6EtzXRU1rY+KwOKfz32PD7iJh6Iyqw68GiKuoZ2A6pRtzWONz5VQJbp50mEjXh/7NkumtrAgRKA==} + '@iconify/utils@3.0.1': + resolution: {integrity: sha512-A78CUEnFGX8I/WlILxJCuIJXloL0j/OJ9PSchPAfCargEIKmUBWvvEMmKWB5oONwiUqlNt+5eRufdkLxeHIWYw==} '@inlang/paraglide-js@2.2.0': resolution: {integrity: sha512-pkpXu1LanvpcAbvpVPf7PgF11Uq7DliSEBngrcUN36l4ZOOpzn3QBTvVr/tJxvks0O67WseQgiMHet8KH7Oz5A==} @@ -3131,7 +3131,7 @@ packages: '@mermaid-js/layout-elk@0.1.9': resolution: {integrity: sha512-HuvaqFZBr6yT9PpWYockvKAZPJVd89yn/UjOYPxhzbZxlybL2v+2BjVCg7MVH6vRs1irUohb/s42HEdec1CCZw==} peerDependencies: - mermaid: 11.10.1 + mermaid: 11.11.0 '@mermaid-js/parser@0.6.2': resolution: {integrity: sha512-+PO02uGF6L6Cs0Bw8RpGhikVvMWEysfAyl27qTlroUB8jSWr1lL0Sf6zi78ZxlSnmgSY2AMMKVgghnN9jTtwkQ==} @@ -9426,6 +9426,11 @@ packages: markdown-table@3.0.4: resolution: {integrity: sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw==} + marked@15.0.12: + resolution: {integrity: sha512-8dD6FusOQSrpv9Z1rdNMdlSgQOIP880DHqnohobOmYLElGEqAL/JvxvuxZO16r4HtjTlfPRDC1hbvxC9dPN2nA==} + engines: {node: '>= 18'} + hasBin: true + marked@16.2.1: resolution: {integrity: sha512-r3UrXED9lMlHF97jJByry90cwrZBBvZmjG1L68oYfuPMW+uDTnuMbyJDymCWwbTE+f+3LhpNDKfpR3a3saFyjA==} engines: {node: '>= 20'} @@ -9535,8 +9540,8 @@ packages: resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} engines: {node: '>= 8'} - mermaid@11.10.1: - resolution: {integrity: sha512-0PdeADVWURz7VMAX0+MiMcgfxFKY4aweSGsjgFihe3XlMKNqmai/cugMrqTd3WNHM93V+K+AZL6Wu6tB5HmxRw==} + mermaid@11.11.0: + resolution: {integrity: sha512-9lb/VNkZqWTRjVgCV+l1N+t4kyi94y+l5xrmBmbbxZYkfRl5hEDaTPMOcaWKCl1McG8nBEaMlWwkcAEEgjhBgg==} methods@1.1.2: resolution: {integrity: sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==} @@ -10261,8 +10266,8 @@ packages: package-json-from-dist@1.0.1: resolution: {integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==} - package-manager-detector@0.2.11: - resolution: {integrity: sha512-BEnLolu+yuz22S56CU1SUKq3XC3PkwD5wv4ikR4MfGvnRVcmzXR9DwSlW2fEamyTPyXHomBJRzgapeuBvRNzJQ==} + package-manager-detector@1.3.0: + resolution: {integrity: sha512-ZsEbbZORsyHuO00lY1kV3/t72yp6Ysay6Pd17ZAlNGuGwmWDLCJxFpRs0IzfXfj1o4icJOkUEioexFHzyPurSQ==} pacote@21.0.0: resolution: {integrity: sha512-lcqexq73AMv6QNLo7SOpz0JJoaGdS3rBFgF122NZVl1bApo2mfu+XzUBU/X/XsiJu+iUmKpekRayqQYAs+PhkA==} @@ -12856,6 +12861,9 @@ packages: tinyexec@0.3.2: resolution: {integrity: sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==} + tinyexec@1.0.1: + resolution: {integrity: sha512-5uC6DDlmeqiOwCPmK9jMSdOuZTh8bU39Ys6yidB+UTt5hfZUPGAypSgFRiEp+jbi9qH40BLDvy85jIU88wKSqw==} + tinyglobby@0.2.14: resolution: {integrity: sha512-tX5e7OM1HnYr2+a2C/4V0htOcSQcoSTH9KgJnVvNm5zm/cyEWKJ7j7YutsH9CxMdtOkkLFy2AHrMci9IM8IPZQ==} engines: {node: '>=12.0.0'} @@ -13977,12 +13985,12 @@ snapshots: '@jridgewell/gen-mapping': 0.3.8 '@jridgewell/trace-mapping': 0.3.25 - '@antfu/install-pkg@1.0.0': + '@antfu/install-pkg@1.1.0': dependencies: - package-manager-detector: 0.2.11 - tinyexec: 0.3.2 + package-manager-detector: 1.3.0 + tinyexec: 1.0.1 - '@antfu/utils@8.1.1': {} + '@antfu/utils@9.2.0': {} '@anthropic-ai/sdk@0.60.0': {} @@ -14756,8 +14764,6 @@ snapshots: '@ckeditor/ckeditor5-core': 46.0.2 '@ckeditor/ckeditor5-utils': 46.0.2 ckeditor5: 46.0.2(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) - transitivePeerDependencies: - - supports-color '@ckeditor/ckeditor5-code-block@46.0.2(patch_hash=2361d8caad7d6b5bddacc3a3b4aa37dbfba260b1c1b22a450413a79c1bb1ce95)': dependencies: @@ -14992,8 +14998,6 @@ snapshots: '@ckeditor/ckeditor5-utils': 46.0.2 ckeditor5: 46.0.2(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) es-toolkit: 1.39.5 - transitivePeerDependencies: - - supports-color '@ckeditor/ckeditor5-editor-decoupled@46.0.2': dependencies: @@ -16572,7 +16576,7 @@ snapshots: '@excalidraw/mermaid-to-excalidraw@1.1.2': dependencies: '@excalidraw/markdown-to-text': 0.1.2 - mermaid: 11.10.1 + mermaid: 11.11.0 nanoid: 5.1.5 transitivePeerDependencies: - supports-color @@ -16820,10 +16824,10 @@ snapshots: '@iconify/types@2.0.0': {} - '@iconify/utils@2.3.0': + '@iconify/utils@3.0.1': dependencies: - '@antfu/install-pkg': 1.0.0 - '@antfu/utils': 8.1.1 + '@antfu/install-pkg': 1.1.0 + '@antfu/utils': 9.2.0 '@iconify/types': 2.0.0 debug: 4.4.1(supports-color@6.0.0) globals: 15.15.0 @@ -17329,11 +17333,11 @@ snapshots: '@marijn/find-cluster-break@1.0.2': {} - '@mermaid-js/layout-elk@0.1.9(mermaid@11.10.1)': + '@mermaid-js/layout-elk@0.1.9(mermaid@11.11.0)': dependencies: d3: 7.9.0 elkjs: 0.9.3 - mermaid: 11.10.1 + mermaid: 11.11.0 '@mermaid-js/parser@0.6.2': dependencies: @@ -24838,6 +24842,8 @@ snapshots: markdown-table@3.0.4: {} + marked@15.0.12: {} + marked@16.2.1: {} matcher@3.0.0: @@ -25024,10 +25030,10 @@ snapshots: merge2@1.4.1: {} - mermaid@11.10.1: + mermaid@11.11.0: dependencies: '@braintree/sanitize-url': 7.1.1 - '@iconify/utils': 2.3.0 + '@iconify/utils': 3.0.1 '@mermaid-js/parser': 0.6.2 '@types/d3': 7.4.3 cytoscape: 3.31.2 @@ -25041,7 +25047,7 @@ snapshots: katex: 0.16.22 khroma: 2.1.0 lodash-es: 4.17.21 - marked: 16.2.1 + marked: 15.0.12 roughjs: 4.6.6 stylis: 4.3.6 ts-dedent: 2.2.0 @@ -25950,9 +25956,7 @@ snapshots: package-json-from-dist@1.0.1: {} - package-manager-detector@0.2.11: - dependencies: - quansync: 0.2.10 + package-manager-detector@1.3.0: {} pacote@21.0.0: dependencies: @@ -28960,6 +28964,8 @@ snapshots: tinyexec@0.3.2: {} + tinyexec@1.0.1: {} + tinyglobby@0.2.14: dependencies: fdir: 6.5.0(picomatch@4.0.3) From 9b534a0dc1fc0c2d34500fa4edcbe338610ddcd1 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 6 Sep 2025 18:57:07 +0000 Subject: [PATCH 54/67] fix(deps): update eslint monorepo to v9.35.0 --- _regroup/package.json | 2 +- apps/client/package.json | 2 +- pnpm-lock.yaml | 243 +++++++++++++++++++-------------------- 3 files changed, 123 insertions(+), 124 deletions(-) diff --git a/_regroup/package.json b/_regroup/package.json index 01eeb1bf0..1884cd890 100644 --- a/_regroup/package.json +++ b/_regroup/package.json @@ -41,7 +41,7 @@ "@types/node": "22.18.0", "@types/yargs": "17.0.33", "@vitest/coverage-v8": "3.2.4", - "eslint": "9.34.0", + "eslint": "9.35.0", "eslint-plugin-simple-import-sort": "12.1.1", "esm": "3.2.25", "jsdoc": "4.0.4", diff --git a/apps/client/package.json b/apps/client/package.json index ca26c0b29..a13cdf552 100644 --- a/apps/client/package.json +++ b/apps/client/package.json @@ -15,7 +15,7 @@ "circular-deps": "dpdm -T src/**/*.ts --tree=false --warning=false --skip-dynamic-imports=circular" }, "dependencies": { - "@eslint/js": "9.34.0", + "@eslint/js": "9.35.0", "@excalidraw/excalidraw": "0.18.0", "@fullcalendar/core": "6.1.19", "@fullcalendar/daygrid": "6.1.19", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index dfadcd32b..bdf9419f4 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -71,16 +71,16 @@ importers: version: 0.25.9 eslint: specifier: ^9.8.0 - version: 9.34.0(jiti@2.5.1) + version: 9.35.0(jiti@2.5.1) eslint-config-prettier: specifier: ^10.0.0 - version: 10.1.8(eslint@9.34.0(jiti@2.5.1)) + version: 10.1.8(eslint@9.35.0(jiti@2.5.1)) eslint-plugin-playwright: specifier: ^2.0.0 - version: 2.2.2(eslint@9.34.0(jiti@2.5.1)) + version: 2.2.2(eslint@9.35.0(jiti@2.5.1)) eslint-plugin-react-hooks: specifier: 5.2.0 - version: 5.2.0(eslint@9.34.0(jiti@2.5.1)) + version: 5.2.0(eslint@9.35.0(jiti@2.5.1)) happy-dom: specifier: ~18.0.0 version: 18.0.1 @@ -110,7 +110,7 @@ importers: version: 5.9.2 typescript-eslint: specifier: ^8.19.0 - version: 8.42.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2) + version: 8.42.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2) upath: specifier: 2.0.1 version: 2.0.1 @@ -127,8 +127,8 @@ importers: apps/client: dependencies: '@eslint/js': - specifier: 9.34.0 - version: 9.34.0 + specifier: 9.35.0 + version: 9.35.0 '@excalidraw/excalidraw': 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.1.0(react@16.14.0))(react@16.14.0) @@ -776,10 +776,10 @@ importers: devDependencies: '@eslint/compat': specifier: ^1.2.5 - version: 1.3.2(eslint@9.34.0(jiti@2.5.1)) + version: 1.3.2(eslint@9.35.0(jiti@2.5.1)) '@eslint/js': specifier: ^9.18.0 - version: 9.34.0 + version: 9.35.0 '@sveltejs/adapter-auto': specifier: ^6.0.0 version: 6.1.0(@sveltejs/kit@2.37.0(@sveltejs/vite-plugin-svelte@6.1.4(svelte@5.38.6)(vite@7.1.4(@types/node@24.3.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1)))(svelte@5.38.6)(vite@7.1.4(@types/node@24.3.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1))) @@ -797,10 +797,10 @@ importers: version: 4.1.12(vite@7.1.4(@types/node@24.3.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1)) eslint: specifier: ^9.18.0 - version: 9.34.0(jiti@2.5.1) + version: 9.35.0(jiti@2.5.1) eslint-plugin-svelte: specifier: ^3.0.0 - version: 3.12.0(eslint@9.34.0(jiti@2.5.1))(svelte@5.38.6)(ts-node@10.9.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@24.3.0)(typescript@5.9.2)) + version: 3.12.0(eslint@9.35.0(jiti@2.5.1))(svelte@5.38.6)(ts-node@10.9.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@24.3.0)(typescript@5.9.2)) globals: specifier: ^16.0.0 version: 16.3.0 @@ -821,7 +821,7 @@ importers: version: 5.9.2 typescript-eslint: specifier: ^8.20.0 - version: 8.42.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2) + version: 8.42.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2) vite: specifier: ^7.0.0 version: 7.1.4(@types/node@24.3.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1) @@ -870,10 +870,10 @@ importers: version: 4.0.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.18.0)(bufferutil@4.0.9)(esbuild@0.25.9)(utf-8-validate@6.0.5) '@typescript-eslint/eslint-plugin': specifier: ~8.42.0 - version: 8.42.0(@typescript-eslint/parser@8.42.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2) + version: 8.42.0(@typescript-eslint/parser@8.42.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2) '@typescript-eslint/parser': specifier: ^8.0.0 - version: 8.42.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2) + version: 8.42.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2) '@vitest/browser': specifier: ^3.0.5 version: 3.2.4(bufferutil@4.0.9)(msw@2.7.5(@types/node@22.18.0)(typescript@5.9.2))(playwright@1.55.0)(utf-8-validate@6.0.5)(vite@7.1.4(@types/node@22.18.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1))(vitest@3.2.4)(webdriverio@9.19.2(bufferutil@4.0.9)(utf-8-validate@6.0.5)) @@ -885,10 +885,10 @@ importers: version: 46.0.2(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) eslint: specifier: ^9.0.0 - version: 9.34.0(jiti@2.5.1) + version: 9.35.0(jiti@2.5.1) eslint-config-ckeditor5: specifier: '>=9.1.0' - version: 12.1.1(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2) + version: 12.1.1(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2) http-server: specifier: ^14.1.0 version: 14.1.1 @@ -930,10 +930,10 @@ importers: version: 4.0.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.18.0)(bufferutil@4.0.9)(esbuild@0.25.9)(utf-8-validate@6.0.5) '@typescript-eslint/eslint-plugin': specifier: ~8.42.0 - version: 8.42.0(@typescript-eslint/parser@8.42.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2) + version: 8.42.0(@typescript-eslint/parser@8.42.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2) '@typescript-eslint/parser': specifier: ^8.0.0 - version: 8.42.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2) + version: 8.42.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2) '@vitest/browser': specifier: ^3.0.5 version: 3.2.4(bufferutil@4.0.9)(msw@2.7.5(@types/node@22.18.0)(typescript@5.9.2))(playwright@1.55.0)(utf-8-validate@6.0.5)(vite@7.1.4(@types/node@22.18.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1))(vitest@3.2.4)(webdriverio@9.19.2(bufferutil@4.0.9)(utf-8-validate@6.0.5)) @@ -945,10 +945,10 @@ importers: version: 46.0.2(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) eslint: specifier: ^9.0.0 - version: 9.34.0(jiti@2.5.1) + version: 9.35.0(jiti@2.5.1) eslint-config-ckeditor5: specifier: '>=9.1.0' - version: 12.1.1(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2) + version: 12.1.1(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2) http-server: specifier: ^14.1.0 version: 14.1.1 @@ -990,10 +990,10 @@ importers: version: 4.0.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.18.0)(bufferutil@4.0.9)(esbuild@0.25.9)(utf-8-validate@6.0.5) '@typescript-eslint/eslint-plugin': specifier: ~8.42.0 - version: 8.42.0(@typescript-eslint/parser@8.42.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2) + version: 8.42.0(@typescript-eslint/parser@8.42.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2) '@typescript-eslint/parser': specifier: ^8.0.0 - version: 8.42.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2) + version: 8.42.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2) '@vitest/browser': specifier: ^3.0.5 version: 3.2.4(bufferutil@4.0.9)(msw@2.7.5(@types/node@22.18.0)(typescript@5.9.2))(playwright@1.55.0)(utf-8-validate@6.0.5)(vite@7.1.4(@types/node@22.18.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1))(vitest@3.2.4)(webdriverio@9.19.2(bufferutil@4.0.9)(utf-8-validate@6.0.5)) @@ -1005,10 +1005,10 @@ importers: version: 46.0.2(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) eslint: specifier: ^9.0.0 - version: 9.34.0(jiti@2.5.1) + version: 9.35.0(jiti@2.5.1) eslint-config-ckeditor5: specifier: '>=9.1.0' - version: 12.1.1(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2) + version: 12.1.1(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2) http-server: specifier: ^14.1.0 version: 14.1.1 @@ -1057,10 +1057,10 @@ importers: version: 4.0.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.18.0)(bufferutil@4.0.9)(esbuild@0.25.9)(utf-8-validate@6.0.5) '@typescript-eslint/eslint-plugin': specifier: ~8.42.0 - version: 8.42.0(@typescript-eslint/parser@8.42.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2) + version: 8.42.0(@typescript-eslint/parser@8.42.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2) '@typescript-eslint/parser': specifier: ^8.0.0 - version: 8.42.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2) + version: 8.42.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2) '@vitest/browser': specifier: ^3.0.5 version: 3.2.4(bufferutil@4.0.9)(msw@2.7.5(@types/node@22.18.0)(typescript@5.9.2))(playwright@1.55.0)(utf-8-validate@6.0.5)(vite@7.1.4(@types/node@22.18.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1))(vitest@3.2.4)(webdriverio@9.19.2(bufferutil@4.0.9)(utf-8-validate@6.0.5)) @@ -1072,10 +1072,10 @@ importers: version: 46.0.2(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) eslint: specifier: ^9.0.0 - version: 9.34.0(jiti@2.5.1) + version: 9.35.0(jiti@2.5.1) eslint-config-ckeditor5: specifier: '>=9.1.0' - version: 12.1.1(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2) + version: 12.1.1(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2) http-server: specifier: ^14.1.0 version: 14.1.1 @@ -1124,10 +1124,10 @@ importers: version: 4.0.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.18.0)(bufferutil@4.0.9)(esbuild@0.25.9)(utf-8-validate@6.0.5) '@typescript-eslint/eslint-plugin': specifier: ~8.42.0 - version: 8.42.0(@typescript-eslint/parser@8.42.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2) + version: 8.42.0(@typescript-eslint/parser@8.42.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2) '@typescript-eslint/parser': specifier: ^8.0.0 - version: 8.42.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2) + version: 8.42.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2) '@vitest/browser': specifier: ^3.0.5 version: 3.2.4(bufferutil@4.0.9)(msw@2.7.5(@types/node@22.18.0)(typescript@5.9.2))(playwright@1.55.0)(utf-8-validate@6.0.5)(vite@7.1.4(@types/node@22.18.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1))(vitest@3.2.4)(webdriverio@9.19.2(bufferutil@4.0.9)(utf-8-validate@6.0.5)) @@ -1139,10 +1139,10 @@ importers: version: 46.0.2(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) eslint: specifier: ^9.0.0 - version: 9.34.0(jiti@2.5.1) + version: 9.35.0(jiti@2.5.1) eslint-config-ckeditor5: specifier: '>=9.1.0' - version: 12.1.1(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2) + version: 12.1.1(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2) http-server: specifier: ^14.1.0 version: 14.1.1 @@ -1348,10 +1348,10 @@ importers: version: 5.21.1 '@typescript-eslint/eslint-plugin': specifier: ^8.0.0 - version: 8.42.0(@typescript-eslint/parser@8.42.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2) + version: 8.42.0(@typescript-eslint/parser@8.42.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2) '@typescript-eslint/parser': specifier: ^8.0.0 - version: 8.42.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2) + version: 8.42.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2) dotenv: specifier: ^17.0.0 version: 17.2.2 @@ -1360,7 +1360,7 @@ importers: version: 0.25.9 eslint: specifier: ^9.0.0 - version: 9.34.0(jiti@2.5.1) + version: 9.35.0(jiti@2.5.1) highlight.js: specifier: ^11.8.0 version: 11.11.1 @@ -1630,6 +1630,10 @@ packages: resolution: {integrity: sha512-vbavdySgbTTrmFE+EsiqUTzlOr5bzlnJtUv9PynGCAKvfQqjIXbvFdumPM/GxMDfyuGMJaJAU6TO4zc1Jf1i8Q==} engines: {node: '>=6.9.0'} + '@babel/runtime@7.28.4': + resolution: {integrity: sha512-Q/N6JNWvIvPnLDvjlE1OUBLPQHH6l3CltCEsHIujp45zQUSSh8K+gHnaEX45yAT1nyngnINhvWtzN+Nb9D8RAQ==} + engines: {node: '>=6.9.0'} + '@babel/template@7.27.0': resolution: {integrity: sha512-2ncevenBqXI6qRMukPlXwHKHchC7RyMuu4xv5JBXRfOGVcTy1mXCD12qrp7Jsoxll1EV3+9sE4GugBVRjT2jFA==} engines: {node: '>=6.9.0'} @@ -2464,8 +2468,8 @@ packages: resolution: {integrity: sha512-gtF186CXhIl1p4pJNGZw8Yc6RlshoePRvE0X91oPGb3vZ8pM3qOS9W9NGPat9LziaBV7XrJWGylNQXkGcnM3IQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/js@9.34.0': - resolution: {integrity: sha512-EoyvqQnBNsV1CWaEJ559rxXL4c8V92gxirbawSmVUOWXlsRxxQXl6LmCpdUblgxgSkDIqKnhzba2SjRTI/A5Rw==} + '@eslint/js@9.35.0': + resolution: {integrity: sha512-30iXE9whjlILfWobBkNerJo+TXYsgVM5ERQwMcMKCHckHflCmf7wXDAHlARoWnh0s1U72WqlbeyE7iAcCzuCPw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@eslint/markdown@6.6.0': @@ -2753,18 +2757,14 @@ packages: resolution: {integrity: sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==} engines: {node: '>=18.18.0'} - '@humanfs/node@0.16.6': - resolution: {integrity: sha512-YuI2ZHQL78Q5HbhDiBA1X4LmYdXCKCMQIfw0pw7piHJwyREFebJUvrQN4cMssyES6x+vfUbx1CIpaQUKYdQZOw==} + '@humanfs/node@0.16.7': + resolution: {integrity: sha512-/zUx+yOsIrG4Y43Eh2peDeKCxlRt/gET6aHfaKpuq267qXdYDFViVHfMaLyygZOnl0kGWxFIgsBy8QFuTLUXEQ==} engines: {node: '>=18.18.0'} '@humanwhocodes/module-importer@1.0.1': resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} engines: {node: '>=12.22'} - '@humanwhocodes/retry@0.3.1': - resolution: {integrity: sha512-JBxkERygn7Bv/GbN5Rv8Ul6LVknS+5Bp6RgDC/O8gEBU/yeH5Ui5C/OlWrTb6qct7LjjfT6Re2NxB0ln0yYybA==} - engines: {node: '>=18.18'} - '@humanwhocodes/retry@0.4.3': resolution: {integrity: sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==} engines: {node: '>=18.18'} @@ -7481,8 +7481,8 @@ packages: resolution: {integrity: sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - eslint@9.34.0: - resolution: {integrity: sha512-RNCHRX5EwdrESy3Jc9o8ie8Bog+PeYvvSR8sDGoZxNFTvZ4dlxUB3WzQ3bQMztFrSRODGrLLj8g6OFuGY/aiQg==} + eslint@9.35.0: + resolution: {integrity: sha512-QePbBFMJFjgmlE+cXAlbHZbHpdFVS2E/6vzCy7aKlebddvl1vadiC4JFV5u/wqTkNUwEV8WrQi257jf5f06hrg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} hasBin: true peerDependencies: @@ -14519,6 +14519,9 @@ snapshots: '@babel/runtime@7.27.6': {} + '@babel/runtime@7.28.4': + optional: true + '@babel/template@7.27.0': dependencies: '@babel/code-frame': 7.26.2 @@ -14817,8 +14820,6 @@ snapshots: '@ckeditor/ckeditor5-utils': 46.0.2 '@ckeditor/ckeditor5-watchdog': 46.0.2 es-toolkit: 1.39.5 - transitivePeerDependencies: - - supports-color '@ckeditor/ckeditor5-dev-build-tools@43.1.0(@swc/helpers@0.5.17)(tslib@2.8.1)(typescript@5.9.2)': dependencies: @@ -14983,6 +14984,8 @@ snapshots: '@ckeditor/ckeditor5-utils': 46.0.2 ckeditor5: 46.0.2(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) es-toolkit: 1.39.5 + transitivePeerDependencies: + - supports-color '@ckeditor/ckeditor5-editor-classic@46.0.2': dependencies: @@ -14992,8 +14995,6 @@ snapshots: '@ckeditor/ckeditor5-utils': 46.0.2 ckeditor5: 46.0.2(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) es-toolkit: 1.39.5 - transitivePeerDependencies: - - supports-color '@ckeditor/ckeditor5-editor-decoupled@46.0.2': dependencies: @@ -16454,21 +16455,21 @@ snapshots: '@esbuild/win32-x64@0.25.9': optional: true - '@eslint-community/eslint-utils@4.7.0(eslint@9.34.0(jiti@2.5.1))': + '@eslint-community/eslint-utils@4.7.0(eslint@9.35.0(jiti@2.5.1))': dependencies: - eslint: 9.34.0(jiti@2.5.1) + eslint: 9.35.0(jiti@2.5.1) eslint-visitor-keys: 3.4.3 - '@eslint-community/eslint-utils@4.8.0(eslint@9.34.0(jiti@2.5.1))': + '@eslint-community/eslint-utils@4.8.0(eslint@9.35.0(jiti@2.5.1))': dependencies: - eslint: 9.34.0(jiti@2.5.1) + eslint: 9.35.0(jiti@2.5.1) eslint-visitor-keys: 3.4.3 '@eslint-community/regexpp@4.12.1': {} - '@eslint/compat@1.3.2(eslint@9.34.0(jiti@2.5.1))': + '@eslint/compat@1.3.2(eslint@9.35.0(jiti@2.5.1))': optionalDependencies: - eslint: 9.34.0(jiti@2.5.1) + eslint: 9.35.0(jiti@2.5.1) '@eslint/config-array@0.21.0': dependencies: @@ -16502,7 +16503,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@eslint/js@9.34.0': {} + '@eslint/js@9.35.0': {} '@eslint/markdown@6.6.0': dependencies: @@ -16807,15 +16808,13 @@ snapshots: '@humanfs/core@0.19.1': {} - '@humanfs/node@0.16.6': + '@humanfs/node@0.16.7': dependencies: '@humanfs/core': 0.19.1 - '@humanwhocodes/retry': 0.3.1 + '@humanwhocodes/retry': 0.4.3 '@humanwhocodes/module-importer@1.0.1': {} - '@humanwhocodes/retry@0.3.1': {} - '@humanwhocodes/retry@0.4.3': {} '@iconify/types@2.0.0': {} @@ -18674,10 +18673,10 @@ snapshots: '@standard-schema/spec@1.0.0': {} - '@stylistic/eslint-plugin@4.4.1(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2)': + '@stylistic/eslint-plugin@4.4.1(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2)': dependencies: - '@typescript-eslint/utils': 8.40.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2) - eslint: 9.34.0(jiti@2.5.1) + '@typescript-eslint/utils': 8.40.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2) + eslint: 9.35.0(jiti@2.5.1) eslint-visitor-keys: 4.2.1 espree: 10.4.0 estraverse: 5.3.0 @@ -19487,15 +19486,15 @@ snapshots: '@types/node': 22.18.0 optional: true - '@typescript-eslint/eslint-plugin@8.40.0(@typescript-eslint/parser@8.40.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2)': + '@typescript-eslint/eslint-plugin@8.40.0(@typescript-eslint/parser@8.40.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2)': dependencies: '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 8.40.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2) + '@typescript-eslint/parser': 8.40.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2) '@typescript-eslint/scope-manager': 8.40.0 - '@typescript-eslint/type-utils': 8.40.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2) - '@typescript-eslint/utils': 8.40.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2) + '@typescript-eslint/type-utils': 8.40.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2) + '@typescript-eslint/utils': 8.40.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2) '@typescript-eslint/visitor-keys': 8.40.0 - eslint: 9.34.0(jiti@2.5.1) + eslint: 9.35.0(jiti@2.5.1) graphemer: 1.4.0 ignore: 7.0.5 natural-compare: 1.4.0 @@ -19504,15 +19503,15 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/eslint-plugin@8.42.0(@typescript-eslint/parser@8.42.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2)': + '@typescript-eslint/eslint-plugin@8.42.0(@typescript-eslint/parser@8.42.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2)': dependencies: '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 8.42.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2) + '@typescript-eslint/parser': 8.42.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2) '@typescript-eslint/scope-manager': 8.42.0 - '@typescript-eslint/type-utils': 8.42.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2) - '@typescript-eslint/utils': 8.42.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2) + '@typescript-eslint/type-utils': 8.42.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2) + '@typescript-eslint/utils': 8.42.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2) '@typescript-eslint/visitor-keys': 8.42.0 - eslint: 9.34.0(jiti@2.5.1) + eslint: 9.35.0(jiti@2.5.1) graphemer: 1.4.0 ignore: 7.0.5 natural-compare: 1.4.0 @@ -19521,26 +19520,26 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.40.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2)': + '@typescript-eslint/parser@8.40.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2)': dependencies: '@typescript-eslint/scope-manager': 8.40.0 '@typescript-eslint/types': 8.40.0 '@typescript-eslint/typescript-estree': 8.40.0(typescript@5.9.2) '@typescript-eslint/visitor-keys': 8.40.0 debug: 4.4.1(supports-color@6.0.0) - eslint: 9.34.0(jiti@2.5.1) + eslint: 9.35.0(jiti@2.5.1) typescript: 5.9.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.42.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2)': + '@typescript-eslint/parser@8.42.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2)': dependencies: '@typescript-eslint/scope-manager': 8.42.0 '@typescript-eslint/types': 8.42.0 '@typescript-eslint/typescript-estree': 8.42.0(typescript@5.9.2) '@typescript-eslint/visitor-keys': 8.42.0 debug: 4.4.1(supports-color@6.0.0) - eslint: 9.34.0(jiti@2.5.1) + eslint: 9.35.0(jiti@2.5.1) typescript: 5.9.2 transitivePeerDependencies: - supports-color @@ -19581,25 +19580,25 @@ snapshots: dependencies: typescript: 5.9.2 - '@typescript-eslint/type-utils@8.40.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2)': + '@typescript-eslint/type-utils@8.40.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2)': dependencies: '@typescript-eslint/types': 8.40.0 '@typescript-eslint/typescript-estree': 8.40.0(typescript@5.9.2) - '@typescript-eslint/utils': 8.40.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2) + '@typescript-eslint/utils': 8.40.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2) debug: 4.4.1(supports-color@6.0.0) - eslint: 9.34.0(jiti@2.5.1) + eslint: 9.35.0(jiti@2.5.1) ts-api-utils: 2.1.0(typescript@5.9.2) typescript: 5.9.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/type-utils@8.42.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2)': + '@typescript-eslint/type-utils@8.42.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2)': dependencies: '@typescript-eslint/types': 8.42.0 '@typescript-eslint/typescript-estree': 8.42.0(typescript@5.9.2) - '@typescript-eslint/utils': 8.42.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2) + '@typescript-eslint/utils': 8.42.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2) debug: 4.4.1(supports-color@6.0.0) - eslint: 9.34.0(jiti@2.5.1) + eslint: 9.35.0(jiti@2.5.1) ts-api-utils: 2.1.0(typescript@5.9.2) typescript: 5.9.2 transitivePeerDependencies: @@ -19641,24 +19640,24 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.40.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2)': + '@typescript-eslint/utils@8.40.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2)': dependencies: - '@eslint-community/eslint-utils': 4.8.0(eslint@9.34.0(jiti@2.5.1)) + '@eslint-community/eslint-utils': 4.8.0(eslint@9.35.0(jiti@2.5.1)) '@typescript-eslint/scope-manager': 8.40.0 '@typescript-eslint/types': 8.40.0 '@typescript-eslint/typescript-estree': 8.40.0(typescript@5.9.2) - eslint: 9.34.0(jiti@2.5.1) + eslint: 9.35.0(jiti@2.5.1) typescript: 5.9.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.42.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2)': + '@typescript-eslint/utils@8.42.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2)': dependencies: - '@eslint-community/eslint-utils': 4.7.0(eslint@9.34.0(jiti@2.5.1)) + '@eslint-community/eslint-utils': 4.7.0(eslint@9.35.0(jiti@2.5.1)) '@typescript-eslint/scope-manager': 8.42.0 '@typescript-eslint/types': 8.42.0 '@typescript-eslint/typescript-estree': 8.42.0(typescript@5.9.2) - eslint: 9.34.0(jiti@2.5.1) + eslint: 9.35.0(jiti@2.5.1) typescript: 5.9.2 transitivePeerDependencies: - supports-color @@ -20324,7 +20323,7 @@ snapshots: babel-plugin-macros@3.1.0: dependencies: - '@babel/runtime': 7.27.6 + '@babel/runtime': 7.28.4 cosmiconfig: 7.1.0 resolve: 1.22.10 optional: true @@ -22444,23 +22443,23 @@ snapshots: optionalDependencies: source-map: 0.6.1 - eslint-config-ckeditor5@12.1.1(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2): + eslint-config-ckeditor5@12.1.1(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2): dependencies: - '@eslint/js': 9.34.0 + '@eslint/js': 9.35.0 '@eslint/markdown': 6.6.0 - '@stylistic/eslint-plugin': 4.4.1(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2) - eslint: 9.34.0(jiti@2.5.1) + '@stylistic/eslint-plugin': 4.4.1(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2) + eslint: 9.35.0(jiti@2.5.1) eslint-plugin-ckeditor5-rules: 12.1.1 - eslint-plugin-mocha: 11.1.0(eslint@9.34.0(jiti@2.5.1)) + eslint-plugin-mocha: 11.1.0(eslint@9.35.0(jiti@2.5.1)) globals: 16.3.0 typescript: 5.9.2 - typescript-eslint: 8.40.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2) + typescript-eslint: 8.40.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2) transitivePeerDependencies: - supports-color - eslint-config-prettier@10.1.8(eslint@9.34.0(jiti@2.5.1)): + eslint-config-prettier@10.1.8(eslint@9.35.0(jiti@2.5.1)): dependencies: - eslint: 9.34.0(jiti@2.5.1) + eslint: 9.35.0(jiti@2.5.1) eslint-linter-browserify@9.34.0: {} @@ -22474,26 +22473,26 @@ snapshots: validate-npm-package-name: 6.0.2 yaml: 2.8.1 - eslint-plugin-mocha@11.1.0(eslint@9.34.0(jiti@2.5.1)): + eslint-plugin-mocha@11.1.0(eslint@9.35.0(jiti@2.5.1)): dependencies: - '@eslint-community/eslint-utils': 4.7.0(eslint@9.34.0(jiti@2.5.1)) - eslint: 9.34.0(jiti@2.5.1) + '@eslint-community/eslint-utils': 4.7.0(eslint@9.35.0(jiti@2.5.1)) + eslint: 9.35.0(jiti@2.5.1) globals: 15.15.0 - eslint-plugin-playwright@2.2.2(eslint@9.34.0(jiti@2.5.1)): + eslint-plugin-playwright@2.2.2(eslint@9.35.0(jiti@2.5.1)): dependencies: - eslint: 9.34.0(jiti@2.5.1) + eslint: 9.35.0(jiti@2.5.1) globals: 13.24.0 - eslint-plugin-react-hooks@5.2.0(eslint@9.34.0(jiti@2.5.1)): + eslint-plugin-react-hooks@5.2.0(eslint@9.35.0(jiti@2.5.1)): dependencies: - eslint: 9.34.0(jiti@2.5.1) + eslint: 9.35.0(jiti@2.5.1) - eslint-plugin-svelte@3.12.0(eslint@9.34.0(jiti@2.5.1))(svelte@5.38.6)(ts-node@10.9.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@24.3.0)(typescript@5.9.2)): + eslint-plugin-svelte@3.12.0(eslint@9.35.0(jiti@2.5.1))(svelte@5.38.6)(ts-node@10.9.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@24.3.0)(typescript@5.9.2)): dependencies: - '@eslint-community/eslint-utils': 4.8.0(eslint@9.34.0(jiti@2.5.1)) + '@eslint-community/eslint-utils': 4.8.0(eslint@9.35.0(jiti@2.5.1)) '@jridgewell/sourcemap-codec': 1.5.5 - eslint: 9.34.0(jiti@2.5.1) + eslint: 9.35.0(jiti@2.5.1) esutils: 2.0.3 globals: 16.3.0 known-css-properties: 0.37.0 @@ -22521,17 +22520,17 @@ snapshots: eslint-visitor-keys@4.2.1: {} - eslint@9.34.0(jiti@2.5.1): + eslint@9.35.0(jiti@2.5.1): dependencies: - '@eslint-community/eslint-utils': 4.7.0(eslint@9.34.0(jiti@2.5.1)) + '@eslint-community/eslint-utils': 4.8.0(eslint@9.35.0(jiti@2.5.1)) '@eslint-community/regexpp': 4.12.1 '@eslint/config-array': 0.21.0 '@eslint/config-helpers': 0.3.1 '@eslint/core': 0.15.2 '@eslint/eslintrc': 3.3.1 - '@eslint/js': 9.34.0 + '@eslint/js': 9.35.0 '@eslint/plugin-kit': 0.3.5 - '@humanfs/node': 0.16.6 + '@humanfs/node': 0.16.7 '@humanwhocodes/module-importer': 1.0.1 '@humanwhocodes/retry': 0.4.3 '@types/estree': 1.0.8 @@ -29235,24 +29234,24 @@ snapshots: typedarray@0.0.6: {} - typescript-eslint@8.40.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2): + typescript-eslint@8.40.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2): dependencies: - '@typescript-eslint/eslint-plugin': 8.40.0(@typescript-eslint/parser@8.40.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2) - '@typescript-eslint/parser': 8.40.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2) + '@typescript-eslint/eslint-plugin': 8.40.0(@typescript-eslint/parser@8.40.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2) + '@typescript-eslint/parser': 8.40.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2) '@typescript-eslint/typescript-estree': 8.40.0(typescript@5.9.2) - '@typescript-eslint/utils': 8.40.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2) - eslint: 9.34.0(jiti@2.5.1) + '@typescript-eslint/utils': 8.40.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2) + eslint: 9.35.0(jiti@2.5.1) typescript: 5.9.2 transitivePeerDependencies: - supports-color - typescript-eslint@8.42.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2): + typescript-eslint@8.42.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2): dependencies: - '@typescript-eslint/eslint-plugin': 8.42.0(@typescript-eslint/parser@8.42.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2) - '@typescript-eslint/parser': 8.42.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2) + '@typescript-eslint/eslint-plugin': 8.42.0(@typescript-eslint/parser@8.42.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2) + '@typescript-eslint/parser': 8.42.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2) '@typescript-eslint/typescript-estree': 8.42.0(typescript@5.9.2) - '@typescript-eslint/utils': 8.42.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2) - eslint: 9.34.0(jiti@2.5.1) + '@typescript-eslint/utils': 8.42.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2) + eslint: 9.35.0(jiti@2.5.1) typescript: 5.9.2 transitivePeerDependencies: - supports-color From 0f9f6746ede991af1d142cf8d6da99578ab64aba Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 6 Sep 2025 18:57:10 +0000 Subject: [PATCH 55/67] chore(deps): update actions/github-script action to v8 --- .github/workflows/deploy-docs.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/deploy-docs.yml b/.github/workflows/deploy-docs.yml index 03dabd826..1e2801318 100644 --- a/.github/workflows/deploy-docs.yml +++ b/.github/workflows/deploy-docs.yml @@ -141,7 +141,7 @@ jobs: # Post deployment URL as PR comment - name: Comment PR with Preview URL if: github.event_name == 'pull_request' - uses: actions/github-script@v7 + uses: actions/github-script@v8 with: github-token: ${{ secrets.GITHUB_TOKEN }} script: | From d66c0ef308e762468e07179e7459c6bb786b01a8 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 6 Sep 2025 18:57:14 +0000 Subject: [PATCH 56/67] chore(deps): update actions/setup-node action to v5 --- .github/actions/build-server/action.yml | 2 +- .github/workflows/deploy-docs.yml | 2 +- .github/workflows/dev.yml | 2 +- .github/workflows/main-docker.yml | 4 ++-- .github/workflows/nightly.yml | 2 +- .github/workflows/playwright.yml | 2 +- .github/workflows/release.yml | 2 +- 7 files changed, 8 insertions(+), 8 deletions(-) diff --git a/.github/actions/build-server/action.yml b/.github/actions/build-server/action.yml index 7e15f1e20..cc7eb0e87 100644 --- a/.github/actions/build-server/action.yml +++ b/.github/actions/build-server/action.yml @@ -10,7 +10,7 @@ runs: steps: - uses: pnpm/action-setup@v4 - name: Set up node & dependencies - uses: actions/setup-node@v4 + uses: actions/setup-node@v5 with: node-version: 22 cache: "pnpm" diff --git a/.github/workflows/deploy-docs.yml b/.github/workflows/deploy-docs.yml index 03dabd826..486052200 100644 --- a/.github/workflows/deploy-docs.yml +++ b/.github/workflows/deploy-docs.yml @@ -72,7 +72,7 @@ jobs: # Setup Node.js with pnpm - name: Setup Node.js - uses: actions/setup-node@v4 + uses: actions/setup-node@v5 with: node-version: '20' cache: 'pnpm' diff --git a/.github/workflows/dev.yml b/.github/workflows/dev.yml index 00d4f579f..ceed464c8 100644 --- a/.github/workflows/dev.yml +++ b/.github/workflows/dev.yml @@ -28,7 +28,7 @@ jobs: - uses: pnpm/action-setup@v4 - name: Set up node & dependencies - uses: actions/setup-node@v4 + uses: actions/setup-node@v5 with: node-version: 22 cache: "pnpm" diff --git a/.github/workflows/main-docker.yml b/.github/workflows/main-docker.yml index 7b2ee4ecd..a1b38782d 100644 --- a/.github/workflows/main-docker.yml +++ b/.github/workflows/main-docker.yml @@ -44,7 +44,7 @@ jobs: - uses: pnpm/action-setup@v4 - name: Set up node & dependencies - uses: actions/setup-node@v4 + uses: actions/setup-node@v5 with: node-version: 22 cache: "pnpm" @@ -144,7 +144,7 @@ jobs: uses: actions/checkout@v5 - uses: pnpm/action-setup@v4 - name: Set up node & dependencies - uses: actions/setup-node@v4 + uses: actions/setup-node@v5 with: node-version: 22 cache: 'pnpm' diff --git a/.github/workflows/nightly.yml b/.github/workflows/nightly.yml index d9edb2cc2..b6596ce60 100644 --- a/.github/workflows/nightly.yml +++ b/.github/workflows/nightly.yml @@ -51,7 +51,7 @@ jobs: - uses: actions/checkout@v5 - uses: pnpm/action-setup@v4 - name: Set up node & dependencies - uses: actions/setup-node@v4 + uses: actions/setup-node@v5 with: node-version: 22 cache: 'pnpm' diff --git a/.github/workflows/playwright.yml b/.github/workflows/playwright.yml index 711aaaaeb..07ad94fd7 100644 --- a/.github/workflows/playwright.yml +++ b/.github/workflows/playwright.yml @@ -20,7 +20,7 @@ jobs: fetch-depth: 0 - uses: pnpm/action-setup@v4 - - uses: actions/setup-node@v4 + - uses: actions/setup-node@v5 with: node-version: 22 cache: 'pnpm' diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 133d40622..2ec864826 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -35,7 +35,7 @@ jobs: - uses: actions/checkout@v5 - uses: pnpm/action-setup@v4 - name: Set up node & dependencies - uses: actions/setup-node@v4 + uses: actions/setup-node@v5 with: node-version: 22 cache: 'pnpm' From a2f3913fe5bd2f1bb06ee3eb8137f0008df3c0f3 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 6 Sep 2025 18:57:17 +0000 Subject: [PATCH 57/67] chore(deps): update actions/setup-python action to v6 --- .github/workflows/deploy-docs.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/deploy-docs.yml b/.github/workflows/deploy-docs.yml index 03dabd826..e3575eb98 100644 --- a/.github/workflows/deploy-docs.yml +++ b/.github/workflows/deploy-docs.yml @@ -53,7 +53,7 @@ jobs: fetch-depth: 0 # Fetch all history for git info and mkdocs-git-revision-date plugin - name: Setup Python - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: '3.13' cache: 'pip' From ed6d21a05aa754ea39edff2312ce3d857a6dd0b6 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 6 Sep 2025 18:58:17 +0000 Subject: [PATCH 58/67] chore(deps): update dependency node to v22 --- .github/workflows/deploy-docs.yml | 2 +- _regroup/package.json | 2 +- package.json | 2 +- pnpm-lock.yaml | 255 +++++++++++++++--------------- 4 files changed, 133 insertions(+), 128 deletions(-) diff --git a/.github/workflows/deploy-docs.yml b/.github/workflows/deploy-docs.yml index 03dabd826..d2fc77ddc 100644 --- a/.github/workflows/deploy-docs.yml +++ b/.github/workflows/deploy-docs.yml @@ -74,7 +74,7 @@ jobs: - name: Setup Node.js uses: actions/setup-node@v4 with: - node-version: '20' + node-version: '22' cache: 'pnpm' # Install Node.js dependencies for the TypeScript script diff --git a/_regroup/package.json b/_regroup/package.json index 01eeb1bf0..f4d1a7f96 100644 --- a/_regroup/package.json +++ b/_regroup/package.json @@ -38,7 +38,7 @@ "@playwright/test": "1.55.0", "@stylistic/eslint-plugin": "5.3.1", "@types/express": "5.0.3", - "@types/node": "22.18.0", + "@types/node": "22.18.1", "@types/yargs": "17.0.33", "@vitest/coverage-v8": "3.2.4", "eslint": "9.34.0", diff --git a/package.json b/package.json index ded1fa366..0c3824248 100644 --- a/package.json +++ b/package.json @@ -39,7 +39,7 @@ "@playwright/test": "^1.36.0", "@triliumnext/server": "workspace:*", "@types/express": "^5.0.0", - "@types/node": "22.18.0", + "@types/node": "22.18.1", "@vitest/coverage-v8": "^3.0.5", "@vitest/ui": "^3.0.0", "chalk": "5.6.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index dfadcd32b..25c4b5852 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -49,8 +49,8 @@ importers: specifier: ^5.0.0 version: 5.0.3 '@types/node': - specifier: 22.18.0 - version: 22.18.0 + specifier: 22.18.1 + version: 22.18.1 '@vitest/coverage-v8': specifier: ^3.0.5 version: 3.2.4(@vitest/browser@3.2.4)(vitest@3.2.4) @@ -98,7 +98,7 @@ importers: version: 0.17.0 rollup-plugin-webpack-stats: specifier: 2.1.4 - version: 2.1.4(rolldown@1.0.0-beta.29)(rollup@4.50.0)(vite@7.1.4(@types/node@22.18.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1)) + version: 2.1.4(rolldown@1.0.0-beta.29)(rollup@4.50.0)(vite@7.1.4(@types/node@22.18.1)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1)) tslib: specifier: ^2.3.0 version: 2.8.1 @@ -116,13 +116,13 @@ importers: version: 2.0.1 vite: specifier: ^7.0.0 - version: 7.1.4(@types/node@22.18.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1) + version: 7.1.4(@types/node@22.18.1)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1) vite-plugin-dts: specifier: ~4.5.0 - version: 4.5.4(@types/node@22.18.0)(rollup@4.50.0)(typescript@5.9.2)(vite@7.1.4(@types/node@22.18.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1)) + version: 4.5.4(@types/node@22.18.1)(rollup@4.50.0)(typescript@5.9.2)(vite@7.1.4(@types/node@22.18.1)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1)) vitest: specifier: ^3.0.0 - version: 3.2.4(@types/debug@4.1.12)(@types/node@22.18.0)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@18.0.1)(jiti@2.5.1)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(lightningcss@1.30.1)(msw@2.7.5(@types/node@22.18.0)(typescript@5.9.2))(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1) + version: 3.2.4(@types/debug@4.1.12)(@types/node@22.18.1)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@18.0.1)(jiti@2.5.1)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(lightningcss@1.30.1)(msw@2.7.5(@types/node@22.18.1)(typescript@5.9.2))(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1) apps/client: dependencies: @@ -867,7 +867,7 @@ importers: version: 5.0.0 '@ckeditor/ckeditor5-package-tools': specifier: ^4.0.0 - version: 4.0.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.18.0)(bufferutil@4.0.9)(esbuild@0.25.9)(utf-8-validate@6.0.5) + version: 4.0.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.18.1)(bufferutil@4.0.9)(esbuild@0.25.9)(utf-8-validate@6.0.5) '@typescript-eslint/eslint-plugin': specifier: ~8.42.0 version: 8.42.0(@typescript-eslint/parser@8.42.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2) @@ -876,7 +876,7 @@ importers: version: 8.42.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2) '@vitest/browser': specifier: ^3.0.5 - version: 3.2.4(bufferutil@4.0.9)(msw@2.7.5(@types/node@22.18.0)(typescript@5.9.2))(playwright@1.55.0)(utf-8-validate@6.0.5)(vite@7.1.4(@types/node@22.18.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1))(vitest@3.2.4)(webdriverio@9.19.2(bufferutil@4.0.9)(utf-8-validate@6.0.5)) + version: 3.2.4(bufferutil@4.0.9)(msw@2.7.5(@types/node@22.18.1)(typescript@5.9.2))(playwright@1.55.0)(utf-8-validate@6.0.5)(vite@7.1.4(@types/node@22.18.1)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1))(vitest@3.2.4)(webdriverio@9.19.2(bufferutil@4.0.9)(utf-8-validate@6.0.5)) '@vitest/coverage-istanbul': specifier: ^3.0.5 version: 3.2.4(vitest@3.2.4) @@ -903,16 +903,16 @@ importers: version: 12.1.1(stylelint@16.23.1(typescript@5.9.2)) ts-node: specifier: ^10.9.1 - version: 10.9.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.18.0)(typescript@5.9.2) + version: 10.9.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.18.1)(typescript@5.9.2) typescript: specifier: 5.9.2 version: 5.9.2 vite-plugin-svgo: specifier: ~2.0.0 - version: 2.0.0(typescript@5.9.2)(vite@7.1.4(@types/node@22.18.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1)) + version: 2.0.0(typescript@5.9.2)(vite@7.1.4(@types/node@22.18.1)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1)) vitest: specifier: ^3.0.5 - version: 3.2.4(@types/debug@4.1.12)(@types/node@22.18.0)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@18.0.1)(jiti@2.5.1)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(lightningcss@1.30.1)(msw@2.7.5(@types/node@22.18.0)(typescript@5.9.2))(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1) + version: 3.2.4(@types/debug@4.1.12)(@types/node@22.18.1)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@18.0.1)(jiti@2.5.1)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(lightningcss@1.30.1)(msw@2.7.5(@types/node@22.18.1)(typescript@5.9.2))(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1) webdriverio: specifier: ^9.0.7 version: 9.19.2(bufferutil@4.0.9)(utf-8-validate@6.0.5) @@ -927,7 +927,7 @@ importers: version: 5.0.0 '@ckeditor/ckeditor5-package-tools': specifier: ^4.0.0 - version: 4.0.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.18.0)(bufferutil@4.0.9)(esbuild@0.25.9)(utf-8-validate@6.0.5) + version: 4.0.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.18.1)(bufferutil@4.0.9)(esbuild@0.25.9)(utf-8-validate@6.0.5) '@typescript-eslint/eslint-plugin': specifier: ~8.42.0 version: 8.42.0(@typescript-eslint/parser@8.42.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2) @@ -936,7 +936,7 @@ importers: version: 8.42.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2) '@vitest/browser': specifier: ^3.0.5 - version: 3.2.4(bufferutil@4.0.9)(msw@2.7.5(@types/node@22.18.0)(typescript@5.9.2))(playwright@1.55.0)(utf-8-validate@6.0.5)(vite@7.1.4(@types/node@22.18.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1))(vitest@3.2.4)(webdriverio@9.19.2(bufferutil@4.0.9)(utf-8-validate@6.0.5)) + version: 3.2.4(bufferutil@4.0.9)(msw@2.7.5(@types/node@22.18.1)(typescript@5.9.2))(playwright@1.55.0)(utf-8-validate@6.0.5)(vite@7.1.4(@types/node@22.18.1)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1))(vitest@3.2.4)(webdriverio@9.19.2(bufferutil@4.0.9)(utf-8-validate@6.0.5)) '@vitest/coverage-istanbul': specifier: ^3.0.5 version: 3.2.4(vitest@3.2.4) @@ -963,16 +963,16 @@ importers: version: 12.1.1(stylelint@16.23.1(typescript@5.9.2)) ts-node: specifier: ^10.9.1 - version: 10.9.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.18.0)(typescript@5.9.2) + version: 10.9.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.18.1)(typescript@5.9.2) typescript: specifier: 5.9.2 version: 5.9.2 vite-plugin-svgo: specifier: ~2.0.0 - version: 2.0.0(typescript@5.9.2)(vite@7.1.4(@types/node@22.18.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1)) + version: 2.0.0(typescript@5.9.2)(vite@7.1.4(@types/node@22.18.1)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1)) vitest: specifier: ^3.0.5 - version: 3.2.4(@types/debug@4.1.12)(@types/node@22.18.0)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@18.0.1)(jiti@2.5.1)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(lightningcss@1.30.1)(msw@2.7.5(@types/node@22.18.0)(typescript@5.9.2))(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1) + version: 3.2.4(@types/debug@4.1.12)(@types/node@22.18.1)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@18.0.1)(jiti@2.5.1)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(lightningcss@1.30.1)(msw@2.7.5(@types/node@22.18.1)(typescript@5.9.2))(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1) webdriverio: specifier: ^9.0.7 version: 9.19.2(bufferutil@4.0.9)(utf-8-validate@6.0.5) @@ -987,7 +987,7 @@ importers: version: 5.0.0 '@ckeditor/ckeditor5-package-tools': specifier: ^4.0.0 - version: 4.0.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.18.0)(bufferutil@4.0.9)(esbuild@0.25.9)(utf-8-validate@6.0.5) + version: 4.0.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.18.1)(bufferutil@4.0.9)(esbuild@0.25.9)(utf-8-validate@6.0.5) '@typescript-eslint/eslint-plugin': specifier: ~8.42.0 version: 8.42.0(@typescript-eslint/parser@8.42.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2) @@ -996,7 +996,7 @@ importers: version: 8.42.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2) '@vitest/browser': specifier: ^3.0.5 - version: 3.2.4(bufferutil@4.0.9)(msw@2.7.5(@types/node@22.18.0)(typescript@5.9.2))(playwright@1.55.0)(utf-8-validate@6.0.5)(vite@7.1.4(@types/node@22.18.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1))(vitest@3.2.4)(webdriverio@9.19.2(bufferutil@4.0.9)(utf-8-validate@6.0.5)) + version: 3.2.4(bufferutil@4.0.9)(msw@2.7.5(@types/node@22.18.1)(typescript@5.9.2))(playwright@1.55.0)(utf-8-validate@6.0.5)(vite@7.1.4(@types/node@22.18.1)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1))(vitest@3.2.4)(webdriverio@9.19.2(bufferutil@4.0.9)(utf-8-validate@6.0.5)) '@vitest/coverage-istanbul': specifier: ^3.0.5 version: 3.2.4(vitest@3.2.4) @@ -1023,16 +1023,16 @@ importers: version: 12.1.1(stylelint@16.23.1(typescript@5.9.2)) ts-node: specifier: ^10.9.1 - version: 10.9.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.18.0)(typescript@5.9.2) + version: 10.9.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.18.1)(typescript@5.9.2) typescript: specifier: 5.9.2 version: 5.9.2 vite-plugin-svgo: specifier: ~2.0.0 - version: 2.0.0(typescript@5.9.2)(vite@7.1.4(@types/node@22.18.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1)) + version: 2.0.0(typescript@5.9.2)(vite@7.1.4(@types/node@22.18.1)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1)) vitest: specifier: ^3.0.5 - version: 3.2.4(@types/debug@4.1.12)(@types/node@22.18.0)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@18.0.1)(jiti@2.5.1)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(lightningcss@1.30.1)(msw@2.7.5(@types/node@22.18.0)(typescript@5.9.2))(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1) + version: 3.2.4(@types/debug@4.1.12)(@types/node@22.18.1)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@18.0.1)(jiti@2.5.1)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(lightningcss@1.30.1)(msw@2.7.5(@types/node@22.18.1)(typescript@5.9.2))(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1) webdriverio: specifier: ^9.0.7 version: 9.19.2(bufferutil@4.0.9)(utf-8-validate@6.0.5) @@ -1054,7 +1054,7 @@ importers: version: 5.0.0 '@ckeditor/ckeditor5-package-tools': specifier: ^4.0.0 - version: 4.0.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.18.0)(bufferutil@4.0.9)(esbuild@0.25.9)(utf-8-validate@6.0.5) + version: 4.0.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.18.1)(bufferutil@4.0.9)(esbuild@0.25.9)(utf-8-validate@6.0.5) '@typescript-eslint/eslint-plugin': specifier: ~8.42.0 version: 8.42.0(@typescript-eslint/parser@8.42.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2) @@ -1063,7 +1063,7 @@ importers: version: 8.42.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2) '@vitest/browser': specifier: ^3.0.5 - version: 3.2.4(bufferutil@4.0.9)(msw@2.7.5(@types/node@22.18.0)(typescript@5.9.2))(playwright@1.55.0)(utf-8-validate@6.0.5)(vite@7.1.4(@types/node@22.18.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1))(vitest@3.2.4)(webdriverio@9.19.2(bufferutil@4.0.9)(utf-8-validate@6.0.5)) + version: 3.2.4(bufferutil@4.0.9)(msw@2.7.5(@types/node@22.18.1)(typescript@5.9.2))(playwright@1.55.0)(utf-8-validate@6.0.5)(vite@7.1.4(@types/node@22.18.1)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1))(vitest@3.2.4)(webdriverio@9.19.2(bufferutil@4.0.9)(utf-8-validate@6.0.5)) '@vitest/coverage-istanbul': specifier: ^3.0.5 version: 3.2.4(vitest@3.2.4) @@ -1090,16 +1090,16 @@ importers: version: 12.1.1(stylelint@16.23.1(typescript@5.9.2)) ts-node: specifier: ^10.9.1 - version: 10.9.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.18.0)(typescript@5.9.2) + version: 10.9.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.18.1)(typescript@5.9.2) typescript: specifier: 5.9.2 version: 5.9.2 vite-plugin-svgo: specifier: ~2.0.0 - version: 2.0.0(typescript@5.9.2)(vite@7.1.4(@types/node@22.18.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1)) + version: 2.0.0(typescript@5.9.2)(vite@7.1.4(@types/node@22.18.1)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1)) vitest: specifier: ^3.0.5 - version: 3.2.4(@types/debug@4.1.12)(@types/node@22.18.0)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@18.0.1)(jiti@2.5.1)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(lightningcss@1.30.1)(msw@2.7.5(@types/node@22.18.0)(typescript@5.9.2))(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1) + version: 3.2.4(@types/debug@4.1.12)(@types/node@22.18.1)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@18.0.1)(jiti@2.5.1)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(lightningcss@1.30.1)(msw@2.7.5(@types/node@22.18.1)(typescript@5.9.2))(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1) webdriverio: specifier: ^9.0.7 version: 9.19.2(bufferutil@4.0.9)(utf-8-validate@6.0.5) @@ -1121,7 +1121,7 @@ importers: version: 5.0.0 '@ckeditor/ckeditor5-package-tools': specifier: ^4.0.0 - version: 4.0.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.18.0)(bufferutil@4.0.9)(esbuild@0.25.9)(utf-8-validate@6.0.5) + version: 4.0.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.18.1)(bufferutil@4.0.9)(esbuild@0.25.9)(utf-8-validate@6.0.5) '@typescript-eslint/eslint-plugin': specifier: ~8.42.0 version: 8.42.0(@typescript-eslint/parser@8.42.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2) @@ -1130,7 +1130,7 @@ importers: version: 8.42.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2) '@vitest/browser': specifier: ^3.0.5 - version: 3.2.4(bufferutil@4.0.9)(msw@2.7.5(@types/node@22.18.0)(typescript@5.9.2))(playwright@1.55.0)(utf-8-validate@6.0.5)(vite@7.1.4(@types/node@22.18.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1))(vitest@3.2.4)(webdriverio@9.19.2(bufferutil@4.0.9)(utf-8-validate@6.0.5)) + version: 3.2.4(bufferutil@4.0.9)(msw@2.7.5(@types/node@22.18.1)(typescript@5.9.2))(playwright@1.55.0)(utf-8-validate@6.0.5)(vite@7.1.4(@types/node@22.18.1)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1))(vitest@3.2.4)(webdriverio@9.19.2(bufferutil@4.0.9)(utf-8-validate@6.0.5)) '@vitest/coverage-istanbul': specifier: ^3.0.5 version: 3.2.4(vitest@3.2.4) @@ -1157,16 +1157,16 @@ importers: version: 12.1.1(stylelint@16.23.1(typescript@5.9.2)) ts-node: specifier: ^10.9.1 - version: 10.9.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.18.0)(typescript@5.9.2) + version: 10.9.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.18.1)(typescript@5.9.2) typescript: specifier: 5.9.2 version: 5.9.2 vite-plugin-svgo: specifier: ~2.0.0 - version: 2.0.0(typescript@5.9.2)(vite@7.1.4(@types/node@22.18.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1)) + version: 2.0.0(typescript@5.9.2)(vite@7.1.4(@types/node@22.18.1)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1)) vitest: specifier: ^3.0.5 - version: 3.2.4(@types/debug@4.1.12)(@types/node@22.18.0)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@18.0.1)(jiti@2.5.1)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(lightningcss@1.30.1)(msw@2.7.5(@types/node@22.18.0)(typescript@5.9.2))(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1) + version: 3.2.4(@types/debug@4.1.12)(@types/node@22.18.1)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@18.0.1)(jiti@2.5.1)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(lightningcss@1.30.1)(msw@2.7.5(@types/node@22.18.1)(typescript@5.9.2))(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1) webdriverio: specifier: ^9.0.7 version: 9.19.2(bufferutil@4.0.9)(utf-8-validate@6.0.5) @@ -4977,6 +4977,9 @@ packages: '@types/node@22.18.0': resolution: {integrity: sha512-m5ObIqwsUp6BZzyiy4RdZpzWGub9bqLJMvZDD0QMXhxjqMHMENlj+SqF5QxoUwaQNFe+8kz8XM8ZQhqkQPTgMQ==} + '@types/node@22.18.1': + resolution: {integrity: sha512-rzSDyhn4cYznVG+PCzGe1lwuMYJrcBS1fc3JqSa2PvtABwWo+dZ1ij5OVok3tqfpEBCBoaR4d7upFJk73HRJDw==} + '@types/node@24.3.0': resolution: {integrity: sha512-aPTXCrfwnDLj4VvXrm+UUCQjNEvJgNA8s5F1cvwQU+3KNltTOkBm1j30uNLyqqPNe7gE3KFzImYoZEfLhp4Yow==} @@ -14817,8 +14820,6 @@ snapshots: '@ckeditor/ckeditor5-utils': 46.0.2 '@ckeditor/ckeditor5-watchdog': 46.0.2 es-toolkit: 1.39.5 - transitivePeerDependencies: - - supports-color '@ckeditor/ckeditor5-dev-build-tools@43.1.0(@swc/helpers@0.5.17)(tslib@2.8.1)(typescript@5.9.2)': dependencies: @@ -14983,6 +14984,8 @@ snapshots: '@ckeditor/ckeditor5-utils': 46.0.2 ckeditor5: 46.0.2(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) es-toolkit: 1.39.5 + transitivePeerDependencies: + - supports-color '@ckeditor/ckeditor5-editor-classic@46.0.2': dependencies: @@ -14992,8 +14995,6 @@ snapshots: '@ckeditor/ckeditor5-utils': 46.0.2 ckeditor5: 46.0.2(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) es-toolkit: 1.39.5 - transitivePeerDependencies: - - supports-color '@ckeditor/ckeditor5-editor-decoupled@46.0.2': dependencies: @@ -15400,7 +15401,7 @@ snapshots: es-toolkit: 1.39.5 protobufjs: 7.5.0 - '@ckeditor/ckeditor5-package-tools@4.0.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.18.0)(bufferutil@4.0.9)(esbuild@0.25.9)(utf-8-validate@6.0.5)': + '@ckeditor/ckeditor5-package-tools@4.0.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.18.1)(bufferutil@4.0.9)(esbuild@0.25.9)(utf-8-validate@6.0.5)': dependencies: '@ckeditor/ckeditor5-dev-translations': 50.3.1(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.9)(typescript@5.0.4)(webpack@5.100.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.9)) '@ckeditor/ckeditor5-dev-utils': 50.3.1(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.9)(typescript@5.0.4)(webpack@5.100.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.9)) @@ -15419,7 +15420,7 @@ snapshots: stylelint-config-ckeditor5: 2.0.1(stylelint@16.23.1(typescript@5.9.2)) terser-webpack-plugin: 5.3.14(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.9)(webpack@5.100.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.9)) ts-loader: 9.5.2(typescript@5.0.4)(webpack@5.100.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.9)) - ts-node: 10.9.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.18.0)(typescript@5.0.4) + ts-node: 10.9.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.18.1)(typescript@5.0.4) typescript: 5.0.4 webpack: 5.100.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.9) webpack-dev-server: 5.2.2(bufferutil@4.0.9)(utf-8-validate@6.0.5)(webpack@5.100.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.9)) @@ -16859,18 +16860,18 @@ snapshots: transitivePeerDependencies: - babel-plugin-macros - '@inquirer/confirm@5.1.16(@types/node@22.18.0)': + '@inquirer/confirm@5.1.16(@types/node@22.18.1)': dependencies: - '@inquirer/core': 10.2.0(@types/node@22.18.0) - '@inquirer/type': 3.0.8(@types/node@22.18.0) + '@inquirer/core': 10.2.0(@types/node@22.18.1) + '@inquirer/type': 3.0.8(@types/node@22.18.1) optionalDependencies: - '@types/node': 22.18.0 + '@types/node': 22.18.1 optional: true - '@inquirer/core@10.2.0(@types/node@22.18.0)': + '@inquirer/core@10.2.0(@types/node@22.18.1)': dependencies: '@inquirer/figures': 1.0.13 - '@inquirer/type': 3.0.8(@types/node@22.18.0) + '@inquirer/type': 3.0.8(@types/node@22.18.1) ansi-escapes: 4.3.2 cli-width: 4.1.0 mute-stream: 2.0.0 @@ -16878,15 +16879,15 @@ snapshots: wrap-ansi: 6.2.0 yoctocolors-cjs: 2.1.3 optionalDependencies: - '@types/node': 22.18.0 + '@types/node': 22.18.1 optional: true '@inquirer/figures@1.0.13': optional: true - '@inquirer/type@3.0.8(@types/node@22.18.0)': + '@inquirer/type@3.0.8(@types/node@22.18.1)': optionalDependencies: - '@types/node': 22.18.0 + '@types/node': 22.18.1 optional: true '@isaacs/balanced-match@4.0.1': {} @@ -17339,23 +17340,23 @@ snapshots: dependencies: langium: 3.3.1 - '@microsoft/api-extractor-model@7.30.6(@types/node@22.18.0)': + '@microsoft/api-extractor-model@7.30.6(@types/node@22.18.1)': dependencies: '@microsoft/tsdoc': 0.15.1 '@microsoft/tsdoc-config': 0.17.1 - '@rushstack/node-core-library': 5.13.1(@types/node@22.18.0) + '@rushstack/node-core-library': 5.13.1(@types/node@22.18.1) transitivePeerDependencies: - '@types/node' - '@microsoft/api-extractor@7.52.8(@types/node@22.18.0)': + '@microsoft/api-extractor@7.52.8(@types/node@22.18.1)': dependencies: - '@microsoft/api-extractor-model': 7.30.6(@types/node@22.18.0) + '@microsoft/api-extractor-model': 7.30.6(@types/node@22.18.1) '@microsoft/tsdoc': 0.15.1 '@microsoft/tsdoc-config': 0.17.1 - '@rushstack/node-core-library': 5.13.1(@types/node@22.18.0) + '@rushstack/node-core-library': 5.13.1(@types/node@22.18.1) '@rushstack/rig-package': 0.5.3 - '@rushstack/terminal': 0.15.3(@types/node@22.18.0) - '@rushstack/ts-command-line': 5.0.1(@types/node@22.18.0) + '@rushstack/terminal': 0.15.3(@types/node@22.18.1) + '@rushstack/ts-command-line': 5.0.1(@types/node@22.18.1) lodash: 4.17.21 minimatch: 3.0.8 resolve: 1.22.10 @@ -18234,7 +18235,7 @@ snapshots: '@rollup/rollup-win32-x64-msvc@4.50.0': optional: true - '@rushstack/node-core-library@5.13.1(@types/node@22.18.0)': + '@rushstack/node-core-library@5.13.1(@types/node@22.18.1)': dependencies: ajv: 8.13.0 ajv-draft-04: 1.0.0(ajv@8.13.0) @@ -18245,23 +18246,23 @@ snapshots: resolve: 1.22.10 semver: 7.5.4 optionalDependencies: - '@types/node': 22.18.0 + '@types/node': 22.18.1 '@rushstack/rig-package@0.5.3': dependencies: resolve: 1.22.10 strip-json-comments: 3.1.1 - '@rushstack/terminal@0.15.3(@types/node@22.18.0)': + '@rushstack/terminal@0.15.3(@types/node@22.18.1)': dependencies: - '@rushstack/node-core-library': 5.13.1(@types/node@22.18.0) + '@rushstack/node-core-library': 5.13.1(@types/node@22.18.1) supports-color: 8.1.1 optionalDependencies: - '@types/node': 22.18.0 + '@types/node': 22.18.1 - '@rushstack/ts-command-line@5.0.1(@types/node@22.18.0)': + '@rushstack/ts-command-line@5.0.1(@types/node@22.18.1)': dependencies: - '@rushstack/terminal': 0.15.3(@types/node@22.18.0) + '@rushstack/terminal': 0.15.3(@types/node@22.18.1) '@types/argparse': 1.0.38 argparse: 1.0.10 string-argv: 0.3.2 @@ -18946,7 +18947,7 @@ snapshots: '@types/appdmg@0.5.5': dependencies: - '@types/node': 22.18.0 + '@types/node': 22.18.1 optional: true '@types/archiver@6.0.3': @@ -18964,11 +18965,11 @@ snapshots: '@types/body-parser@1.19.6': dependencies: '@types/connect': 3.4.38 - '@types/node': 22.18.0 + '@types/node': 22.18.1 '@types/bonjour@3.5.13': dependencies: - '@types/node': 22.18.0 + '@types/node': 22.18.1 '@types/bootstrap@5.2.10': dependencies: @@ -18978,7 +18979,7 @@ snapshots: dependencies: '@types/http-cache-semantics': 4.0.4 '@types/keyv': 3.1.4 - '@types/node': 22.18.0 + '@types/node': 22.18.1 '@types/responselike': 1.0.3 '@types/chai@5.2.2': @@ -19003,11 +19004,11 @@ snapshots: '@types/connect-history-api-fallback@1.5.4': dependencies: '@types/express-serve-static-core': 5.0.7 - '@types/node': 22.18.0 + '@types/node': 22.18.1 '@types/connect@3.4.38': dependencies: - '@types/node': 22.18.0 + '@types/node': 22.18.1 '@types/cookie-parser@1.4.9(@types/express@5.0.3)': dependencies: @@ -19174,7 +19175,7 @@ snapshots: '@types/express-serve-static-core@5.0.7': dependencies: - '@types/node': 22.18.0 + '@types/node': 22.18.1 '@types/qs': 6.14.0 '@types/range-parser': 1.2.7 '@types/send': 0.17.5 @@ -19203,7 +19204,7 @@ snapshots: '@types/fs-extra@9.0.13': dependencies: - '@types/node': 22.18.0 + '@types/node': 22.18.1 optional: true '@types/geojson-vt@3.2.5': @@ -19215,7 +19216,7 @@ snapshots: '@types/glob@7.2.0': dependencies: '@types/minimatch': 5.1.2 - '@types/node': 22.18.0 + '@types/node': 22.18.1 '@types/hast@3.0.4': dependencies: @@ -19229,7 +19230,7 @@ snapshots: '@types/http-proxy@1.17.16': dependencies: - '@types/node': 22.18.0 + '@types/node': 22.18.1 '@types/ini@4.1.1': {} @@ -19249,11 +19250,11 @@ snapshots: '@types/jsonfile@6.1.4': dependencies: - '@types/node': 22.18.0 + '@types/node': 22.18.1 '@types/keyv@3.1.4': dependencies: - '@types/node': 22.18.0 + '@types/node': 22.18.1 '@types/leaflet-gpx@1.3.7': dependencies: @@ -19303,7 +19304,7 @@ snapshots: '@types/node-forge@1.3.13': dependencies: - '@types/node': 22.18.0 + '@types/node': 22.18.1 '@types/node@16.9.1': {} @@ -19327,6 +19328,10 @@ snapshots: dependencies: undici-types: 6.21.0 + '@types/node@22.18.1': + dependencies: + undici-types: 6.21.0 + '@types/node@24.3.0': dependencies: undici-types: 7.10.0 @@ -19356,13 +19361,13 @@ snapshots: '@types/readdir-glob@1.1.5': dependencies: - '@types/node': 22.18.0 + '@types/node': 22.18.1 '@types/resolve@1.20.2': {} '@types/responselike@1.0.3': dependencies: - '@types/node': 22.18.0 + '@types/node': 22.18.1 '@types/retry@0.12.2': {} @@ -19379,12 +19384,12 @@ snapshots: '@types/send@0.17.4': dependencies: '@types/mime': 1.3.5 - '@types/node': 22.18.0 + '@types/node': 22.18.1 '@types/send@0.17.5': dependencies: '@types/mime': 1.3.5 - '@types/node': 22.18.0 + '@types/node': 22.18.1 '@types/serve-favicon@2.5.7': dependencies: @@ -19411,7 +19416,7 @@ snapshots: '@types/sockjs@0.3.36': dependencies: - '@types/node': 22.18.0 + '@types/node': 22.18.1 '@types/statuses@2.0.6': optional: true @@ -19424,7 +19429,7 @@ snapshots: dependencies: '@types/cookiejar': 2.1.5 '@types/methods': 1.1.4 - '@types/node': 22.18.0 + '@types/node': 22.18.1 form-data: 4.0.4 '@types/supercluster@7.1.3': @@ -19447,7 +19452,7 @@ snapshots: '@types/through2@2.0.41': dependencies: - '@types/node': 22.18.0 + '@types/node': 22.18.1 '@types/tmp@0.2.6': {} @@ -19484,7 +19489,7 @@ snapshots: '@types/yauzl@2.10.3': dependencies: - '@types/node': 22.18.0 + '@types/node': 22.18.1 optional: true '@typescript-eslint/eslint-plugin@8.40.0(@typescript-eslint/parser@8.40.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2)': @@ -19695,16 +19700,16 @@ snapshots: - bufferutil - utf-8-validate - '@vitest/browser@3.2.4(bufferutil@4.0.9)(msw@2.7.5(@types/node@22.18.0)(typescript@5.9.2))(playwright@1.55.0)(utf-8-validate@6.0.5)(vite@7.1.4(@types/node@22.18.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1))(vitest@3.2.4)(webdriverio@9.19.2(bufferutil@4.0.9)(utf-8-validate@6.0.5))': + '@vitest/browser@3.2.4(bufferutil@4.0.9)(msw@2.7.5(@types/node@22.18.1)(typescript@5.9.2))(playwright@1.55.0)(utf-8-validate@6.0.5)(vite@7.1.4(@types/node@22.18.1)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1))(vitest@3.2.4)(webdriverio@9.19.2(bufferutil@4.0.9)(utf-8-validate@6.0.5))': dependencies: '@testing-library/dom': 10.4.0 '@testing-library/user-event': 14.6.1(@testing-library/dom@10.4.0) - '@vitest/mocker': 3.2.4(msw@2.7.5(@types/node@22.18.0)(typescript@5.9.2))(vite@7.1.4(@types/node@22.18.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1)) + '@vitest/mocker': 3.2.4(msw@2.7.5(@types/node@22.18.1)(typescript@5.9.2))(vite@7.1.4(@types/node@22.18.1)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1)) '@vitest/utils': 3.2.4 magic-string: 0.30.17 sirv: 3.0.1 tinyrainbow: 2.0.0 - vitest: 3.2.4(@types/debug@4.1.12)(@types/node@22.18.0)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@18.0.1)(jiti@2.5.1)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(lightningcss@1.30.1)(msw@2.7.5(@types/node@22.18.0)(typescript@5.9.2))(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1) + vitest: 3.2.4(@types/debug@4.1.12)(@types/node@22.18.1)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@18.0.1)(jiti@2.5.1)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(lightningcss@1.30.1)(msw@2.7.5(@types/node@22.18.1)(typescript@5.9.2))(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1) ws: 8.18.3(bufferutil@4.0.9)(utf-8-validate@6.0.5) optionalDependencies: playwright: 1.55.0 @@ -19727,7 +19732,7 @@ snapshots: magicast: 0.3.5 test-exclude: 7.0.1 tinyrainbow: 2.0.0 - vitest: 3.2.4(@types/debug@4.1.12)(@types/node@22.18.0)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@18.0.1)(jiti@2.5.1)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(lightningcss@1.30.1)(msw@2.7.5(@types/node@22.18.0)(typescript@5.9.2))(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1) + vitest: 3.2.4(@types/debug@4.1.12)(@types/node@22.18.1)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@18.0.1)(jiti@2.5.1)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(lightningcss@1.30.1)(msw@2.7.5(@types/node@22.18.1)(typescript@5.9.2))(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1) transitivePeerDependencies: - supports-color @@ -19746,9 +19751,9 @@ snapshots: std-env: 3.9.0 test-exclude: 7.0.1 tinyrainbow: 2.0.0 - vitest: 3.2.4(@types/debug@4.1.12)(@types/node@22.18.0)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@18.0.1)(jiti@2.5.1)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(lightningcss@1.30.1)(msw@2.7.5(@types/node@22.18.0)(typescript@5.9.2))(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1) + vitest: 3.2.4(@types/debug@4.1.12)(@types/node@22.18.1)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@18.0.1)(jiti@2.5.1)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(lightningcss@1.30.1)(msw@2.7.5(@types/node@22.18.1)(typescript@5.9.2))(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1) optionalDependencies: - '@vitest/browser': 3.2.4(bufferutil@4.0.9)(msw@2.7.5(@types/node@22.18.0)(typescript@5.9.2))(playwright@1.55.0)(utf-8-validate@6.0.5)(vite@7.1.4(@types/node@22.18.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1))(vitest@3.2.4)(webdriverio@9.19.2(bufferutil@4.0.9)(utf-8-validate@6.0.5)) + '@vitest/browser': 3.2.4(bufferutil@4.0.9)(msw@2.7.5(@types/node@22.18.1)(typescript@5.9.2))(playwright@1.55.0)(utf-8-validate@6.0.5)(vite@7.1.4(@types/node@22.18.1)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1))(vitest@3.2.4)(webdriverio@9.19.2(bufferutil@4.0.9)(utf-8-validate@6.0.5)) transitivePeerDependencies: - supports-color @@ -19760,23 +19765,23 @@ snapshots: chai: 5.2.0 tinyrainbow: 2.0.0 - '@vitest/mocker@3.2.4(msw@2.7.5(@types/node@22.18.0)(typescript@5.9.2))(vite@7.1.3(@types/node@22.18.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1))': + '@vitest/mocker@3.2.4(msw@2.7.5(@types/node@22.18.1)(typescript@5.9.2))(vite@7.1.3(@types/node@22.18.1)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1))': dependencies: '@vitest/spy': 3.2.4 estree-walker: 3.0.3 magic-string: 0.30.17 optionalDependencies: - msw: 2.7.5(@types/node@22.18.0)(typescript@5.9.2) - vite: 7.1.3(@types/node@22.18.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1) + msw: 2.7.5(@types/node@22.18.1)(typescript@5.9.2) + vite: 7.1.3(@types/node@22.18.1)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1) - '@vitest/mocker@3.2.4(msw@2.7.5(@types/node@22.18.0)(typescript@5.9.2))(vite@7.1.4(@types/node@22.18.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1))': + '@vitest/mocker@3.2.4(msw@2.7.5(@types/node@22.18.1)(typescript@5.9.2))(vite@7.1.4(@types/node@22.18.1)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1))': dependencies: '@vitest/spy': 3.2.4 estree-walker: 3.0.3 magic-string: 0.30.17 optionalDependencies: - msw: 2.7.5(@types/node@22.18.0)(typescript@5.9.2) - vite: 7.1.4(@types/node@22.18.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1) + msw: 2.7.5(@types/node@22.18.1)(typescript@5.9.2) + vite: 7.1.4(@types/node@22.18.1)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1) '@vitest/pretty-format@3.2.4': dependencies: @@ -19807,7 +19812,7 @@ snapshots: sirv: 3.0.1 tinyglobby: 0.2.14 tinyrainbow: 2.0.0 - vitest: 3.2.4(@types/debug@4.1.12)(@types/node@22.18.0)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@18.0.1)(jiti@2.5.1)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(lightningcss@1.30.1)(msw@2.7.5(@types/node@22.18.0)(typescript@5.9.2))(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1) + vitest: 3.2.4(@types/debug@4.1.12)(@types/node@22.18.1)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@18.0.1)(jiti@2.5.1)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(lightningcss@1.30.1)(msw@2.7.5(@types/node@22.18.1)(typescript@5.9.2))(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1) '@vitest/utils@3.2.4': dependencies: @@ -24177,13 +24182,13 @@ snapshots: jest-worker@26.6.2: dependencies: - '@types/node': 22.18.0 + '@types/node': 22.18.1 merge-stream: 2.0.0 supports-color: 7.2.0 jest-worker@27.5.1: dependencies: - '@types/node': 22.18.0 + '@types/node': 22.18.1 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -25475,12 +25480,12 @@ snapshots: ms@2.1.3: {} - msw@2.7.5(@types/node@22.18.0)(typescript@5.9.2): + msw@2.7.5(@types/node@22.18.1)(typescript@5.9.2): dependencies: '@bundled-es-modules/cookie': 2.0.1 '@bundled-es-modules/statuses': 1.0.1 '@bundled-es-modules/tough-cookie': 0.1.6 - '@inquirer/confirm': 5.1.16(@types/node@22.18.0) + '@inquirer/confirm': 5.1.16(@types/node@22.18.1) '@mswjs/interceptors': 0.37.6 '@open-draft/deferred-promise': 2.2.0 '@open-draft/until': 2.1.0 @@ -27054,7 +27059,7 @@ snapshots: '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.0 - '@types/node': 22.18.0 + '@types/node': 22.18.1 long: 5.3.2 protocol-buffers-schema@3.6.0: {} @@ -27548,11 +27553,11 @@ snapshots: '@rolldown/binding-win32-ia32-msvc': 1.0.0-beta.29 '@rolldown/binding-win32-x64-msvc': 1.0.0-beta.29 - rollup-plugin-stats@1.5.0(rolldown@1.0.0-beta.29)(rollup@4.50.0)(vite@7.1.4(@types/node@22.18.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1)): + rollup-plugin-stats@1.5.0(rolldown@1.0.0-beta.29)(rollup@4.50.0)(vite@7.1.4(@types/node@22.18.1)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1)): optionalDependencies: rolldown: 1.0.0-beta.29 rollup: 4.50.0 - vite: 7.1.4(@types/node@22.18.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1) + vite: 7.1.4(@types/node@22.18.1)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1) rollup-plugin-styles@4.0.0(rollup@4.40.0): dependencies: @@ -27581,13 +27586,13 @@ snapshots: '@rollup/pluginutils': 5.1.4(rollup@4.40.0) rollup: 4.40.0 - rollup-plugin-webpack-stats@2.1.4(rolldown@1.0.0-beta.29)(rollup@4.50.0)(vite@7.1.4(@types/node@22.18.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1)): + rollup-plugin-webpack-stats@2.1.4(rolldown@1.0.0-beta.29)(rollup@4.50.0)(vite@7.1.4(@types/node@22.18.1)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1)): dependencies: rolldown: 1.0.0-beta.29 - rollup-plugin-stats: 1.5.0(rolldown@1.0.0-beta.29)(rollup@4.50.0)(vite@7.1.4(@types/node@22.18.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1)) + rollup-plugin-stats: 1.5.0(rolldown@1.0.0-beta.29)(rollup@4.50.0)(vite@7.1.4(@types/node@22.18.1)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1)) optionalDependencies: rollup: 4.50.0 - vite: 7.1.4(@types/node@22.18.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1) + vite: 7.1.4(@types/node@22.18.1)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1) rollup@4.40.0: dependencies: @@ -29067,14 +29072,14 @@ snapshots: typescript: 5.0.4 webpack: 5.100.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.9) - ts-node@10.9.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.18.0)(typescript@5.0.4): + ts-node@10.9.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.18.1)(typescript@5.0.4): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.11 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 22.18.0 + '@types/node': 22.18.1 acorn: 8.14.1 acorn-walk: 8.3.4 arg: 4.1.3 @@ -29087,14 +29092,14 @@ snapshots: optionalDependencies: '@swc/core': 1.11.29(@swc/helpers@0.5.17) - ts-node@10.9.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.18.0)(typescript@5.9.2): + ts-node@10.9.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.18.1)(typescript@5.9.2): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.11 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 22.18.0 + '@types/node': 22.18.1 acorn: 8.14.1 acorn-walk: 8.3.4 arg: 4.1.3 @@ -29509,13 +29514,13 @@ snapshots: '@types/unist': 3.0.3 vfile-message: 4.0.2 - vite-node@3.2.4(@types/node@22.18.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1): + vite-node@3.2.4(@types/node@22.18.1)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1): dependencies: cac: 6.7.14 debug: 4.4.1(supports-color@6.0.0) es-module-lexer: 1.7.0 pathe: 2.0.3 - vite: 7.1.3(@types/node@22.18.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1) + vite: 7.1.3(@types/node@22.18.1)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1) transitivePeerDependencies: - '@types/node' - jiti @@ -29530,9 +29535,9 @@ snapshots: - tsx - yaml - vite-plugin-dts@4.5.4(@types/node@22.18.0)(rollup@4.50.0)(typescript@5.9.2)(vite@7.1.4(@types/node@22.18.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1)): + vite-plugin-dts@4.5.4(@types/node@22.18.1)(rollup@4.50.0)(typescript@5.9.2)(vite@7.1.4(@types/node@22.18.1)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1)): dependencies: - '@microsoft/api-extractor': 7.52.8(@types/node@22.18.0) + '@microsoft/api-extractor': 7.52.8(@types/node@22.18.1) '@rollup/pluginutils': 5.1.4(rollup@4.50.0) '@volar/typescript': 2.4.13 '@vue/language-core': 2.2.0(typescript@5.9.2) @@ -29543,7 +29548,7 @@ snapshots: magic-string: 0.30.17 typescript: 5.9.2 optionalDependencies: - vite: 7.1.4(@types/node@22.18.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1) + vite: 7.1.4(@types/node@22.18.1)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1) transitivePeerDependencies: - '@types/node' - rollup @@ -29558,11 +29563,11 @@ snapshots: tinyglobby: 0.2.14 vite: 7.1.4(@types/node@24.3.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1) - vite-plugin-svgo@2.0.0(typescript@5.9.2)(vite@7.1.4(@types/node@22.18.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1)): + vite-plugin-svgo@2.0.0(typescript@5.9.2)(vite@7.1.4(@types/node@22.18.1)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1)): dependencies: svgo: 3.3.2 typescript: 5.9.2 - vite: 7.1.4(@types/node@22.18.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1) + vite: 7.1.4(@types/node@22.18.1)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1) vite-prerender-plugin@0.5.11(vite@7.1.3(@types/node@24.3.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1)): dependencies: @@ -29584,7 +29589,7 @@ snapshots: stack-trace: 1.0.0-pre2 vite: 7.1.4(@types/node@24.3.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1) - vite@7.1.3(@types/node@22.18.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1): + vite@7.1.3(@types/node@22.18.1)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1): dependencies: esbuild: 0.25.9 fdir: 6.5.0(picomatch@4.0.3) @@ -29593,7 +29598,7 @@ snapshots: rollup: 4.50.0 tinyglobby: 0.2.14 optionalDependencies: - '@types/node': 22.18.0 + '@types/node': 22.18.1 fsevents: 2.3.3 jiti: 2.5.1 less: 4.1.3 @@ -29624,7 +29629,7 @@ snapshots: tsx: 4.20.5 yaml: 2.8.1 - vite@7.1.4(@types/node@22.18.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1): + vite@7.1.4(@types/node@22.18.1)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1): dependencies: esbuild: 0.25.9 fdir: 6.5.0(picomatch@4.0.3) @@ -29633,7 +29638,7 @@ snapshots: rollup: 4.50.0 tinyglobby: 0.2.14 optionalDependencies: - '@types/node': 22.18.0 + '@types/node': 22.18.1 fsevents: 2.3.3 jiti: 2.5.1 less: 4.1.3 @@ -29668,11 +29673,11 @@ snapshots: optionalDependencies: vite: 7.1.4(@types/node@24.3.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1) - vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.18.0)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@18.0.1)(jiti@2.5.1)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(lightningcss@1.30.1)(msw@2.7.5(@types/node@22.18.0)(typescript@5.9.2))(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1): + vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.18.1)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@18.0.1)(jiti@2.5.1)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(lightningcss@1.30.1)(msw@2.7.5(@types/node@22.18.1)(typescript@5.9.2))(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1): dependencies: '@types/chai': 5.2.2 '@vitest/expect': 3.2.4 - '@vitest/mocker': 3.2.4(msw@2.7.5(@types/node@22.18.0)(typescript@5.9.2))(vite@7.1.3(@types/node@22.18.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1)) + '@vitest/mocker': 3.2.4(msw@2.7.5(@types/node@22.18.1)(typescript@5.9.2))(vite@7.1.3(@types/node@22.18.1)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1)) '@vitest/pretty-format': 3.2.4 '@vitest/runner': 3.2.4 '@vitest/snapshot': 3.2.4 @@ -29690,13 +29695,13 @@ snapshots: tinyglobby: 0.2.14 tinypool: 1.1.1 tinyrainbow: 2.0.0 - vite: 7.1.3(@types/node@22.18.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1) - vite-node: 3.2.4(@types/node@22.18.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1) + vite: 7.1.3(@types/node@22.18.1)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1) + vite-node: 3.2.4(@types/node@22.18.1)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1) why-is-node-running: 2.3.0 optionalDependencies: '@types/debug': 4.1.12 - '@types/node': 22.18.0 - '@vitest/browser': 3.2.4(bufferutil@4.0.9)(msw@2.7.5(@types/node@22.18.0)(typescript@5.9.2))(playwright@1.55.0)(utf-8-validate@6.0.5)(vite@7.1.4(@types/node@22.18.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1))(vitest@3.2.4)(webdriverio@9.19.2(bufferutil@4.0.9)(utf-8-validate@6.0.5)) + '@types/node': 22.18.1 + '@vitest/browser': 3.2.4(bufferutil@4.0.9)(msw@2.7.5(@types/node@22.18.1)(typescript@5.9.2))(playwright@1.55.0)(utf-8-validate@6.0.5)(vite@7.1.4(@types/node@22.18.1)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1))(vitest@3.2.4)(webdriverio@9.19.2(bufferutil@4.0.9)(utf-8-validate@6.0.5)) '@vitest/ui': 3.2.4(vitest@3.2.4) happy-dom: 18.0.1 jsdom: 26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5) From ec5ab445192becda11a65f5d1e5428fc94e29916 Mon Sep 17 00:00:00 2001 From: Adorian Doran Date: Sat, 6 Sep 2025 22:00:16 +0300 Subject: [PATCH 59/67] style/background effects: tweak launcher pane colors --- apps/client/src/stylesheets/theme-next-dark.css | 2 +- apps/client/src/stylesheets/theme-next-light.css | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/client/src/stylesheets/theme-next-dark.css b/apps/client/src/stylesheets/theme-next-dark.css index 017a24fe5..9b1bafaa8 100644 --- a/apps/client/src/stylesheets/theme-next-dark.css +++ b/apps/client/src/stylesheets/theme-next-dark.css @@ -148,7 +148,7 @@ --launcher-pane-vert-button-hover-background: #ffffff1c; --launcher-pane-vert-button-hover-shadow: 4px 4px 4px rgba(0, 0, 0, 0.2); --launcher-pane-vert-button-focus-outline-color: var(--input-focus-outline-color); - --launcher-pane-vert-background-color-bgfx: #00000033; /* When background effects enabled */ + --launcher-pane-vert-background-color-bgfx: #00000026; /* When background effects enabled */ --launcher-pane-horiz-border-color: rgb(22, 22, 22); --launcher-pane-horiz-background-color: #282828; diff --git a/apps/client/src/stylesheets/theme-next-light.css b/apps/client/src/stylesheets/theme-next-light.css index 1797ea431..6456f2797 100644 --- a/apps/client/src/stylesheets/theme-next-light.css +++ b/apps/client/src/stylesheets/theme-next-light.css @@ -142,7 +142,7 @@ --launcher-pane-vert-button-hover-background: white; --launcher-pane-vert-button-hover-shadow: 4px 4px 4px rgba(0, 0, 0, 0.075); --launcher-pane-vert-button-focus-outline-color: var(--input-focus-outline-color); - --launcher-pane-vert-background-color-bgfx: #0000000f; /* When background effects enabled */ + --launcher-pane-vert-background-color-bgfx: #00000009; /* When background effects enabled */ --launcher-pane-horiz-border-color: rgba(0, 0, 0, 0.1); --launcher-pane-horiz-background-color: #fafafa; From 16cbee1fb2b30220732a54356f478b6283e03c77 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 6 Sep 2025 19:18:48 +0000 Subject: [PATCH 60/67] chore(deps): update svelte monorepo --- pnpm-lock.yaml | 86 ++++++++++++++++++++++++++++---------------------- 1 file changed, 49 insertions(+), 37 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 6eecbdf4f..79ae0b04f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -782,13 +782,13 @@ importers: version: 9.35.0 '@sveltejs/adapter-auto': specifier: ^6.0.0 - version: 6.1.0(@sveltejs/kit@2.37.0(@sveltejs/vite-plugin-svelte@6.1.4(svelte@5.38.6)(vite@7.1.4(@types/node@24.3.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1)))(svelte@5.38.6)(vite@7.1.4(@types/node@24.3.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1))) + version: 6.1.0(@sveltejs/kit@2.37.1(@sveltejs/vite-plugin-svelte@6.1.4(svelte@5.38.7)(vite@7.1.4(@types/node@24.3.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1)))(svelte@5.38.7)(vite@7.1.4(@types/node@24.3.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1))) '@sveltejs/kit': specifier: ^2.16.0 - version: 2.37.0(@sveltejs/vite-plugin-svelte@6.1.4(svelte@5.38.6)(vite@7.1.4(@types/node@24.3.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1)))(svelte@5.38.6)(vite@7.1.4(@types/node@24.3.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1)) + version: 2.37.1(@sveltejs/vite-plugin-svelte@6.1.4(svelte@5.38.7)(vite@7.1.4(@types/node@24.3.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1)))(svelte@5.38.7)(vite@7.1.4(@types/node@24.3.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1)) '@sveltejs/vite-plugin-svelte': specifier: ^6.0.0 - version: 6.1.4(svelte@5.38.6)(vite@7.1.4(@types/node@24.3.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1)) + version: 6.1.4(svelte@5.38.7)(vite@7.1.4(@types/node@24.3.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1)) '@tailwindcss/typography': specifier: ^0.5.15 version: 0.5.16(tailwindcss@4.1.12) @@ -800,19 +800,19 @@ importers: version: 9.35.0(jiti@2.5.1) eslint-plugin-svelte: specifier: ^3.0.0 - version: 3.12.0(eslint@9.35.0(jiti@2.5.1))(svelte@5.38.6)(ts-node@10.9.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@24.3.0)(typescript@5.9.2)) + version: 3.12.1(eslint@9.35.0(jiti@2.5.1))(svelte@5.38.7)(ts-node@10.9.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@24.3.0)(typescript@5.9.2)) globals: specifier: ^16.0.0 version: 16.3.0 mdsvex: specifier: ^0.12.3 - version: 0.12.6(svelte@5.38.6) + version: 0.12.6(svelte@5.38.7) svelte: specifier: ^5.0.0 - version: 5.38.6 + version: 5.38.7 svelte-check: specifier: ^4.0.0 - version: 4.3.1(picomatch@4.0.3)(svelte@5.38.6)(typescript@5.9.2) + version: 4.3.1(picomatch@4.0.3)(svelte@5.38.7)(typescript@5.9.2) tailwindcss: specifier: ^4.0.0 version: 4.1.12 @@ -4393,8 +4393,8 @@ packages: peerDependencies: '@sveltejs/kit': ^2.0.0 - '@sveltejs/kit@2.37.0': - resolution: {integrity: sha512-xgKtpjQ6Ry4mdShd01ht5AODUsW7+K1iValPDq7QX8zI1hWOKREH9GjG8SRCN5tC4K7UXmMhuQam7gbLByVcnw==} + '@sveltejs/kit@2.37.1': + resolution: {integrity: sha512-4T9rF2Roe7RGvHfcn6+n92Yc2NF88k7ljFz9+wE0jWxyencqRpadr2/CvlcQbbTXf1ozmFxgMO6af+qm+1mPFw==} engines: {node: '>=18.13'} hasBin: true peerDependencies: @@ -7455,8 +7455,8 @@ packages: peerDependencies: eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0 - eslint-plugin-svelte@3.12.0: - resolution: {integrity: sha512-jUAUTm+6Z7wu/UkpJgzYToa17FSKXesoCDcA26Znsk4oPvMxtnU415kIb0OP9SUIAAVY6jCYngiVBBgvl70i9g==} + eslint-plugin-svelte@3.12.1: + resolution: {integrity: sha512-gVwqUHUiD3r/T7wLqGggl24afEkUiJqV1BjBXu0C0Y2l6dB9InYOddksccrL8oOJ+DP4lLFVXVjzHexTbPs/1A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.1 || ^9.0.0 @@ -12230,6 +12230,10 @@ packages: resolution: {integrity: sha512-FoqMu0NCGBLCcAkS1qA+XJIQTR6/JHfQXl+uGteNCQ76T91DMUjPa9xfmeqMY3z80nLSg9yQmNjK0Px6RWsH/A==} engines: {node: '>=18'} + sirv@3.0.2: + resolution: {integrity: sha512-2wcC/oGxHis/BoHkkPwldgiPSYcpZK3JU28WoMVv55yHJgcZ8rlXvuG9iZggz+sU1d4bRgIGASwyWqjxu3FM0g==} + engines: {node: '>=18'} + slash@3.0.0: resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} engines: {node: '>=8'} @@ -12696,8 +12700,8 @@ packages: svelte: optional: true - svelte@5.38.6: - resolution: {integrity: sha512-ltBPlkvqk3bgCK7/N323atUpP3O3Y+DrGV4dcULrsSn4fZaaNnOmdplNznwfdWclAgvSr5rxjtzn/zJhRm6TKg==} + svelte@5.38.7: + resolution: {integrity: sha512-1ld9TPZSdUS3EtYGQzisU2nhwXoIzNQcZ71IOU9fEmltaUofQnVfW5CQuhgM/zFsZ43arZXS1BRKi0MYgUV91w==} engines: {node: '>=18'} svg-pan-zoom@3.6.2: @@ -14767,6 +14771,8 @@ snapshots: '@ckeditor/ckeditor5-core': 46.0.2 '@ckeditor/ckeditor5-utils': 46.0.2 ckeditor5: 46.0.2(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + transitivePeerDependencies: + - supports-color '@ckeditor/ckeditor5-code-block@46.0.2(patch_hash=2361d8caad7d6b5bddacc3a3b4aa37dbfba260b1c1b22a450413a79c1bb1ce95)': dependencies: @@ -14826,6 +14832,8 @@ snapshots: '@ckeditor/ckeditor5-utils': 46.0.2 '@ckeditor/ckeditor5-watchdog': 46.0.2 es-toolkit: 1.39.5 + transitivePeerDependencies: + - supports-color '@ckeditor/ckeditor5-dev-build-tools@43.1.0(@swc/helpers@0.5.17)(tslib@2.8.1)(typescript@5.9.2)': dependencies: @@ -15603,8 +15611,6 @@ snapshots: '@ckeditor/ckeditor5-ui': 46.0.2 '@ckeditor/ckeditor5-utils': 46.0.2 ckeditor5: 46.0.2(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) - transitivePeerDependencies: - - supports-color '@ckeditor/ckeditor5-special-characters@46.0.2': dependencies: @@ -18709,15 +18715,15 @@ snapshots: dependencies: acorn: 8.15.0 - '@sveltejs/adapter-auto@6.1.0(@sveltejs/kit@2.37.0(@sveltejs/vite-plugin-svelte@6.1.4(svelte@5.38.6)(vite@7.1.4(@types/node@24.3.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1)))(svelte@5.38.6)(vite@7.1.4(@types/node@24.3.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1)))': + '@sveltejs/adapter-auto@6.1.0(@sveltejs/kit@2.37.1(@sveltejs/vite-plugin-svelte@6.1.4(svelte@5.38.7)(vite@7.1.4(@types/node@24.3.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1)))(svelte@5.38.7)(vite@7.1.4(@types/node@24.3.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1)))': dependencies: - '@sveltejs/kit': 2.37.0(@sveltejs/vite-plugin-svelte@6.1.4(svelte@5.38.6)(vite@7.1.4(@types/node@24.3.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1)))(svelte@5.38.6)(vite@7.1.4(@types/node@24.3.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1)) + '@sveltejs/kit': 2.37.1(@sveltejs/vite-plugin-svelte@6.1.4(svelte@5.38.7)(vite@7.1.4(@types/node@24.3.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1)))(svelte@5.38.7)(vite@7.1.4(@types/node@24.3.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1)) - '@sveltejs/kit@2.37.0(@sveltejs/vite-plugin-svelte@6.1.4(svelte@5.38.6)(vite@7.1.4(@types/node@24.3.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1)))(svelte@5.38.6)(vite@7.1.4(@types/node@24.3.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1))': + '@sveltejs/kit@2.37.1(@sveltejs/vite-plugin-svelte@6.1.4(svelte@5.38.7)(vite@7.1.4(@types/node@24.3.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1)))(svelte@5.38.7)(vite@7.1.4(@types/node@24.3.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1))': dependencies: '@standard-schema/spec': 1.0.0 '@sveltejs/acorn-typescript': 1.0.5(acorn@8.15.0) - '@sveltejs/vite-plugin-svelte': 6.1.4(svelte@5.38.6)(vite@7.1.4(@types/node@24.3.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1)) + '@sveltejs/vite-plugin-svelte': 6.1.4(svelte@5.38.7)(vite@7.1.4(@types/node@24.3.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1)) '@types/cookie': 0.6.0 acorn: 8.15.0 cookie: 1.0.2 @@ -18728,26 +18734,26 @@ snapshots: mrmime: 2.0.1 sade: 1.8.1 set-cookie-parser: 2.7.1 - sirv: 3.0.1 - svelte: 5.38.6 + sirv: 3.0.2 + svelte: 5.38.7 vite: 7.1.4(@types/node@24.3.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1) - '@sveltejs/vite-plugin-svelte-inspector@5.0.1(@sveltejs/vite-plugin-svelte@6.1.4(svelte@5.38.6)(vite@7.1.4(@types/node@24.3.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1)))(svelte@5.38.6)(vite@7.1.4(@types/node@24.3.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1))': + '@sveltejs/vite-plugin-svelte-inspector@5.0.1(@sveltejs/vite-plugin-svelte@6.1.4(svelte@5.38.7)(vite@7.1.4(@types/node@24.3.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1)))(svelte@5.38.7)(vite@7.1.4(@types/node@24.3.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1))': dependencies: - '@sveltejs/vite-plugin-svelte': 6.1.4(svelte@5.38.6)(vite@7.1.4(@types/node@24.3.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1)) + '@sveltejs/vite-plugin-svelte': 6.1.4(svelte@5.38.7)(vite@7.1.4(@types/node@24.3.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1)) debug: 4.4.1(supports-color@6.0.0) - svelte: 5.38.6 + svelte: 5.38.7 vite: 7.1.4(@types/node@24.3.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1) transitivePeerDependencies: - supports-color - '@sveltejs/vite-plugin-svelte@6.1.4(svelte@5.38.6)(vite@7.1.4(@types/node@24.3.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1))': + '@sveltejs/vite-plugin-svelte@6.1.4(svelte@5.38.7)(vite@7.1.4(@types/node@24.3.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1))': dependencies: - '@sveltejs/vite-plugin-svelte-inspector': 5.0.1(@sveltejs/vite-plugin-svelte@6.1.4(svelte@5.38.6)(vite@7.1.4(@types/node@24.3.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1)))(svelte@5.38.6)(vite@7.1.4(@types/node@24.3.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1)) + '@sveltejs/vite-plugin-svelte-inspector': 5.0.1(@sveltejs/vite-plugin-svelte@6.1.4(svelte@5.38.7)(vite@7.1.4(@types/node@24.3.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1)))(svelte@5.38.7)(vite@7.1.4(@types/node@24.3.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1)) debug: 4.4.1(supports-color@6.0.0) deepmerge: 4.3.1 magic-string: 0.30.18 - svelte: 5.38.6 + svelte: 5.38.7 vite: 7.1.4(@types/node@24.3.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1) vitefu: 1.1.1(vite@7.1.4(@types/node@24.3.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1)) transitivePeerDependencies: @@ -22496,7 +22502,7 @@ snapshots: dependencies: eslint: 9.35.0(jiti@2.5.1) - eslint-plugin-svelte@3.12.0(eslint@9.35.0(jiti@2.5.1))(svelte@5.38.6)(ts-node@10.9.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@24.3.0)(typescript@5.9.2)): + eslint-plugin-svelte@3.12.1(eslint@9.35.0(jiti@2.5.1))(svelte@5.38.7)(ts-node@10.9.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@24.3.0)(typescript@5.9.2)): dependencies: '@eslint-community/eslint-utils': 4.8.0(eslint@9.35.0(jiti@2.5.1)) '@jridgewell/sourcemap-codec': 1.5.5 @@ -22508,9 +22514,9 @@ snapshots: postcss-load-config: 3.1.4(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@24.3.0)(typescript@5.9.2)) postcss-safe-parser: 7.0.1(postcss@8.5.6) semver: 7.7.2 - svelte-eslint-parser: 1.3.1(svelte@5.38.6) + svelte-eslint-parser: 1.3.1(svelte@5.38.7) optionalDependencies: - svelte: 5.38.6 + svelte: 5.38.7 transitivePeerDependencies: - ts-node @@ -24996,13 +25002,13 @@ snapshots: mdn-data@2.12.2: {} - mdsvex@0.12.6(svelte@5.38.6): + mdsvex@0.12.6(svelte@5.38.7): dependencies: '@types/mdast': 4.0.4 '@types/unist': 2.0.11 prism-svelte: 0.4.7 prismjs: 1.30.0 - svelte: 5.38.6 + svelte: 5.38.7 unist-util-visit: 2.0.3 vfile-message: 2.0.4 @@ -28116,6 +28122,12 @@ snapshots: mrmime: 2.0.1 totalist: 3.0.1 + sirv@3.0.2: + dependencies: + '@polka/url': 1.0.0-next.29 + mrmime: 2.0.1 + totalist: 3.0.1 + slash@3.0.0: {} slice-ansi@4.0.0: @@ -28692,19 +28704,19 @@ snapshots: supports-preserve-symlinks-flag@1.0.0: {} - svelte-check@4.3.1(picomatch@4.0.3)(svelte@5.38.6)(typescript@5.9.2): + svelte-check@4.3.1(picomatch@4.0.3)(svelte@5.38.7)(typescript@5.9.2): dependencies: '@jridgewell/trace-mapping': 0.3.29 chokidar: 4.0.3 fdir: 6.4.6(picomatch@4.0.3) picocolors: 1.1.1 sade: 1.8.1 - svelte: 5.38.6 + svelte: 5.38.7 typescript: 5.9.2 transitivePeerDependencies: - picomatch - svelte-eslint-parser@1.3.1(svelte@5.38.6): + svelte-eslint-parser@1.3.1(svelte@5.38.7): dependencies: eslint-scope: 8.4.0 eslint-visitor-keys: 4.2.1 @@ -28713,9 +28725,9 @@ snapshots: postcss-scss: 4.0.9(postcss@8.5.6) postcss-selector-parser: 7.1.0 optionalDependencies: - svelte: 5.38.6 + svelte: 5.38.7 - svelte@5.38.6: + svelte@5.38.7: dependencies: '@jridgewell/remapping': 2.3.5 '@jridgewell/sourcemap-codec': 1.5.5 From 375f09cbaf4139c68e5ae680aa8fe7ea31d1dd71 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 6 Sep 2025 19:23:04 +0000 Subject: [PATCH 61/67] fix(deps): update dependency @mermaid-js/layout-elk to v0.2.0 --- apps/client/package.json | 2 +- pnpm-lock.yaml | 16 +++++++++++----- 2 files changed, 12 insertions(+), 6 deletions(-) diff --git a/apps/client/package.json b/apps/client/package.json index 6a44db3e4..fef365ead 100644 --- a/apps/client/package.json +++ b/apps/client/package.json @@ -24,7 +24,7 @@ "@fullcalendar/multimonth": "6.1.19", "@fullcalendar/timegrid": "6.1.19", "@maplibre/maplibre-gl-leaflet": "0.1.3", - "@mermaid-js/layout-elk": "0.1.9", + "@mermaid-js/layout-elk": "0.2.0", "@mind-elixir/node-menu": "5.0.0", "@popperjs/core": "2.11.8", "@triliumnext/ckeditor5": "workspace:*", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 596d48067..65e3eed64 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -154,8 +154,8 @@ importers: specifier: 0.1.3 version: 0.1.3(@types/leaflet@1.9.20)(leaflet@1.9.4)(maplibre-gl@5.6.1) '@mermaid-js/layout-elk': - specifier: 0.1.9 - version: 0.1.9(mermaid@11.11.0) + specifier: 0.2.0 + version: 0.2.0(mermaid@11.11.0) '@mind-elixir/node-menu': specifier: 5.0.0 version: 5.0.0(mind-elixir@5.0.6) @@ -3128,8 +3128,8 @@ packages: '@marijn/find-cluster-break@1.0.2': resolution: {integrity: sha512-l0h88YhZFyKdXIFNfSWpyjStDjGHwZ/U7iobcK1cQQD8sejsONdQtTVU+1wVN1PBw40PiiHB1vA5S7VTfQiP9g==} - '@mermaid-js/layout-elk@0.1.9': - resolution: {integrity: sha512-HuvaqFZBr6yT9PpWYockvKAZPJVd89yn/UjOYPxhzbZxlybL2v+2BjVCg7MVH6vRs1irUohb/s42HEdec1CCZw==} + '@mermaid-js/layout-elk@0.2.0': + resolution: {integrity: sha512-vjjYGnCCjYlIA/rR7M//eFi0rHM6dsMyN1JQKfckpt30DTC/esrw36hcrvA2FNPHaqh3Q/SyBWzddyaky8EtUQ==} peerDependencies: mermaid: 11.11.0 @@ -14875,6 +14875,8 @@ snapshots: '@ckeditor/ckeditor5-core': 46.0.2 '@ckeditor/ckeditor5-utils': 46.0.2 ckeditor5: 46.0.2(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + transitivePeerDependencies: + - supports-color '@ckeditor/ckeditor5-code-block@46.0.2(patch_hash=2361d8caad7d6b5bddacc3a3b4aa37dbfba260b1c1b22a450413a79c1bb1ce95)': dependencies: @@ -14934,6 +14936,8 @@ snapshots: '@ckeditor/ckeditor5-utils': 46.0.2 '@ckeditor/ckeditor5-watchdog': 46.0.2 es-toolkit: 1.39.5 + transitivePeerDependencies: + - supports-color '@ckeditor/ckeditor5-dev-build-tools@43.1.0(@swc/helpers@0.5.17)(tslib@2.8.1)(typescript@5.9.2)': dependencies: @@ -15109,6 +15113,8 @@ snapshots: '@ckeditor/ckeditor5-utils': 46.0.2 ckeditor5: 46.0.2(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) es-toolkit: 1.39.5 + transitivePeerDependencies: + - supports-color '@ckeditor/ckeditor5-editor-decoupled@46.0.2': dependencies: @@ -17444,7 +17450,7 @@ snapshots: '@marijn/find-cluster-break@1.0.2': {} - '@mermaid-js/layout-elk@0.1.9(mermaid@11.11.0)': + '@mermaid-js/layout-elk@0.2.0(mermaid@11.11.0)': dependencies: d3: 7.9.0 elkjs: 0.9.3 From 901edde634bf8d4a638a87d3151eefd9e731d5dd Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 6 Sep 2025 19:24:39 +0000 Subject: [PATCH 62/67] chore(deps): update dependency vite to v7.1.4 --- pnpm-lock.yaml | 180 +++++++------------------------------------------ 1 file changed, 26 insertions(+), 154 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 7f2b28096..9469d4146 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -460,7 +460,7 @@ importers: version: 2.1.3(electron@37.4.0) '@preact/preset-vite': specifier: 2.10.2 - version: 2.10.2(@babel/core@7.28.0)(preact@10.27.1)(vite@7.1.3(@types/node@24.3.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1)) + version: 2.10.2(@babel/core@7.28.0)(preact@10.27.1)(vite@7.1.4(@types/node@24.3.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1)) '@triliumnext/commons': specifier: workspace:* version: link:../../packages/commons @@ -751,7 +751,7 @@ importers: version: 1.0.1 vite: specifier: ^7.1.3 - version: 7.1.3(@types/node@24.3.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1) + version: 7.1.4(@types/node@24.3.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1) ws: specifier: 8.18.3 version: 8.18.3(bufferutil@4.0.9)(utf-8-validate@6.0.5) @@ -12979,6 +12979,10 @@ packages: resolution: {integrity: sha512-tX5e7OM1HnYr2+a2C/4V0htOcSQcoSTH9KgJnVvNm5zm/cyEWKJ7j7YutsH9CxMdtOkkLFy2AHrMci9IM8IPZQ==} engines: {node: '>=12.0.0'} + tinyglobby@0.2.15: + resolution: {integrity: sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==} + engines: {node: '>=12.0.0'} + tinypool@1.1.1: resolution: {integrity: sha512-Zba82s87IFq9A9XmjiX5uZA/ARWDrB03OHlq+Vw1fSdt0I+4/Kutwy8BP4Y/y/aORMo61FQ0vIb5j44vSo5Pkg==} engines: {node: ^18.0.0 || >=20.0.0} @@ -13499,46 +13503,6 @@ packages: peerDependencies: vite: 5.x || 6.x || 7.x - vite@7.1.3: - resolution: {integrity: sha512-OOUi5zjkDxYrKhTV3V7iKsoS37VUM7v40+HuwEmcrsf11Cdx9y3DIr2Px6liIcZFwt3XSRpQvFpL3WVy7ApkGw==} - engines: {node: ^20.19.0 || >=22.12.0} - hasBin: true - peerDependencies: - '@types/node': ^20.19.0 || >=22.12.0 - jiti: '>=1.21.0' - less: ^4.0.0 - lightningcss: ^1.21.0 - sass: ^1.70.0 - sass-embedded: ^1.70.0 - stylus: '>=0.54.8' - sugarss: ^5.0.0 - terser: ^5.16.0 - tsx: ^4.8.1 - yaml: ^2.4.2 - peerDependenciesMeta: - '@types/node': - optional: true - jiti: - optional: true - less: - optional: true - lightningcss: - optional: true - sass: - optional: true - sass-embedded: - optional: true - stylus: - optional: true - sugarss: - optional: true - terser: - optional: true - tsx: - optional: true - yaml: - optional: true - vite@7.1.4: resolution: {integrity: sha512-X5QFK4SGynAeeIt+A7ZWnApdUyHYm+pzv/8/A57LqSGcI88U6R6ipOs3uCesdc6yl7nl+zNO0t8LmqAdXcQihw==} engines: {node: ^20.19.0 || >=22.12.0} @@ -14878,6 +14842,8 @@ snapshots: '@ckeditor/ckeditor5-core': 46.0.2 '@ckeditor/ckeditor5-utils': 46.0.2 ckeditor5: 46.0.2(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + transitivePeerDependencies: + - supports-color '@ckeditor/ckeditor5-code-block@46.0.2(patch_hash=2361d8caad7d6b5bddacc3a3b4aa37dbfba260b1c1b22a450413a79c1bb1ce95)': dependencies: @@ -14937,6 +14903,8 @@ snapshots: '@ckeditor/ckeditor5-utils': 46.0.2 '@ckeditor/ckeditor5-watchdog': 46.0.2 es-toolkit: 1.39.5 + transitivePeerDependencies: + - supports-color '@ckeditor/ckeditor5-dev-build-tools@43.1.0(@swc/helpers@0.5.17)(tslib@2.8.1)(typescript@5.9.2)': dependencies: @@ -15101,8 +15069,6 @@ snapshots: '@ckeditor/ckeditor5-utils': 46.0.2 ckeditor5: 46.0.2(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) es-toolkit: 1.39.5 - transitivePeerDependencies: - - supports-color '@ckeditor/ckeditor5-editor-classic@46.0.2': dependencies: @@ -15268,8 +15234,6 @@ snapshots: '@ckeditor/ckeditor5-ui': 46.0.2 '@ckeditor/ckeditor5-utils': 46.0.2 ckeditor5: 46.0.2(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) - transitivePeerDependencies: - - supports-color '@ckeditor/ckeditor5-heading@46.0.2': dependencies: @@ -15310,8 +15274,6 @@ snapshots: '@ckeditor/ckeditor5-utils': 46.0.2 '@ckeditor/ckeditor5-widget': 46.0.2 ckeditor5: 46.0.2(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) - transitivePeerDependencies: - - supports-color '@ckeditor/ckeditor5-html-support@46.0.2': dependencies: @@ -15627,8 +15589,6 @@ snapshots: '@ckeditor/ckeditor5-ui': 46.0.2 '@ckeditor/ckeditor5-utils': 46.0.2 ckeditor5: 46.0.2(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) - transitivePeerDependencies: - - supports-color '@ckeditor/ckeditor5-restricted-editing@46.0.2': dependencies: @@ -15672,8 +15632,6 @@ snapshots: '@ckeditor/ckeditor5-ui': 46.0.2 '@ckeditor/ckeditor5-utils': 46.0.2 ckeditor5: 46.0.2(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) - transitivePeerDependencies: - - supports-color '@ckeditor/ckeditor5-slash-command@46.0.2': dependencies: @@ -15714,8 +15672,6 @@ snapshots: '@ckeditor/ckeditor5-ui': 46.0.2 '@ckeditor/ckeditor5-utils': 46.0.2 ckeditor5: 46.0.2(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) - transitivePeerDependencies: - - supports-color '@ckeditor/ckeditor5-special-characters@46.0.2': dependencies: @@ -15827,6 +15783,8 @@ snapshots: '@ckeditor/ckeditor5-icons': 46.0.2 '@ckeditor/ckeditor5-ui': 46.0.2 '@ckeditor/ckeditor5-utils': 46.0.2 + transitivePeerDependencies: + - supports-color '@ckeditor/ckeditor5-upload@46.0.2': dependencies: @@ -15884,8 +15842,6 @@ snapshots: '@ckeditor/ckeditor5-utils': 46.0.2 ckeditor5: 46.0.2(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) es-toolkit: 1.39.5 - transitivePeerDependencies: - - supports-color '@codemirror/autocomplete@6.18.6': dependencies: @@ -17702,22 +17658,6 @@ snapshots: '@popperjs/core@2.11.8': {} - '@preact/preset-vite@2.10.2(@babel/core@7.28.0)(preact@10.27.1)(vite@7.1.3(@types/node@24.3.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1))': - dependencies: - '@babel/core': 7.28.0 - '@babel/plugin-transform-react-jsx': 7.27.1(@babel/core@7.28.0) - '@babel/plugin-transform-react-jsx-development': 7.27.1(@babel/core@7.28.0) - '@prefresh/vite': 2.4.8(preact@10.27.1)(vite@7.1.3(@types/node@24.3.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1)) - '@rollup/pluginutils': 4.2.1 - babel-plugin-transform-hook-names: 1.0.2(@babel/core@7.28.0) - debug: 4.4.1(supports-color@6.0.0) - picocolors: 1.1.1 - vite: 7.1.3(@types/node@24.3.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1) - vite-prerender-plugin: 0.5.11(vite@7.1.3(@types/node@24.3.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1)) - transitivePeerDependencies: - - preact - - supports-color - '@preact/preset-vite@2.10.2(@babel/core@7.28.0)(preact@10.27.1)(vite@7.1.4(@types/node@24.3.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1))': dependencies: '@babel/core': 7.28.0 @@ -17742,18 +17682,6 @@ snapshots: '@prefresh/utils@1.2.1': {} - '@prefresh/vite@2.4.8(preact@10.27.1)(vite@7.1.3(@types/node@24.3.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1))': - dependencies: - '@babel/core': 7.28.0 - '@prefresh/babel-plugin': 0.5.2 - '@prefresh/core': 1.5.5(preact@10.27.1) - '@prefresh/utils': 1.2.1 - '@rollup/pluginutils': 4.2.1 - preact: 10.27.1 - vite: 7.1.3(@types/node@24.3.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1) - transitivePeerDependencies: - - supports-color - '@prefresh/vite@2.4.8(preact@10.27.1)(vite@7.1.4(@types/node@24.3.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1))': dependencies: '@babel/core': 7.28.0 @@ -18217,7 +18145,7 @@ snapshots: dependencies: '@types/estree': 1.0.8 estree-walker: 2.0.2 - picomatch: 4.0.2 + picomatch: 4.0.3 optionalDependencies: rollup: 4.40.0 @@ -18225,7 +18153,7 @@ snapshots: dependencies: '@types/estree': 1.0.8 estree-walker: 2.0.2 - picomatch: 4.0.2 + picomatch: 4.0.3 optionalDependencies: rollup: 4.50.0 @@ -20050,15 +19978,6 @@ snapshots: chai: 5.2.0 tinyrainbow: 2.0.0 - '@vitest/mocker@3.2.4(msw@2.7.5(@types/node@22.18.1)(typescript@5.9.2))(vite@7.1.3(@types/node@22.18.1)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1))': - dependencies: - '@vitest/spy': 3.2.4 - estree-walker: 3.0.3 - magic-string: 0.30.17 - optionalDependencies: - msw: 2.7.5(@types/node@22.18.1)(typescript@5.9.2) - vite: 7.1.3(@types/node@22.18.1)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1) - '@vitest/mocker@3.2.4(msw@2.7.5(@types/node@22.18.1)(typescript@5.9.2))(vite@7.1.4(@types/node@22.18.1)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1))': dependencies: '@vitest/spy': 3.2.4 @@ -21089,8 +21008,6 @@ snapshots: ckeditor5-collaboration@46.0.2: dependencies: '@ckeditor/ckeditor5-collaboration-core': 46.0.2 - transitivePeerDependencies: - - supports-color ckeditor5-premium-features@46.0.2(bufferutil@4.0.9)(ckeditor5@46.0.2(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41))(utf-8-validate@6.0.5): dependencies: @@ -25910,7 +25827,7 @@ snapshots: proc-log: 5.0.0 semver: 7.7.2 tar: 7.4.3 - tinyglobby: 0.2.14 + tinyglobby: 0.2.15 which: 5.0.0 transitivePeerDependencies: - supports-color @@ -26864,7 +26781,7 @@ snapshots: postcss-js: 4.0.1(postcss@8.5.6) postcss-simple-vars: 7.0.1(postcss@8.5.6) sugarss: 4.0.1(postcss@8.5.6) - tinyglobby: 0.2.14 + tinyglobby: 0.2.15 postcss-mixins@9.0.4(postcss@8.5.3): dependencies: @@ -29257,6 +29174,11 @@ snapshots: fdir: 6.5.0(picomatch@4.0.3) picomatch: 4.0.3 + tinyglobby@0.2.15: + dependencies: + fdir: 6.5.0(picomatch@4.0.3) + picomatch: 4.0.3 + tinypool@1.1.1: {} tinyqueue@3.0.0: {} @@ -29807,7 +29729,7 @@ snapshots: debug: 4.4.1(supports-color@6.0.0) es-module-lexer: 1.7.0 pathe: 2.0.3 - vite: 7.1.3(@types/node@22.18.1)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1) + vite: 7.1.4(@types/node@22.18.1)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1) transitivePeerDependencies: - '@types/node' - jiti @@ -29856,16 +29778,6 @@ snapshots: typescript: 5.9.2 vite: 7.1.4(@types/node@22.18.1)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1) - vite-prerender-plugin@0.5.11(vite@7.1.3(@types/node@24.3.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1)): - dependencies: - kolorist: 1.8.0 - magic-string: 0.30.18 - node-html-parser: 6.1.13 - simple-code-frame: 1.3.0 - source-map: 0.7.6 - stack-trace: 1.0.0-pre2 - vite: 7.1.3(@types/node@24.3.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1) - vite-prerender-plugin@0.5.11(vite@7.1.4(@types/node@24.3.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1)): dependencies: kolorist: 1.8.0 @@ -29876,46 +29788,6 @@ snapshots: stack-trace: 1.0.0-pre2 vite: 7.1.4(@types/node@24.3.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1) - vite@7.1.3(@types/node@22.18.1)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1): - dependencies: - esbuild: 0.25.9 - fdir: 6.5.0(picomatch@4.0.3) - picomatch: 4.0.3 - postcss: 8.5.6 - rollup: 4.50.0 - tinyglobby: 0.2.14 - optionalDependencies: - '@types/node': 22.18.1 - fsevents: 2.3.3 - jiti: 2.5.1 - less: 4.1.3 - lightningcss: 1.30.1 - sass: 1.91.0 - sass-embedded: 1.91.0 - terser: 5.43.1 - tsx: 4.20.5 - yaml: 2.8.1 - - vite@7.1.3(@types/node@24.3.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1): - dependencies: - esbuild: 0.25.9 - fdir: 6.5.0(picomatch@4.0.3) - picomatch: 4.0.3 - postcss: 8.5.6 - rollup: 4.50.0 - tinyglobby: 0.2.14 - optionalDependencies: - '@types/node': 24.3.0 - fsevents: 2.3.3 - jiti: 2.5.1 - less: 4.1.3 - lightningcss: 1.30.1 - sass: 1.91.0 - sass-embedded: 1.91.0 - terser: 5.43.1 - tsx: 4.20.5 - yaml: 2.8.1 - vite@7.1.4(@types/node@22.18.1)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1): dependencies: esbuild: 0.25.9 @@ -29923,7 +29795,7 @@ snapshots: picomatch: 4.0.3 postcss: 8.5.6 rollup: 4.50.0 - tinyglobby: 0.2.14 + tinyglobby: 0.2.15 optionalDependencies: '@types/node': 22.18.1 fsevents: 2.3.3 @@ -29943,7 +29815,7 @@ snapshots: picomatch: 4.0.3 postcss: 8.5.6 rollup: 4.50.0 - tinyglobby: 0.2.14 + tinyglobby: 0.2.15 optionalDependencies: '@types/node': 24.3.0 fsevents: 2.3.3 @@ -29964,7 +29836,7 @@ snapshots: dependencies: '@types/chai': 5.2.2 '@vitest/expect': 3.2.4 - '@vitest/mocker': 3.2.4(msw@2.7.5(@types/node@22.18.1)(typescript@5.9.2))(vite@7.1.3(@types/node@22.18.1)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1)) + '@vitest/mocker': 3.2.4(msw@2.7.5(@types/node@22.18.1)(typescript@5.9.2))(vite@7.1.4(@types/node@22.18.1)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1)) '@vitest/pretty-format': 3.2.4 '@vitest/runner': 3.2.4 '@vitest/snapshot': 3.2.4 @@ -29982,7 +29854,7 @@ snapshots: tinyglobby: 0.2.14 tinypool: 1.1.1 tinyrainbow: 2.0.0 - vite: 7.1.3(@types/node@22.18.1)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1) + vite: 7.1.4(@types/node@22.18.1)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1) vite-node: 3.2.4(@types/node@22.18.1)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1) why-is-node-running: 2.3.0 optionalDependencies: From 15a31049043011497919959c1e4e12b7bec6acf6 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 6 Sep 2025 19:53:33 +0000 Subject: [PATCH 63/67] fix(deps): update dependency ckeditor5 to v46.0.3 [security] --- packages/ckeditor5-admonition/package.json | 4 +- packages/ckeditor5-footnotes/package.json | 4 +- .../ckeditor5-keyboard-marker/package.json | 4 +- packages/ckeditor5-math/package.json | 4 +- packages/ckeditor5-mermaid/package.json | 4 +- packages/ckeditor5/package.json | 2 +- pnpm-lock.yaml | 938 +++++++++++++++++- 7 files changed, 930 insertions(+), 30 deletions(-) diff --git a/packages/ckeditor5-admonition/package.json b/packages/ckeditor5-admonition/package.json index 244ae0ea9..26e622341 100644 --- a/packages/ckeditor5-admonition/package.json +++ b/packages/ckeditor5-admonition/package.json @@ -28,7 +28,7 @@ "@typescript-eslint/parser": "^8.0.0", "@vitest/browser": "^3.0.5", "@vitest/coverage-istanbul": "^3.0.5", - "ckeditor5": "46.0.2", + "ckeditor5": "46.0.3", "eslint": "^9.0.0", "eslint-config-ckeditor5": ">=9.1.0", "http-server": "^14.1.0", @@ -42,7 +42,7 @@ "webdriverio": "^9.0.7" }, "peerDependencies": { - "ckeditor5": "46.0.2" + "ckeditor5": "46.0.3" }, "author": "Elian Doran ", "license": "GPL-2.0-or-later", diff --git a/packages/ckeditor5-footnotes/package.json b/packages/ckeditor5-footnotes/package.json index 4b2e69a5e..18a5b9542 100644 --- a/packages/ckeditor5-footnotes/package.json +++ b/packages/ckeditor5-footnotes/package.json @@ -29,7 +29,7 @@ "@typescript-eslint/parser": "^8.0.0", "@vitest/browser": "^3.0.5", "@vitest/coverage-istanbul": "^3.0.5", - "ckeditor5": "46.0.2", + "ckeditor5": "46.0.3", "eslint": "^9.0.0", "eslint-config-ckeditor5": ">=9.1.0", "http-server": "^14.1.0", @@ -43,7 +43,7 @@ "webdriverio": "^9.0.7" }, "peerDependencies": { - "ckeditor5": "46.0.2" + "ckeditor5": "46.0.3" }, "scripts": { "build": "node ./scripts/build-dist.mjs", diff --git a/packages/ckeditor5-keyboard-marker/package.json b/packages/ckeditor5-keyboard-marker/package.json index 2a67094cf..217321f51 100644 --- a/packages/ckeditor5-keyboard-marker/package.json +++ b/packages/ckeditor5-keyboard-marker/package.json @@ -31,7 +31,7 @@ "@typescript-eslint/parser": "^8.0.0", "@vitest/browser": "^3.0.5", "@vitest/coverage-istanbul": "^3.0.5", - "ckeditor5": "46.0.2", + "ckeditor5": "46.0.3", "eslint": "^9.0.0", "eslint-config-ckeditor5": ">=9.1.0", "http-server": "^14.1.0", @@ -45,7 +45,7 @@ "webdriverio": "^9.0.7" }, "peerDependencies": { - "ckeditor5": "46.0.2" + "ckeditor5": "46.0.3" }, "scripts": { "build": "node ./scripts/build-dist.mjs", diff --git a/packages/ckeditor5-math/package.json b/packages/ckeditor5-math/package.json index 70e24ae94..710328b59 100644 --- a/packages/ckeditor5-math/package.json +++ b/packages/ckeditor5-math/package.json @@ -32,7 +32,7 @@ "@typescript-eslint/parser": "^8.0.0", "@vitest/browser": "^3.0.5", "@vitest/coverage-istanbul": "^3.0.5", - "ckeditor5": "46.0.2", + "ckeditor5": "46.0.3", "eslint": "^9.0.0", "eslint-config-ckeditor5": ">=9.1.0", "http-server": "^14.1.0", @@ -46,7 +46,7 @@ "webdriverio": "^9.0.7" }, "peerDependencies": { - "ckeditor5": "46.0.2" + "ckeditor5": "46.0.3" }, "scripts": { "build": "node ./scripts/build-dist.mjs", diff --git a/packages/ckeditor5-mermaid/package.json b/packages/ckeditor5-mermaid/package.json index 299cb62bc..bc0fdfa2a 100644 --- a/packages/ckeditor5-mermaid/package.json +++ b/packages/ckeditor5-mermaid/package.json @@ -31,7 +31,7 @@ "@typescript-eslint/parser": "^8.0.0", "@vitest/browser": "^3.0.5", "@vitest/coverage-istanbul": "^3.0.5", - "ckeditor5": "46.0.2", + "ckeditor5": "46.0.3", "eslint": "^9.0.0", "eslint-config-ckeditor5": ">=9.1.0", "http-server": "^14.1.0", @@ -45,7 +45,7 @@ "webdriverio": "^9.0.7" }, "peerDependencies": { - "ckeditor5": "46.0.2" + "ckeditor5": "46.0.3" }, "scripts": { "build": "node ./scripts/build-dist.mjs", diff --git a/packages/ckeditor5/package.json b/packages/ckeditor5/package.json index 13314f112..3ae1d8fbf 100644 --- a/packages/ckeditor5/package.json +++ b/packages/ckeditor5/package.json @@ -11,7 +11,7 @@ "@triliumnext/ckeditor5-keyboard-marker": "workspace:*", "@triliumnext/ckeditor5-math": "workspace:*", "@triliumnext/ckeditor5-mermaid": "workspace:*", - "ckeditor5": "46.0.2", + "ckeditor5": "46.0.3", "ckeditor5-premium-features": "46.0.2" }, "devDependencies": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 53ed61d88..98fd93213 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -844,11 +844,11 @@ importers: specifier: workspace:* version: link:../ckeditor5-mermaid ckeditor5: - specifier: 46.0.2 - version: 46.0.2(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + specifier: 46.0.3 + version: 46.0.3(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) ckeditor5-premium-features: specifier: 46.0.2 - version: 46.0.2(bufferutil@4.0.9)(ckeditor5@46.0.2(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41))(utf-8-validate@6.0.5) + version: 46.0.2(bufferutil@4.0.9)(ckeditor5@46.0.3(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41))(utf-8-validate@6.0.5) devDependencies: '@smithy/middleware-retry': specifier: 4.2.0 @@ -881,8 +881,8 @@ importers: specifier: ^3.0.5 version: 3.2.4(vitest@3.2.4) ckeditor5: - specifier: 46.0.2 - version: 46.0.2(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + specifier: 46.0.3 + version: 46.0.3(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) eslint: specifier: ^9.0.0 version: 9.35.0(jiti@2.5.1) @@ -941,8 +941,8 @@ importers: specifier: ^3.0.5 version: 3.2.4(vitest@3.2.4) ckeditor5: - specifier: 46.0.2 - version: 46.0.2(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + specifier: 46.0.3 + version: 46.0.3(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) eslint: specifier: ^9.0.0 version: 9.35.0(jiti@2.5.1) @@ -1001,8 +1001,8 @@ importers: specifier: ^3.0.5 version: 3.2.4(vitest@3.2.4) ckeditor5: - specifier: 46.0.2 - version: 46.0.2(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + specifier: 46.0.3 + version: 46.0.3(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) eslint: specifier: ^9.0.0 version: 9.35.0(jiti@2.5.1) @@ -1068,8 +1068,8 @@ importers: specifier: ^3.0.5 version: 3.2.4(vitest@3.2.4) ckeditor5: - specifier: 46.0.2 - version: 46.0.2(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + specifier: 46.0.3 + version: 46.0.3(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) eslint: specifier: ^9.0.0 version: 9.35.0(jiti@2.5.1) @@ -1135,8 +1135,8 @@ importers: specifier: ^3.0.5 version: 3.2.4(vitest@3.2.4) ckeditor5: - specifier: 46.0.2 - version: 46.0.2(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + specifier: 46.0.3 + version: 46.0.3(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) eslint: specifier: ^9.0.0 version: 9.35.0(jiti@2.5.1) @@ -1704,45 +1704,81 @@ packages: '@ckeditor/ckeditor5-adapter-ckfinder@46.0.2': resolution: {integrity: sha512-S4VO8l+WS8yVGpu9vB00rWNdFIR4NTAkuCP7iLlodB45KFgMobP1GTqF8EqNFIJEU2PHJz24R0kcsOyvfU6V/A==} + '@ckeditor/ckeditor5-adapter-ckfinder@46.0.3': + resolution: {integrity: sha512-xebONgXYuF8Fuhr6C+lpwRSfpChSrJKTy5S0i7vuBY+EeuXLRED7AuCOvPwV9oed1/CqbzDWWH1IefgkLwZwvQ==} + '@ckeditor/ckeditor5-ai@46.0.2': resolution: {integrity: sha512-2k46VBNMWn8f+CS+5YrmcubLN6ztX8Zh6QPKJrT3C0TyeG0gUuUCa+fpiW71RRaxUgvYE/jq2IMMw2IrhraeBg==} '@ckeditor/ckeditor5-alignment@46.0.2': resolution: {integrity: sha512-iCVJIkmJ+DT2Podmc0gH8Ntj7rYr9kziYLup1VHo/k8mKPfqC3a6o6ngT8ZtPdr1nZ4h4kozVjF+ge2BqnxzmQ==} + '@ckeditor/ckeditor5-alignment@46.0.3': + resolution: {integrity: sha512-P0qegTFO9u5gbR7Ig/JI0vGdWFtxzM08KPCbeYTpQtdI9+DrKdvWFo0LVB7LJjR6OKuUPCtnulGgCyhuzNT7lw==} + '@ckeditor/ckeditor5-autoformat@46.0.2': resolution: {integrity: sha512-IMEWvgRCYw4PkUsshIb7V54fqJvLLohFLH+CQ0RtjzGE8ZYDkuusu7cHDz8hgQwlDWH5X7VOvTdEdPzb0uRhjA==} + '@ckeditor/ckeditor5-autoformat@46.0.3': + resolution: {integrity: sha512-E3bjlf8HbTD9FiGHPQyrbRXniA7W06CecmlKXwHDisGC8lLLF8ZpuRX4oGAH5QLpSVFyGuj0C1GJtVY0+PEjOw==} + '@ckeditor/ckeditor5-autosave@46.0.2': resolution: {integrity: sha512-DKUCaGzbpwJC4FdWLVQivjJAkOkNqAaCv4+xNESPQvq8pGzBqHPFTZl0ZBvGUxEUj7S1dypIHkVWqRywSNsKJg==} + '@ckeditor/ckeditor5-autosave@46.0.3': + resolution: {integrity: sha512-SStt6opEniy0i5N5QMsAttpxhPvlmQ5UgmfvVmkyBnvOGwFwSmIFjxAXdTsAhvKdDaKrsjeCpv/j6L6llYk7dw==} + '@ckeditor/ckeditor5-basic-styles@46.0.2': resolution: {integrity: sha512-KFMNihlxg7LG7wKhG9OgAOqY621qkdz9clzLPmaoZzFydDfoVlnumFlC3cLnhIK1HOJvDnUec3u9te49pbqllQ==} + '@ckeditor/ckeditor5-basic-styles@46.0.3': + resolution: {integrity: sha512-THmEPEbYopSfq8NTAugPLk+QW8/vuRkJfg/NpESzeugqCkBG2to3thOHdetbpye4IJBokLFhLsGFfKVYfVF81A==} + '@ckeditor/ckeditor5-block-quote@46.0.2': resolution: {integrity: sha512-QWfqWPFQ4xFSzVgX8L3XqYYnUZE8/p3K23a2S35jwUJRrJl7PzyDNtzqbqohVWn5mGRXlO66qHdbyayrHTx0Lw==} + '@ckeditor/ckeditor5-block-quote@46.0.3': + resolution: {integrity: sha512-8bI7GoxOPrIExt/32gxLDQJB5VdSp3Oi6fqA+GH0Lqj+ri8HKfl3S147GymTUfBh01IOymQNL7xX04Dq1Nbl6A==} + '@ckeditor/ckeditor5-bookmark@46.0.2': resolution: {integrity: sha512-qtWBf55fyogvgwR/ftHPT6paMtqWKs1nKMxFkJI2ZAYkd7R1E8YYDmZGNjzbYTCRf8NLxJn6bBc9FCwZUfSxeA==} + '@ckeditor/ckeditor5-bookmark@46.0.3': + resolution: {integrity: sha512-f1usHplw2Ndhm1AiyjWfOWoaSQehMqBaXTa94OXlvO6ci1RIijdFm+DKn4Lgh/vSjv4vo25eQReTmEM0KaysvA==} + '@ckeditor/ckeditor5-case-change@46.0.2': resolution: {integrity: sha512-FhT7pbFSVjZ+NA6c+gA15jZHQs5tQqsOTMrMXXvPGJsW0T2nA2Dx9HuyvZujpvCrmMh4m4o0czRXLbtpljPoaw==} '@ckeditor/ckeditor5-ckbox@46.0.2': resolution: {integrity: sha512-Q2oqIktjDFi8X2fCE9oELZH02USd4QDcPUShUPRnr/FWcUllx3nXDhz/O+i4bvSh6ckSQKyneRlDtIx11bDbuQ==} + '@ckeditor/ckeditor5-ckbox@46.0.3': + resolution: {integrity: sha512-UnmCqOU/iyYDef/OVsWbixeXwo+0pb3YGNWgmd2YsCFUUerbpOkDwwGuvCZPE7Hs34lNz8ybbhjR9KmGu8WcAw==} + '@ckeditor/ckeditor5-ckfinder@46.0.2': resolution: {integrity: sha512-TC2ZIm1klZ6ZGP1aSbgqiQ6E4fx74pCGqtX5zj+Uk3E3yD48Yr7Wg4dO3eeKcVanIM2MRzg2kr2pGJVlTPcjUw==} + '@ckeditor/ckeditor5-ckfinder@46.0.3': + resolution: {integrity: sha512-VXggqo2w0TgFPyu6z+uH3aTWQMhbq2F2iPUi8SreYCL0JclczbU4HDKqzQU+RKhrzp+yhK1n7ztX5aN1H9EVAw==} + '@ckeditor/ckeditor5-clipboard@46.0.2': resolution: {integrity: sha512-FL1Dy3CWRmdMrk31oCpYi9FZew3okXlfgkfLyjbXIgAdUiJ+b/9Tu2ZzR6fNjpAN6BYTiOjx5cDq8h8yMLUgwg==} + '@ckeditor/ckeditor5-clipboard@46.0.3': + resolution: {integrity: sha512-ECz2goSbYZSlhRT2HszIPCMWFfThA0uIuXpI5PjYj7rDJUoip/Y3/UZjyMo47IUFf66Y4VdvJoq0fv/Z86HYIg==} + '@ckeditor/ckeditor5-cloud-services@46.0.2': resolution: {integrity: sha512-auY6i4FCrdUiRCOGPUnIEcISKQad7rUm2fkjWHtS89v9sWabDq6BWLyuAFH8HNGjb81csrwb6b2bzMAL7M1rng==} + '@ckeditor/ckeditor5-cloud-services@46.0.3': + resolution: {integrity: sha512-eKmtcygKoAoba6LGKdsFQyU50yZeeFgD9k05HYnN4BZCqZjrmlTbo3mQrTREgM/w2yxQ4AkDVj162S9NOyibWA==} + '@ckeditor/ckeditor5-code-block@46.0.2': resolution: {integrity: sha512-ADNMDWSmlvrle0j9vNR5WMNyWjVn8t1TVILmLOab2T0/LTZcTzFXdz5i6I/oKhoxKty7soB8lmCUfJqrXNIhTw==} + '@ckeditor/ckeditor5-code-block@46.0.3': + resolution: {integrity: sha512-5Bny1t2jb+Fruy4Tf0Es6YGPe24eWUiCskTv7QZkebEUtectUhZXjrbAPXkn9GQH9E+jU/ywhYkkCKwDgg+Vnw==} + '@ckeditor/ckeditor5-collaboration-core@46.0.2': resolution: {integrity: sha512-9iV/3vBsmFwUR3zS8fvLAFpkNmEejB3okrxT4fO9RWivc5HvD+F3FBwr+0apYZJJy/JYc/XHmmLlPhkfU93+DA==} @@ -1752,6 +1788,9 @@ packages: '@ckeditor/ckeditor5-core@46.0.2': resolution: {integrity: sha512-nXFO2hlmz6gkGzt2/C1yqxwxNqmHxvHy3npIiIuVHWE+e+Zx1BzJjjNEUoZ/K9+6IW0uybhidzGdpdwS6apfpg==} + '@ckeditor/ckeditor5-core@46.0.3': + resolution: {integrity: sha512-J03+XnTDL+Ex43ttT4fBxfJGRQxDor0zJc3TxlX44g0q7xD1l7T2CIkorry+817e3By3Qe3DfiMSleHKuDnmvQ==} + '@ckeditor/ckeditor5-dev-build-tools@43.1.0': resolution: {integrity: sha512-e4dyv/8MtmrcABlTMeCaBi/H+/axxXfYIPB6shOLP/ZXLOnz6j5AEuw+v/KsJja5Y+A7JPPg48H8twaB/KftIQ==} engines: {node: '>=18.0.0', npm: '>=5.7.1'} @@ -1779,36 +1818,66 @@ packages: '@ckeditor/ckeditor5-easy-image@46.0.2': resolution: {integrity: sha512-TjSbCEd8x31k4IlZZmEXA76LW9l1IGzq/bIBX4lLjSF+X30XYVqn9jYzJnPzZ73dNZ1mbzL4gzWO20TaCNyTuA==} + '@ckeditor/ckeditor5-easy-image@46.0.3': + resolution: {integrity: sha512-UZs1G2wZaUr4lJSUsECBpM5ntr0UIXhGYG6lhE4Lf1TBaOypzxusR0H3txNtWIX1rq6hCeFH1P7meijfvJRgbw==} + '@ckeditor/ckeditor5-editor-balloon@46.0.2': resolution: {integrity: sha512-ZZMFkZ1xP+O3JDFP03fsWZXrPbbzzV0ut2cyHvmTbvxsL8nWkByArbAyc4qs7ceF6wQ68PqLk1o+sPkEWHdVnw==} + '@ckeditor/ckeditor5-editor-balloon@46.0.3': + resolution: {integrity: sha512-NXqmQK45DybJmgWFUln2uTvWqg77BuTp/R/4F33K6fgA4QGmnlWZ+l96Z5Rpmq6Rxc7suBNIKKWRFihquHw1hw==} + '@ckeditor/ckeditor5-editor-classic@46.0.2': resolution: {integrity: sha512-LTgCEyKapUURBZHZ2y5Z5nmPrl1zl8+kTiTgtpUOgZMQURq/G5BLxx5fdSyF2P0pZAoDYbrDR4uc2ngMH+6lgg==} + '@ckeditor/ckeditor5-editor-classic@46.0.3': + resolution: {integrity: sha512-fw4pdBqT1UpVYkBBpACQn9w5iR2Y62AvGW7ANt6b1nv55+FIN0uEAHsuChvZdFra8iJQR1qyilT24LVOTtk5mg==} + '@ckeditor/ckeditor5-editor-decoupled@46.0.2': resolution: {integrity: sha512-eunAH7bAC7Y0FkxK9ukecG2a7Jxm0NAXlaDIWBRBYmNOycUDnMjeD54Ax4udJ7SxJXiTFYYF6fUIZ/mQy/DHbQ==} + '@ckeditor/ckeditor5-editor-decoupled@46.0.3': + resolution: {integrity: sha512-svrTpgGCi9YLhzit97i+A+lVStnQ4fNbGj6O1HlRG676BA20zqUkUWbNDPlBQT5sbq4N2oLKPwBmAqtUsF9ivQ==} + '@ckeditor/ckeditor5-editor-inline@46.0.2': resolution: {integrity: sha512-XYERPRnt/KNSje/AXpT0aCr6BLpSDAXaGil7edmuPL09oC+gGfjEzvCJDyDHbPCEwOTu684AHVvjiJNKJiJOTQ==} + '@ckeditor/ckeditor5-editor-inline@46.0.3': + resolution: {integrity: sha512-VfsD95gALQrUMHRJ5f2KKIPgtRb5flAqug85GSWy+wJZXOv7dC953tc1v8PYtUOHV6R3k2SWOUAGUClRu2ijOQ==} + '@ckeditor/ckeditor5-editor-multi-root@46.0.2': resolution: {integrity: sha512-QUHS10vQ+9XqRfe/djzD6P4Q8rFav3ewXldW2D5trMpQ+d9HzpyyGnYOOHzM5P8VSpgXm1ma8lTuXtqeLnIhnw==} + '@ckeditor/ckeditor5-editor-multi-root@46.0.3': + resolution: {integrity: sha512-mS9gd8zTCclstU5DROT5L3sVq6HSDk0jw/7d7bgKEvWbGvQ6iPiqcgZ+bzpyrtvXMQKnmgfytZpU9qfODLpwFA==} + '@ckeditor/ckeditor5-email@46.0.2': resolution: {integrity: sha512-nFFEC9Q17llOUZPl0i/CCaVGudopFJvRpStw51ihUnb/DSnSlbe6278Ws+IS5XvW4WxuCaVFIJn3IhxAO8vBdw==} '@ckeditor/ckeditor5-emoji@46.0.2': resolution: {integrity: sha512-ZxjWu2JxnvX8ZyMQpmJ5VpaoXXtWWJxiO6MNeWjL/tcZ2DhD6/lQye7CLuAOvW4P5WBwrGKDdnk+vx7GLO6NIA==} + '@ckeditor/ckeditor5-emoji@46.0.3': + resolution: {integrity: sha512-XiQsDeIZdSRDuFz/eoH16L21+Ucxykt+qHvqHSXB6bnVE8A3+65fxXYXicXnlb8st6UYhVBGwd53cpRz1ljMww==} + '@ckeditor/ckeditor5-engine@46.0.2': resolution: {integrity: sha512-KrOmMtfLON/5EFS7x8GgCTRfVE4rFniPCRfBPzNL6rA/eWOclLYvwUGHpI6+JAymZ5XzyPLb8ftn6KjG8vvC+w==} + '@ckeditor/ckeditor5-engine@46.0.3': + resolution: {integrity: sha512-U5BMV3pZTViU2ArsmmvfzqG1dt03laxgWtX8y2TtoEhaL+cNnT4N2cxj0StioeTbGAP3imkNKvVfRpRBhJIp/Q==} + '@ckeditor/ckeditor5-enter@46.0.2': resolution: {integrity: sha512-AZ+WhDEWDH4Ss6i7zd/YcuszlF5QKfkbGPQVsymsUziDvD/IuIQ1WtTDvLfdXbxGKI7amp9e1HCoilOJfv5uDw==} + '@ckeditor/ckeditor5-enter@46.0.3': + resolution: {integrity: sha512-Z/IVe2Bn/PXamXxTlG9Pf/4K1OoGsNpwBfdywiqSYxdlF5E/4e5xArCKuFVkLGPO2YPSXShPhucBorqHlGQI2Q==} + '@ckeditor/ckeditor5-essentials@46.0.2': resolution: {integrity: sha512-ckcjNJiT1KDfllMr6eiBO9t1GlQUELXotjvUW1H93+g87qvl2yFJa/WB7PCpFOc5Derq45/OQWGL5hjySAqGUA==} + '@ckeditor/ckeditor5-essentials@46.0.3': + resolution: {integrity: sha512-lUk+AkDVXb0YXEbyw+14sA5vFtXoWA4i6026tyN8I9uShMIyyjzkVUtTX9a0AWp5j//sJ5Ke+wMS0QUFRDtj+Q==} + '@ckeditor/ckeditor5-export-inline-styles@46.0.2': resolution: {integrity: sha512-MN/t383ASCYXjYC4VXr58O7w2XqOpERGpgxRWj0WYYcFehh/5TSBPYDscCUEQwU2//wd1z0npyvDcA4l4i0pNg==} @@ -1821,75 +1890,129 @@ packages: '@ckeditor/ckeditor5-find-and-replace@46.0.2': resolution: {integrity: sha512-k/gAR69CxdjeBf7mrGKWswdsVrdXoHRjCR7RbnTJH+tgzPpbn1sZydD2UacqqC5hON088whTokDY3KFd6zdbXA==} + '@ckeditor/ckeditor5-find-and-replace@46.0.3': + resolution: {integrity: sha512-WKJ32slfJKPE2xnOWtk8/kqaDlUE3AKXChmRw6fPXM9pRpBRItLrbMO4Lhic9F1V8UzzY88/6VMuTMUlVg7/pQ==} + '@ckeditor/ckeditor5-font@46.0.2': resolution: {integrity: sha512-dKkjRE8+GU6+LtQP45nQSEJkvnW1xltdpHZQrZCKXlf/51b2gBg408JtSBhqc1NOT5t1ZxaJCKHnf91dd6g4Hg==} + '@ckeditor/ckeditor5-font@46.0.3': + resolution: {integrity: sha512-4A0F3ShSn5QE0aQVus45EiIpFntJdXQnlf/kCLbQstYBUof915vReCa/c0cRu8q+1GOB9DmTarSPfb2jxDKhaA==} + '@ckeditor/ckeditor5-format-painter@46.0.2': resolution: {integrity: sha512-TECgMz6ndYE8FiXJgTT20V4eLiWMSLSoMZeupX1BJBor1INZE8loEWi4NxgLP1SJzN3brk5hVoPqYdWlh3Az1w==} '@ckeditor/ckeditor5-fullscreen@46.0.2': resolution: {integrity: sha512-G+w2c5PpKRa9e5mZKR333FKkS1BH5bwKnkc0Xw4p2fowdIaytyv73fmUk2oQMTWEEe8sMMNfXCe69sfRSm4FmA==} + '@ckeditor/ckeditor5-fullscreen@46.0.3': + resolution: {integrity: sha512-+AjKdmknSeihgVytx2CZPvqJ8Iv0sQd8kP1AvTMsp7JWr9kP3eMZEWJ3IwUP7GaH9O+cSDqeW2pFY4rW1ajYlQ==} + '@ckeditor/ckeditor5-heading@46.0.2': resolution: {integrity: sha512-AdvE53zuBGyuiBitaLPztWL/OyT3hG9F2kcdf1yG+RYovLXS6lG2Ut1tEL3jzmTNOoObWLQQ9Jpthj7gawXlQw==} + '@ckeditor/ckeditor5-heading@46.0.3': + resolution: {integrity: sha512-FKTgc1I9nDvnoDJ6RzkmPX7knhU3k6iH8IGUngH78TIOmhcWPVzv7Sftszos/LdX+kTc1ZoWWaHo5vrk90waZg==} + '@ckeditor/ckeditor5-highlight@46.0.2': resolution: {integrity: sha512-wOLa7exXWaIObdFmXIWchgfDEUyk4+j2/B25NLXyYFhk+EVDOIA0le48Tq+nAM7cusA6PP4skwkUZCBOP31UIA==} + '@ckeditor/ckeditor5-highlight@46.0.3': + resolution: {integrity: sha512-woO40tvOomrE7PHV/LAIOuNDb6sm2xiRQpT3r6TU1bvHZWSdt+hBCVRbnPxMNY2b/+0FGeV6cIOP8jlZ6JXF2g==} + '@ckeditor/ckeditor5-horizontal-line@46.0.2': resolution: {integrity: sha512-TWpcU7xDQnqyKvvv30cYHy+57FTLEuNgUbKRs+ziP1Ywogd6X3jFVnmJk/WMCNc315v1IfDFiuaPbZn04zrmjA==} + '@ckeditor/ckeditor5-horizontal-line@46.0.3': + resolution: {integrity: sha512-mct0XA6XxSk9BXorR5HA6jiDmf40Wm2HbwSEL8RcCQ4s/ak+3c85loUQZtV5Enaro8ejUkQ30nbqUnrO21Z8ZA==} + '@ckeditor/ckeditor5-html-embed@46.0.2': resolution: {integrity: sha512-GJouBoKYKEP1NYrMSeu+vadP5vHsJgUBb/9yvx+kup/50u+HOylenBfVc+IdMMzZyU8ZoNw3wND5mgOpyQPLdQ==} + '@ckeditor/ckeditor5-html-embed@46.0.3': + resolution: {integrity: sha512-8Cf0L1REllrVffu4BrnNiga0mQgFcQ0V/L4ARMGR3vmafTvS2cOvMyrGJy/69oCGM0NigyU1eSzkGv04o+599w==} + '@ckeditor/ckeditor5-html-support@46.0.2': resolution: {integrity: sha512-DZAMx55Qxz7YQMy4qOCiNKf9oUp/FkAxqJRAG+102nweLQePq86w//oE6pc/mRo3q6U3/za8NLz6JP4L2duztw==} + '@ckeditor/ckeditor5-html-support@46.0.3': + resolution: {integrity: sha512-zBRJ1aBIi/UKKRhCUvK0mTDu9c43GOINKscGJ4ZRAD8WmKdlpxO+xUfCfZouDMGwd67lD9e37LI3xZc+hGCXGA==} + '@ckeditor/ckeditor5-icons@46.0.2': resolution: {integrity: sha512-QNLncoTeHgv4fU7Q/jv/qWH1nQMQ1JreWVQLysu1nEDlm4KiVLzP+8ng51BquY+wxw4rIVJTwZv1FYdyc6xlQw==} + '@ckeditor/ckeditor5-icons@46.0.3': + resolution: {integrity: sha512-ztmFx8ujcdIMTWeIQ8Hxixlexfhx8vcclV/+maDzjVHhqRNi9eZ1b/nQ7gnS4/X5Fnh6cPQuCM+3lTUR4jQscA==} + '@ckeditor/ckeditor5-image@46.0.2': resolution: {integrity: sha512-1b72bijZ4lhysL6K9ZZBQZPldMUZwoAar4DFHmCnM/WN6psf/MEyFce+hr5Qq/LFOvCiOeevuNz6DTDKO7eXSg==} + '@ckeditor/ckeditor5-image@46.0.3': + resolution: {integrity: sha512-9XcJVJxG+fqzwTupf7EATKeVZ+tXqeWiHLip4w/vMejjX026CPjiB3rKA2K5/H25TKDrvsMBBm22RqpK25dzCw==} + '@ckeditor/ckeditor5-import-word@46.0.2': resolution: {integrity: sha512-Bxg/0s9hb8PhcYQBaCU4vrNXZ1m4EjN4XpagoszNX18LMOh0/FXcJ7EqbqNtPPdwpbv9my5TyksWyjVG07KNaQ==} '@ckeditor/ckeditor5-indent@46.0.2': resolution: {integrity: sha512-EKA4kM3uZexI6j7GzQyDuYNwY0ULRet0+AZTYbr4rEaB+Mo2zaJCJxuJw1RPTNBwE/9fVJyqYsPzb0UmSRqsGQ==} + '@ckeditor/ckeditor5-indent@46.0.3': + resolution: {integrity: sha512-XLdlp94Bitkki027adnOqL642kCSJphMoZZDYYpTNHQkKhJq6TDp8u66EFlo2/q1quVDgb1qlezDuShouYd1tQ==} + '@ckeditor/ckeditor5-inspector@5.0.0': resolution: {integrity: sha512-WVCa1mtePJkLtI81Rn2E6orV0B2Az/+O7f+corJzYapoH5koVEe9TcVyoKRquKUWeBXMG+D1m72vmR2kuoLNhA==} '@ckeditor/ckeditor5-language@46.0.2': resolution: {integrity: sha512-eYwRnEkoWGabEZ4PVtSobORa+vnUQFuRetInuhDrkBwyMv9IjVUukS46AWHEjkPBO/rlI++O9SK1oOFyzOARCg==} + '@ckeditor/ckeditor5-language@46.0.3': + resolution: {integrity: sha512-JLkDnhZxP9J/Dw7uxJtBHYrdR1q2xpkIsi+Y0fhG0cejo6Lhfnv2F/1L76EO6JxhfhrkHWrDgLwr860PYvRztA==} + '@ckeditor/ckeditor5-line-height@46.0.2': resolution: {integrity: sha512-zVLlMblXhe0r8Yv5E52nX2d2Nc0yqaMDDqKa7r2gA2AB8dxMEGx+8GkiK219eYhy9+fVr1GLb1i0c592WXG7Rg==} '@ckeditor/ckeditor5-link@46.0.2': resolution: {integrity: sha512-5uliK3QCIOcEsq2bgZF5Qz88cmN0E1YXUrYc5uoqC8LF0lzOimE+EA+7/dJhBZCya8/+Y/rvvpJ8SHsjhd++kg==} + '@ckeditor/ckeditor5-link@46.0.3': + resolution: {integrity: sha512-s2wBD0QQ2Pz8wzTbh3YN83QbYRVbGp3qLwgN+8x7Y/bOuFE4AxR+JhDo14ekdXelXYxIeGJAqG2Z4SQj8v2rXQ==} + '@ckeditor/ckeditor5-list-multi-level@46.0.2': resolution: {integrity: sha512-zkHhLgQUfpaoY0GRu90IlQP5ANjQFc6PLTnwj3Z7Mx5Km3C7iwS3aTTkBlpl+QqLlhdjK2sJj5s1s4vDeIJ+0w==} '@ckeditor/ckeditor5-list@46.0.2': resolution: {integrity: sha512-0Pq5UU4SP9UOlcRhxpjCoGXfDxHeqdumn8qtNbL5X5yRGqRE4GsVgJ4CkOmtZNTy1JVv1clZ37NPKh5miqTP4A==} + '@ckeditor/ckeditor5-list@46.0.3': + resolution: {integrity: sha512-KEAnyhUO6hWWa3GO6NGS7Entn2OXutCQ2+od8l5MrqeGxmpnqj0OpPX6qn+RZTVWf1RnqwErCYQhhPoQM/mlZg==} + '@ckeditor/ckeditor5-markdown-gfm@46.0.2': resolution: {integrity: sha512-+PaA5D10LnxqrsdW+UI45vqjR7C0l6vWAHFR+M99v7bxHEW+hQiLS6af8FhL/yv9Sno9AL4Oqdsee1HUU7hjHA==} + '@ckeditor/ckeditor5-markdown-gfm@46.0.3': + resolution: {integrity: sha512-ROOQsKcb03UdzyWZOD4p6vPWUpjgBRf4VXgbxKds2z19dm3fOdUwFbolpVrmYuYzdHrI/0xWM/+waD7TEOatuQ==} + '@ckeditor/ckeditor5-media-embed@46.0.2': resolution: {integrity: sha512-HQqtmuZPGvMKvshVIkz9GQvnSxuvsuw1o99zHvkr73H2OpL2uRRgCwVLufKZpIsn6CMtNbWq9PlZxk6ZME6Nyg==} + '@ckeditor/ckeditor5-media-embed@46.0.3': + resolution: {integrity: sha512-aozP4L8WQuPOHBA5qXTQnH3kQrhFJd6/J5KjKl5EicR6MUqeDkvzSLxYnltUBPByoDvkNxHD/GIL8nevgeWCrQ==} + '@ckeditor/ckeditor5-mention@46.0.2': resolution: {integrity: sha512-/2FT0TmXyxgO5CWg841Yy5PF0uGT4mmp8NQYPpamfgP6E236L/aOTJP4kHtZV5uOSEnt6P48N59MTXswXA3Glg==} + '@ckeditor/ckeditor5-mention@46.0.3': + resolution: {integrity: sha512-a7sHtN8M5Glh20SbsB0KWlFxoothUwkq6cqNJKKAI6MrOYsOJX1WaMG2mUfhGr4VTrUieuJYxVtqMFuagbhBgQ==} + '@ckeditor/ckeditor5-merge-fields@46.0.2': resolution: {integrity: sha512-HofRJmczkgwThlfOqIYttHjV1SbEkLuFlZ8YPbEx+CME555Ql40nEaYvDcLVzqo4QAC/uZe7Eg8Kzf99DBlbKQ==} '@ckeditor/ckeditor5-minimap@46.0.2': resolution: {integrity: sha512-Hi0qLjWLgGSwT1u3BlDc5tXMA5eHsDm6L9Sv+LiyxPFPBgX/HQhWT6L6x4jIexHQLlDhBO5o/Hp3tnlW57K5Kg==} + '@ckeditor/ckeditor5-minimap@46.0.3': + resolution: {integrity: sha512-gsac1z96MaJMFzapfzqLtEqETpI3JVXMfdQV3N0+kRbFSlUeJmrR/aHLC/+GDQAttkfOuL9i4FlWQKiDeSN15w==} + '@ckeditor/ckeditor5-operations-compressor@46.0.2': resolution: {integrity: sha512-PBLZ4yaOOQigBIHxTjKWa7xA7uSj2MHCcLsEvtBVZ8gXcTBtOK2WGLHdwplbnRzDWzf1z646EzrKz7TK7iZv4w==} @@ -1900,36 +2023,57 @@ packages: '@ckeditor/ckeditor5-page-break@46.0.2': resolution: {integrity: sha512-8wSzQU0lwoqzMPFyZHYVJJRTc1GA5gwgtz7XVKKHtKRF9FsKmHYASHsEsjjX3TkU0dPTGnaqsttZ7mBGU9K9Ww==} + '@ckeditor/ckeditor5-page-break@46.0.3': + resolution: {integrity: sha512-6V0O0sqgZMh47knEhhj0htWK3Oxm6jfHLWA4vi9vColwJMv9imuP72vYgrClmKHfN/QtyZ+DGmaufmhaXS2ffw==} + '@ckeditor/ckeditor5-pagination@46.0.2': resolution: {integrity: sha512-27GG7FyiOjSfWF695ekAbGJZvjPC/NCzOec5f5UrcjIa3MquR/6pXzbZBJHzs0JFe8gv2ghvFvPW9yQ1qo3JkA==} '@ckeditor/ckeditor5-paragraph@46.0.2': resolution: {integrity: sha512-Mg4BxYvIzonlLe9zzFZTyiiMbW40NLue9G26lWaCUz+O2z8ms5CShNc065t4alJiihJis5Dtuho8tvPDiRgCNg==} + '@ckeditor/ckeditor5-paragraph@46.0.3': + resolution: {integrity: sha512-3OlCeyykkhcueXmo+p/LppeCvC2TtEpljLpC042EbIOCJEbSMlYEGx/AJQGetn2JV8q9L3UKfgnltpOriXAeyg==} + '@ckeditor/ckeditor5-paste-from-office-enhanced@46.0.2': resolution: {integrity: sha512-Ksb3p0Rs2a5omHQPcYh7zWDopoRC2ePGSjtTyxONtZO/8h0yL3tW0poQ/B8kCqAp1b9wBXA2jnDVPovqylu0MA==} '@ckeditor/ckeditor5-paste-from-office@46.0.2': resolution: {integrity: sha512-eI08nXazXzdIBxKjiU7tANFAdqz1cb5+xRdzn6dmZj0QBLHdEMWZVLLng5XC2gPqB7V3gSA0XbuYeSLF6fTfQg==} + '@ckeditor/ckeditor5-paste-from-office@46.0.3': + resolution: {integrity: sha512-pgqBTqP3oIFbmHvk1ddICDmyvBvFE9d+jO0busPXl5oWIqTLaaumwWaredEEUJpYmu02POSrK+WPGS0Qis6mdg==} + '@ckeditor/ckeditor5-real-time-collaboration@46.0.2': resolution: {integrity: sha512-QkMZZXRMFw1IoH90uSAgqJ/NnxSg70UIFKqUDjwzSNMs6XU46datkdG+NnvgJhp43ZUcI1mGoNoR7Ofpznz//g==} '@ckeditor/ckeditor5-remove-format@46.0.2': resolution: {integrity: sha512-/Ez72jjpnvDqFtP4afNimyrqbt3xJn/ab7p4DoByqyuBJ/Wy7mkaRcw9dDO0oJB+GVWdcGeRWeYoFUYj3Yw0NQ==} + '@ckeditor/ckeditor5-remove-format@46.0.3': + resolution: {integrity: sha512-rrGeK1NGE5o04/wuyMq10BD7bJ7qkVZq74dDXb7G6l1IkFWU/lY5SLt1K4FgVunY+oBcsena+hktwqgEsmEqdg==} + '@ckeditor/ckeditor5-restricted-editing@46.0.2': resolution: {integrity: sha512-WR8HciP0DcD1TB+i8zRVwroPMiCy9Z7m0kfirCSLmwWP8bn792XwU+kId9DrOWalNzfNh4BXoviaPpi0vtRcmA==} + '@ckeditor/ckeditor5-restricted-editing@46.0.3': + resolution: {integrity: sha512-b1NUb7nEKdb0R5UOukXRXOeweOIE3Dsa64uwV/H6ZnRfdOmH37TVSKFJ2lWVvPUUljsT3SVdSZbl1aP4aA1SBA==} + '@ckeditor/ckeditor5-revision-history@46.0.2': resolution: {integrity: sha512-+vUymZSF6/lNCZkZlt6Ij785cqaVRzyACCimFQefj/U9TWIsrTHCLtKuwmH3D4AqutYy0ZFe++MMeHw4t2OU7Q==} '@ckeditor/ckeditor5-select-all@46.0.2': resolution: {integrity: sha512-qC+HAZ0BWO4daXkZ84dAu7ynMRJfhtcnUP8pR/o2D6VxJO7Cu+5MwtwfoLmSiJAUGYwcxVd/iFq3RP7ZxS4Rew==} + '@ckeditor/ckeditor5-select-all@46.0.3': + resolution: {integrity: sha512-Uxr3/+TRLUIOGubXo/86yzqLGgoEdPV2rGqz40ulrVhG1Q7hOYerJPDs67ULPq6DLukoFFARRTah+UN9EOYRRw==} + '@ckeditor/ckeditor5-show-blocks@46.0.2': resolution: {integrity: sha512-J+C59BMbnAH4gPrkUlu/dccKR2NBUqrRIFa01hnDHk+ECYeJsBNlsENNPImxeay4hiF+p4cujhQnI8Xq1NkzQQ==} + '@ckeditor/ckeditor5-show-blocks@46.0.3': + resolution: {integrity: sha512-YSa+Q49hQe4oRxIFsnUjzIFRG1M5+2vWjzYwS84hQAR0xDMZDD0SqIS6poC3QewuIS/525bcnmASBwXZUrRdIA==} + '@ckeditor/ckeditor5-slash-command@46.0.2': resolution: {integrity: sha512-71DM6PnGVu5KWgEpjyAWEsZ1qYfnIqcaXeTK2ZNtH2EwTp4UnMEC3fLEdkUpqDnc6RxiLScSnrmbBd6FNAczIA==} @@ -1939,51 +2083,90 @@ packages: '@ckeditor/ckeditor5-source-editing@46.0.2': resolution: {integrity: sha512-UdQELANPxAMhbbKTBCOfm/dMtqgQpMcU0D58LKjvvOT35ZGyjlrvZCKmXweFtfLPK5SmQhlS9z5/yy9JIH3pVQ==} + '@ckeditor/ckeditor5-source-editing@46.0.3': + resolution: {integrity: sha512-zJMa7ekyaeQAqAysFZDRwPRyJ7+ejaP2twYvRJQARf/BgZ6YZdSDvSoW1gGIKN/c/f0XWOSTDBdRCciPZu9vCg==} + '@ckeditor/ckeditor5-special-characters@46.0.2': resolution: {integrity: sha512-X3XuIAchgFxmKcWcc513vzzsMcN6eOPOzQlQtVr9NKgUd/Zvw7YTyxCP1Wj2w9usgLn57p2ame/7GlBt/P1quw==} + '@ckeditor/ckeditor5-special-characters@46.0.3': + resolution: {integrity: sha512-PihS9/nmrGXaycsI3TSqVK0qGlc2ZSE3XzL7dEKTCyUta7vvI7hCC/jDaTtfch2d0fZhnIXovlgqlj35u2PjDw==} + '@ckeditor/ckeditor5-style@46.0.2': resolution: {integrity: sha512-LeP6kV0AeY1mrv6hbuQ2s10AEoJ64Vgv7XMAieg/fYE2/CIH0GAXE9/4Xt1+X8zCEddZ0HcbKCyCJG2l20xzyQ==} + '@ckeditor/ckeditor5-style@46.0.3': + resolution: {integrity: sha512-/4kOCM0/s4O65AA6tHdTK9joPFaTs/Uk14RHlyGP6+QJQ5FcNx9g2yJ1HxhRAdkMLy3AsVol9lqqFXC00+W7BA==} + '@ckeditor/ckeditor5-table@46.0.2': resolution: {integrity: sha512-dGkTe1vEk7iDEmoRCTQszyerXvO5hrJH702kwHV5md2dlXyyJBteAJ9qHiSxf1euC2mOMMUhq7n5DlqpFAFb8A==} + '@ckeditor/ckeditor5-table@46.0.3': + resolution: {integrity: sha512-Bt7d02s96cv28Xc+LxNRYBNrqlG7gI5xB8gjQWCuoIYHVikxtDUSBowu7q1UOkBmX/TEHuUpnYjUdBKD5M2n5w==} + '@ckeditor/ckeditor5-template@46.0.2': resolution: {integrity: sha512-OCnBs3lMe9Owjrj8lKqnJfv/m3UuvNViquGQekDzdJqFzC7ZiakPosTsAUrWlf33asjEoSJc7CaBi2lIZ8xIwA==} '@ckeditor/ckeditor5-theme-lark@46.0.2': resolution: {integrity: sha512-sHhwOZVg0e3SHm6caeHP67VlKojtoqxiu6oCwFduC+hK4s3OhQ3J/v+FIs7wGeFPz4ReBMAp63LNJVVcllRw+g==} + '@ckeditor/ckeditor5-theme-lark@46.0.3': + resolution: {integrity: sha512-0w4fwXFExlcsDsPXgNrQz86WJWCUwIYJkcRbjL+K3fMRYBPGVoBO25OHL7tPy2rYvrnZindCJXW9w8FzKSsKhA==} + '@ckeditor/ckeditor5-track-changes@46.0.2': resolution: {integrity: sha512-U9Q8TgOyoKrGknJbfpkcodLGBV66DpRo+Nu3tZaIfodr/ek2eiwCHFHo4AHKS2xStC/6S3LMZDZhQS9n5eSpbA==} '@ckeditor/ckeditor5-typing@46.0.2': resolution: {integrity: sha512-jYrsRmE1rZ6c8jtOWVm6Q3FpIT9HWdJg6fK453w4upkjWM7lH3kXxtPgSLmEATUyO/ON91VNXEGA+LGml2MHnw==} + '@ckeditor/ckeditor5-typing@46.0.3': + resolution: {integrity: sha512-iyxTTWIJ1/DpjCk+Uca9bE8P+Q7nvMssustEoMd6b3n39McCxnnonW7hrLUjFsRf/lPuvcAhpvFApoy2cbBRZA==} + '@ckeditor/ckeditor5-ui@46.0.2': resolution: {integrity: sha512-c0Emy60YDY0EZl8nLPNaFoEA60cxQvfz8cD9uK7MYw9L5s4xSi+m0Nd0P2BR8gK/dfRnwiBnUyLDcu4yPMN1hw==} + '@ckeditor/ckeditor5-ui@46.0.3': + resolution: {integrity: sha512-5sRd7/IxWI+jL8N8CO5n35AwM5ofMieFLjvhtdzmkZsHl2hNHMHyfjERlOynp6tkX3TlelJBokqpAO7Yu+DrHA==} + '@ckeditor/ckeditor5-undo@46.0.2': resolution: {integrity: sha512-IOFL9rrYvk2KcNyFK9YPOENM3H7RRqtBNNmj9A9zntpqsoq+8QKqcY5BpcDeODrkOtmbrhwDwcwcek7uqI3S5g==} + '@ckeditor/ckeditor5-undo@46.0.3': + resolution: {integrity: sha512-DnSBUIVOpARMDOtMrwvAOYAMZK263ubGLp48N4Yb4bpbE9VwH9KUaTNP1aRRE36wQ46KaPYiROqhnnq+RaemLQ==} + '@ckeditor/ckeditor5-upload@46.0.2': resolution: {integrity: sha512-34lQ7Cx+/hiHAsY3yL+mwbD2Y1QPsqdr9VdgQU8McfwQNSh/PHBa5WplIMsdMRym8pEicj50nsli/hVl58FsZg==} + '@ckeditor/ckeditor5-upload@46.0.3': + resolution: {integrity: sha512-VfC3KG1fIaXQkzQRjIlt3b+G44DPj39jD9I5cepLN/xXsHU/EAUcJWXScsd/GlViSDR0DUDCygWyhIIbF/Vobw==} + '@ckeditor/ckeditor5-uploadcare@46.0.2': resolution: {integrity: sha512-5ma5RzDW2hHXPcqn3AbEX7ao8R/3V8Nm8RqXfdWyyIRr5uxdHh32pyp9MuiVPZZ8LGxzrZcXPXY5sVpxMEj06g==} '@ckeditor/ckeditor5-utils@46.0.2': resolution: {integrity: sha512-7t9PAZurES75Nz7ICadfRoGT5SbXnbxu6L5PoAxmyIGFPKICdZ6I4mVILVraPSNwgFDm/Zg2RxmiCOMWFTlxMg==} + '@ckeditor/ckeditor5-utils@46.0.3': + resolution: {integrity: sha512-z+4EI8IOSJpDzKdRSw0KHmLK3LMwYeZ9R207oQzswqlbvhYcUib3HhfMlwhE6pyAGYTofpZQ2btHEOaLPRCTDQ==} + '@ckeditor/ckeditor5-watchdog@46.0.2': resolution: {integrity: sha512-QaXczfT5WgyteNVzbYWhZ0SBLQj/qXXRefMq0v1mpI9Iro44iMV7XmvOWhTVsskwTuNq32a1C5zMzfW0Ax69rQ==} + '@ckeditor/ckeditor5-watchdog@46.0.3': + resolution: {integrity: sha512-TcSM3n9bsJ+Rpzc7NFN2BdobxXAnRJ52n0XY8CeVYZ0VA61GtG/zINH+OdEUORcpqKylH4F1ftyNEwf6cdUbPA==} + '@ckeditor/ckeditor5-widget@46.0.2': resolution: {integrity: sha512-uBcYwT7vTKCyuMXZIi0Qbs3neBQQp1sFFb/ClsX0elbh3UZEoVyr13uZIgl1+TrnVZa0scICJfWLbaiRHjVTXg==} + '@ckeditor/ckeditor5-widget@46.0.3': + resolution: {integrity: sha512-h5+KbQslzDVWntJQYCkSIj0huJSvE/lkjWTVCsbo2wmbKg6jusP+1oQ5ENtd7Nz4bpJlT83UkKDslSrF23xKlA==} + '@ckeditor/ckeditor5-word-count@46.0.2': resolution: {integrity: sha512-U2b1DTchEE75ndHmDMmV3y/NXFFx9yIoSYzupsPJywKVTdBFdDZvSnulEocuP/YCgWTA1VWTiAirRTmccII/Qw==} + '@ckeditor/ckeditor5-word-count@46.0.3': + resolution: {integrity: sha512-Qobva/b/79t4hD6ZgWsBT3PgGIFXU2dZW62kFDJNVkGpq1pkKboIdq7Iu57OffLDJaV+xkAmEvV6cIDWc4KADA==} + '@codemirror/autocomplete@6.18.6': resolution: {integrity: sha512-PHHBXFomUs5DF+9tCOM/UoW6XQ4R44lLNNhRaW9PKPTU0D7lIjRg3ElxaJnTwsl/oHiR93WSXDBrekhoUGCPtg==} @@ -6248,6 +6431,9 @@ packages: ckeditor5@46.0.2: resolution: {integrity: sha512-Ly+pG/OkF+9P7DaaaCp+VYJOm0+flxLR3Ue1thm10JnMvOW52XXYaRyoasAXoiGz6CC4lh0ZN7AtQSWu85oj3g==} + ckeditor5@46.0.3: + resolution: {integrity: sha512-BGadZ1td6emWnNVbX40nygpxZMAYQvtC/wRhdhedJpjqmwXQmwLte9Y9RZg+lnomrEiLiaxzFsz1j4I6u2fBnA==} + clean-stack@2.2.0: resolution: {integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==} engines: {node: '>=6'} @@ -14717,6 +14903,12 @@ snapshots: '@ckeditor/ckeditor5-upload': 46.0.2 ckeditor5: 46.0.2(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + '@ckeditor/ckeditor5-adapter-ckfinder@46.0.3': + dependencies: + '@ckeditor/ckeditor5-core': 46.0.3 + '@ckeditor/ckeditor5-upload': 46.0.3 + ckeditor5: 46.0.3(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + '@ckeditor/ckeditor5-ai@46.0.2': dependencies: '@aws-sdk/client-bedrock-runtime': 3.823.0 @@ -14731,6 +14923,7 @@ snapshots: es-toolkit: 1.39.5 transitivePeerDependencies: - aws-crt + - supports-color '@ckeditor/ckeditor5-alignment@46.0.2': dependencies: @@ -14742,6 +14935,16 @@ snapshots: transitivePeerDependencies: - supports-color + '@ckeditor/ckeditor5-alignment@46.0.3': + dependencies: + '@ckeditor/ckeditor5-core': 46.0.3 + '@ckeditor/ckeditor5-icons': 46.0.3 + '@ckeditor/ckeditor5-ui': 46.0.3 + '@ckeditor/ckeditor5-utils': 46.0.3 + ckeditor5: 46.0.3(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + transitivePeerDependencies: + - supports-color + '@ckeditor/ckeditor5-autoformat@46.0.2': dependencies: '@ckeditor/ckeditor5-core': 46.0.2 @@ -14753,6 +14956,17 @@ snapshots: transitivePeerDependencies: - supports-color + '@ckeditor/ckeditor5-autoformat@46.0.3': + dependencies: + '@ckeditor/ckeditor5-core': 46.0.3 + '@ckeditor/ckeditor5-engine': 46.0.3 + '@ckeditor/ckeditor5-heading': 46.0.3 + '@ckeditor/ckeditor5-typing': 46.0.3 + '@ckeditor/ckeditor5-utils': 46.0.3 + ckeditor5: 46.0.3(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + transitivePeerDependencies: + - supports-color + '@ckeditor/ckeditor5-autosave@46.0.2': dependencies: '@ckeditor/ckeditor5-core': 46.0.2 @@ -14762,6 +14976,15 @@ snapshots: transitivePeerDependencies: - supports-color + '@ckeditor/ckeditor5-autosave@46.0.3': + dependencies: + '@ckeditor/ckeditor5-core': 46.0.3 + '@ckeditor/ckeditor5-utils': 46.0.3 + ckeditor5: 46.0.3(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + es-toolkit: 1.39.5 + transitivePeerDependencies: + - supports-color + '@ckeditor/ckeditor5-basic-styles@46.0.2': dependencies: '@ckeditor/ckeditor5-core': 46.0.2 @@ -14773,6 +14996,17 @@ snapshots: transitivePeerDependencies: - supports-color + '@ckeditor/ckeditor5-basic-styles@46.0.3': + dependencies: + '@ckeditor/ckeditor5-core': 46.0.3 + '@ckeditor/ckeditor5-icons': 46.0.3 + '@ckeditor/ckeditor5-typing': 46.0.3 + '@ckeditor/ckeditor5-ui': 46.0.3 + '@ckeditor/ckeditor5-utils': 46.0.3 + ckeditor5: 46.0.3(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + transitivePeerDependencies: + - supports-color + '@ckeditor/ckeditor5-block-quote@46.0.2': dependencies: '@ckeditor/ckeditor5-core': 46.0.2 @@ -14785,6 +15019,18 @@ snapshots: transitivePeerDependencies: - supports-color + '@ckeditor/ckeditor5-block-quote@46.0.3': + dependencies: + '@ckeditor/ckeditor5-core': 46.0.3 + '@ckeditor/ckeditor5-enter': 46.0.3 + '@ckeditor/ckeditor5-icons': 46.0.3 + '@ckeditor/ckeditor5-typing': 46.0.3 + '@ckeditor/ckeditor5-ui': 46.0.3 + '@ckeditor/ckeditor5-utils': 46.0.3 + ckeditor5: 46.0.3(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + transitivePeerDependencies: + - supports-color + '@ckeditor/ckeditor5-bookmark@46.0.2': dependencies: '@ckeditor/ckeditor5-core': 46.0.2 @@ -14797,6 +15043,18 @@ snapshots: transitivePeerDependencies: - supports-color + '@ckeditor/ckeditor5-bookmark@46.0.3': + dependencies: + '@ckeditor/ckeditor5-core': 46.0.3 + '@ckeditor/ckeditor5-icons': 46.0.3 + '@ckeditor/ckeditor5-link': 46.0.3 + '@ckeditor/ckeditor5-ui': 46.0.3 + '@ckeditor/ckeditor5-utils': 46.0.3 + '@ckeditor/ckeditor5-widget': 46.0.3 + ckeditor5: 46.0.3(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + transitivePeerDependencies: + - supports-color + '@ckeditor/ckeditor5-case-change@46.0.2': dependencies: '@ckeditor/ckeditor5-core': 46.0.2 @@ -14821,6 +15079,22 @@ snapshots: transitivePeerDependencies: - supports-color + '@ckeditor/ckeditor5-ckbox@46.0.3': + dependencies: + '@ckeditor/ckeditor5-cloud-services': 46.0.3 + '@ckeditor/ckeditor5-core': 46.0.3 + '@ckeditor/ckeditor5-engine': 46.0.3 + '@ckeditor/ckeditor5-icons': 46.0.3 + '@ckeditor/ckeditor5-image': 46.0.3 + '@ckeditor/ckeditor5-ui': 46.0.3 + '@ckeditor/ckeditor5-upload': 46.0.3 + '@ckeditor/ckeditor5-utils': 46.0.3 + blurhash: 2.0.5 + ckeditor5: 46.0.3(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + es-toolkit: 1.39.5 + transitivePeerDependencies: + - supports-color + '@ckeditor/ckeditor5-ckfinder@46.0.2': dependencies: '@ckeditor/ckeditor5-core': 46.0.2 @@ -14832,6 +15106,17 @@ snapshots: transitivePeerDependencies: - supports-color + '@ckeditor/ckeditor5-ckfinder@46.0.3': + dependencies: + '@ckeditor/ckeditor5-core': 46.0.3 + '@ckeditor/ckeditor5-icons': 46.0.3 + '@ckeditor/ckeditor5-image': 46.0.3 + '@ckeditor/ckeditor5-ui': 46.0.3 + '@ckeditor/ckeditor5-utils': 46.0.3 + ckeditor5: 46.0.3(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + transitivePeerDependencies: + - supports-color + '@ckeditor/ckeditor5-clipboard@46.0.2': dependencies: '@ckeditor/ckeditor5-core': 46.0.2 @@ -14841,11 +15126,26 @@ snapshots: '@ckeditor/ckeditor5-widget': 46.0.2 es-toolkit: 1.39.5 + '@ckeditor/ckeditor5-clipboard@46.0.3': + dependencies: + '@ckeditor/ckeditor5-core': 46.0.3 + '@ckeditor/ckeditor5-engine': 46.0.3 + '@ckeditor/ckeditor5-ui': 46.0.3 + '@ckeditor/ckeditor5-utils': 46.0.3 + '@ckeditor/ckeditor5-widget': 46.0.3 + es-toolkit: 1.39.5 + '@ckeditor/ckeditor5-cloud-services@46.0.2': dependencies: '@ckeditor/ckeditor5-core': 46.0.2 '@ckeditor/ckeditor5-utils': 46.0.2 ckeditor5: 46.0.2(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + + '@ckeditor/ckeditor5-cloud-services@46.0.3': + dependencies: + '@ckeditor/ckeditor5-core': 46.0.3 + '@ckeditor/ckeditor5-utils': 46.0.3 + ckeditor5: 46.0.3(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) transitivePeerDependencies: - supports-color @@ -14862,6 +15162,19 @@ snapshots: transitivePeerDependencies: - supports-color + '@ckeditor/ckeditor5-code-block@46.0.3(patch_hash=2361d8caad7d6b5bddacc3a3b4aa37dbfba260b1c1b22a450413a79c1bb1ce95)': + dependencies: + '@ckeditor/ckeditor5-clipboard': 46.0.3 + '@ckeditor/ckeditor5-core': 46.0.3 + '@ckeditor/ckeditor5-engine': 46.0.3 + '@ckeditor/ckeditor5-enter': 46.0.3 + '@ckeditor/ckeditor5-icons': 46.0.3 + '@ckeditor/ckeditor5-ui': 46.0.3 + '@ckeditor/ckeditor5-utils': 46.0.3 + ckeditor5: 46.0.3(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + transitivePeerDependencies: + - supports-color + '@ckeditor/ckeditor5-collaboration-core@46.0.2': dependencies: '@ckeditor/ckeditor5-comments': 46.0.2 @@ -14910,6 +15223,16 @@ snapshots: transitivePeerDependencies: - supports-color + '@ckeditor/ckeditor5-core@46.0.3': + dependencies: + '@ckeditor/ckeditor5-engine': 46.0.3 + '@ckeditor/ckeditor5-ui': 46.0.3 + '@ckeditor/ckeditor5-utils': 46.0.3 + '@ckeditor/ckeditor5-watchdog': 46.0.3 + es-toolkit: 1.39.5 + transitivePeerDependencies: + - supports-color + '@ckeditor/ckeditor5-dev-build-tools@43.1.0(@swc/helpers@0.5.17)(tslib@2.8.1)(typescript@5.9.2)': dependencies: '@rollup/plugin-commonjs': 25.0.8(rollup@4.40.0) @@ -15054,6 +15377,8 @@ snapshots: '@ckeditor/ckeditor5-widget': 46.0.2 ckeditor5: 46.0.2(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) es-toolkit: 1.39.5 + transitivePeerDependencies: + - supports-color '@ckeditor/ckeditor5-easy-image@46.0.2': dependencies: @@ -15065,6 +15390,16 @@ snapshots: transitivePeerDependencies: - supports-color + '@ckeditor/ckeditor5-easy-image@46.0.3': + dependencies: + '@ckeditor/ckeditor5-cloud-services': 46.0.3 + '@ckeditor/ckeditor5-core': 46.0.3 + '@ckeditor/ckeditor5-upload': 46.0.3 + '@ckeditor/ckeditor5-utils': 46.0.3 + ckeditor5: 46.0.3(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + transitivePeerDependencies: + - supports-color + '@ckeditor/ckeditor5-editor-balloon@46.0.2': dependencies: '@ckeditor/ckeditor5-core': 46.0.2 @@ -15074,6 +15409,15 @@ snapshots: ckeditor5: 46.0.2(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) es-toolkit: 1.39.5 + '@ckeditor/ckeditor5-editor-balloon@46.0.3': + dependencies: + '@ckeditor/ckeditor5-core': 46.0.3 + '@ckeditor/ckeditor5-engine': 46.0.3 + '@ckeditor/ckeditor5-ui': 46.0.3 + '@ckeditor/ckeditor5-utils': 46.0.3 + ckeditor5: 46.0.3(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + es-toolkit: 1.39.5 + '@ckeditor/ckeditor5-editor-classic@46.0.2': dependencies: '@ckeditor/ckeditor5-core': 46.0.2 @@ -15082,8 +15426,15 @@ snapshots: '@ckeditor/ckeditor5-utils': 46.0.2 ckeditor5: 46.0.2(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) es-toolkit: 1.39.5 - transitivePeerDependencies: - - supports-color + + '@ckeditor/ckeditor5-editor-classic@46.0.3': + dependencies: + '@ckeditor/ckeditor5-core': 46.0.3 + '@ckeditor/ckeditor5-engine': 46.0.3 + '@ckeditor/ckeditor5-ui': 46.0.3 + '@ckeditor/ckeditor5-utils': 46.0.3 + ckeditor5: 46.0.3(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + es-toolkit: 1.39.5 '@ckeditor/ckeditor5-editor-decoupled@46.0.2': dependencies: @@ -15094,6 +15445,15 @@ snapshots: ckeditor5: 46.0.2(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) es-toolkit: 1.39.5 + '@ckeditor/ckeditor5-editor-decoupled@46.0.3': + dependencies: + '@ckeditor/ckeditor5-core': 46.0.3 + '@ckeditor/ckeditor5-engine': 46.0.3 + '@ckeditor/ckeditor5-ui': 46.0.3 + '@ckeditor/ckeditor5-utils': 46.0.3 + ckeditor5: 46.0.3(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + es-toolkit: 1.39.5 + '@ckeditor/ckeditor5-editor-inline@46.0.2': dependencies: '@ckeditor/ckeditor5-core': 46.0.2 @@ -15102,6 +15462,15 @@ snapshots: '@ckeditor/ckeditor5-utils': 46.0.2 ckeditor5: 46.0.2(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) es-toolkit: 1.39.5 + + '@ckeditor/ckeditor5-editor-inline@46.0.3': + dependencies: + '@ckeditor/ckeditor5-core': 46.0.3 + '@ckeditor/ckeditor5-engine': 46.0.3 + '@ckeditor/ckeditor5-ui': 46.0.3 + '@ckeditor/ckeditor5-utils': 46.0.3 + ckeditor5: 46.0.3(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + es-toolkit: 1.39.5 transitivePeerDependencies: - supports-color @@ -15116,6 +15485,17 @@ snapshots: transitivePeerDependencies: - supports-color + '@ckeditor/ckeditor5-editor-multi-root@46.0.3': + dependencies: + '@ckeditor/ckeditor5-core': 46.0.3 + '@ckeditor/ckeditor5-engine': 46.0.3 + '@ckeditor/ckeditor5-ui': 46.0.3 + '@ckeditor/ckeditor5-utils': 46.0.3 + ckeditor5: 46.0.3(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + es-toolkit: 1.39.5 + transitivePeerDependencies: + - supports-color + '@ckeditor/ckeditor5-email@46.0.2': dependencies: '@ckeditor/ckeditor5-core': 46.0.2 @@ -15143,17 +15523,42 @@ snapshots: transitivePeerDependencies: - supports-color + '@ckeditor/ckeditor5-emoji@46.0.3': + dependencies: + '@ckeditor/ckeditor5-core': 46.0.3 + '@ckeditor/ckeditor5-icons': 46.0.3 + '@ckeditor/ckeditor5-mention': 46.0.3(patch_hash=5981fb59ba35829e4dff1d39cf771000f8a8fdfa7a34b51d8af9549541f2d62d) + '@ckeditor/ckeditor5-typing': 46.0.3 + '@ckeditor/ckeditor5-ui': 46.0.3 + '@ckeditor/ckeditor5-utils': 46.0.3 + ckeditor5: 46.0.3(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + es-toolkit: 1.39.5 + fuzzysort: 3.1.0 + transitivePeerDependencies: + - supports-color + '@ckeditor/ckeditor5-engine@46.0.2': dependencies: '@ckeditor/ckeditor5-utils': 46.0.2 es-toolkit: 1.39.5 + '@ckeditor/ckeditor5-engine@46.0.3': + dependencies: + '@ckeditor/ckeditor5-utils': 46.0.3 + es-toolkit: 1.39.5 + '@ckeditor/ckeditor5-enter@46.0.2': dependencies: '@ckeditor/ckeditor5-core': 46.0.2 '@ckeditor/ckeditor5-engine': 46.0.2 '@ckeditor/ckeditor5-utils': 46.0.2 + '@ckeditor/ckeditor5-enter@46.0.3': + dependencies: + '@ckeditor/ckeditor5-core': 46.0.3 + '@ckeditor/ckeditor5-engine': 46.0.3 + '@ckeditor/ckeditor5-utils': 46.0.3 + '@ckeditor/ckeditor5-essentials@46.0.2': dependencies: '@ckeditor/ckeditor5-clipboard': 46.0.2 @@ -15167,6 +15572,19 @@ snapshots: transitivePeerDependencies: - supports-color + '@ckeditor/ckeditor5-essentials@46.0.3': + dependencies: + '@ckeditor/ckeditor5-clipboard': 46.0.3 + '@ckeditor/ckeditor5-core': 46.0.3 + '@ckeditor/ckeditor5-enter': 46.0.3 + '@ckeditor/ckeditor5-select-all': 46.0.3 + '@ckeditor/ckeditor5-typing': 46.0.3 + '@ckeditor/ckeditor5-ui': 46.0.3 + '@ckeditor/ckeditor5-undo': 46.0.3 + ckeditor5: 46.0.3(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + transitivePeerDependencies: + - supports-color + '@ckeditor/ckeditor5-export-inline-styles@46.0.2': dependencies: '@ckeditor/ckeditor5-core': 46.0.2 @@ -15211,6 +15629,15 @@ snapshots: ckeditor5: 46.0.2(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) es-toolkit: 1.39.5 + '@ckeditor/ckeditor5-find-and-replace@46.0.3': + dependencies: + '@ckeditor/ckeditor5-core': 46.0.3 + '@ckeditor/ckeditor5-icons': 46.0.3 + '@ckeditor/ckeditor5-ui': 46.0.3 + '@ckeditor/ckeditor5-utils': 46.0.3 + ckeditor5: 46.0.3(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + es-toolkit: 1.39.5 + '@ckeditor/ckeditor5-font@46.0.2': dependencies: '@ckeditor/ckeditor5-core': 46.0.2 @@ -15222,6 +15649,17 @@ snapshots: transitivePeerDependencies: - supports-color + '@ckeditor/ckeditor5-font@46.0.3': + dependencies: + '@ckeditor/ckeditor5-core': 46.0.3 + '@ckeditor/ckeditor5-engine': 46.0.3 + '@ckeditor/ckeditor5-icons': 46.0.3 + '@ckeditor/ckeditor5-ui': 46.0.3 + '@ckeditor/ckeditor5-utils': 46.0.3 + ckeditor5: 46.0.3(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + transitivePeerDependencies: + - supports-color + '@ckeditor/ckeditor5-format-painter@46.0.2': dependencies: '@ckeditor/ckeditor5-core': 46.0.2 @@ -15240,6 +15678,20 @@ snapshots: '@ckeditor/ckeditor5-ui': 46.0.2 '@ckeditor/ckeditor5-utils': 46.0.2 ckeditor5: 46.0.2(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + transitivePeerDependencies: + - supports-color + + '@ckeditor/ckeditor5-fullscreen@46.0.3': + dependencies: + '@ckeditor/ckeditor5-core': 46.0.3 + '@ckeditor/ckeditor5-editor-classic': 46.0.3 + '@ckeditor/ckeditor5-editor-decoupled': 46.0.3 + '@ckeditor/ckeditor5-icons': 46.0.3 + '@ckeditor/ckeditor5-ui': 46.0.3 + '@ckeditor/ckeditor5-utils': 46.0.3 + ckeditor5: 46.0.3(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + transitivePeerDependencies: + - supports-color '@ckeditor/ckeditor5-heading@46.0.2': dependencies: @@ -15253,6 +15705,18 @@ snapshots: transitivePeerDependencies: - supports-color + '@ckeditor/ckeditor5-heading@46.0.3': + dependencies: + '@ckeditor/ckeditor5-core': 46.0.3 + '@ckeditor/ckeditor5-engine': 46.0.3 + '@ckeditor/ckeditor5-icons': 46.0.3 + '@ckeditor/ckeditor5-paragraph': 46.0.3 + '@ckeditor/ckeditor5-ui': 46.0.3 + '@ckeditor/ckeditor5-utils': 46.0.3 + ckeditor5: 46.0.3(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + transitivePeerDependencies: + - supports-color + '@ckeditor/ckeditor5-highlight@46.0.2': dependencies: '@ckeditor/ckeditor5-core': 46.0.2 @@ -15263,6 +15727,16 @@ snapshots: transitivePeerDependencies: - supports-color + '@ckeditor/ckeditor5-highlight@46.0.3': + dependencies: + '@ckeditor/ckeditor5-core': 46.0.3 + '@ckeditor/ckeditor5-icons': 46.0.3 + '@ckeditor/ckeditor5-ui': 46.0.3 + '@ckeditor/ckeditor5-utils': 46.0.3 + ckeditor5: 46.0.3(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + transitivePeerDependencies: + - supports-color + '@ckeditor/ckeditor5-horizontal-line@46.0.2': dependencies: '@ckeditor/ckeditor5-core': 46.0.2 @@ -15272,6 +15746,15 @@ snapshots: '@ckeditor/ckeditor5-widget': 46.0.2 ckeditor5: 46.0.2(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + '@ckeditor/ckeditor5-horizontal-line@46.0.3': + dependencies: + '@ckeditor/ckeditor5-core': 46.0.3 + '@ckeditor/ckeditor5-icons': 46.0.3 + '@ckeditor/ckeditor5-ui': 46.0.3 + '@ckeditor/ckeditor5-utils': 46.0.3 + '@ckeditor/ckeditor5-widget': 46.0.3 + ckeditor5: 46.0.3(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + '@ckeditor/ckeditor5-html-embed@46.0.2': dependencies: '@ckeditor/ckeditor5-core': 46.0.2 @@ -15280,6 +15763,19 @@ snapshots: '@ckeditor/ckeditor5-utils': 46.0.2 '@ckeditor/ckeditor5-widget': 46.0.2 ckeditor5: 46.0.2(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + transitivePeerDependencies: + - supports-color + + '@ckeditor/ckeditor5-html-embed@46.0.3': + dependencies: + '@ckeditor/ckeditor5-core': 46.0.3 + '@ckeditor/ckeditor5-icons': 46.0.3 + '@ckeditor/ckeditor5-ui': 46.0.3 + '@ckeditor/ckeditor5-utils': 46.0.3 + '@ckeditor/ckeditor5-widget': 46.0.3 + ckeditor5: 46.0.3(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + transitivePeerDependencies: + - supports-color '@ckeditor/ckeditor5-html-support@46.0.2': dependencies: @@ -15298,8 +15794,27 @@ snapshots: transitivePeerDependencies: - supports-color + '@ckeditor/ckeditor5-html-support@46.0.3': + dependencies: + '@ckeditor/ckeditor5-core': 46.0.3 + '@ckeditor/ckeditor5-engine': 46.0.3 + '@ckeditor/ckeditor5-enter': 46.0.3 + '@ckeditor/ckeditor5-heading': 46.0.3 + '@ckeditor/ckeditor5-image': 46.0.3 + '@ckeditor/ckeditor5-list': 46.0.3 + '@ckeditor/ckeditor5-remove-format': 46.0.3 + '@ckeditor/ckeditor5-table': 46.0.3 + '@ckeditor/ckeditor5-utils': 46.0.3 + '@ckeditor/ckeditor5-widget': 46.0.3 + ckeditor5: 46.0.3(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + es-toolkit: 1.39.5 + transitivePeerDependencies: + - supports-color + '@ckeditor/ckeditor5-icons@46.0.2': {} + '@ckeditor/ckeditor5-icons@46.0.3': {} + '@ckeditor/ckeditor5-image@46.0.2': dependencies: '@ckeditor/ckeditor5-clipboard': 46.0.2 @@ -15317,6 +15832,23 @@ snapshots: transitivePeerDependencies: - supports-color + '@ckeditor/ckeditor5-image@46.0.3': + dependencies: + '@ckeditor/ckeditor5-clipboard': 46.0.3 + '@ckeditor/ckeditor5-core': 46.0.3 + '@ckeditor/ckeditor5-engine': 46.0.3 + '@ckeditor/ckeditor5-icons': 46.0.3 + '@ckeditor/ckeditor5-typing': 46.0.3 + '@ckeditor/ckeditor5-ui': 46.0.3 + '@ckeditor/ckeditor5-undo': 46.0.3 + '@ckeditor/ckeditor5-upload': 46.0.3 + '@ckeditor/ckeditor5-utils': 46.0.3 + '@ckeditor/ckeditor5-widget': 46.0.3 + ckeditor5: 46.0.3(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + es-toolkit: 1.39.5 + transitivePeerDependencies: + - supports-color + '@ckeditor/ckeditor5-import-word@46.0.2': dependencies: '@ckeditor/ckeditor5-clipboard': 46.0.2 @@ -15344,6 +15876,19 @@ snapshots: transitivePeerDependencies: - supports-color + '@ckeditor/ckeditor5-indent@46.0.3': + dependencies: + '@ckeditor/ckeditor5-core': 46.0.3 + '@ckeditor/ckeditor5-engine': 46.0.3 + '@ckeditor/ckeditor5-heading': 46.0.3 + '@ckeditor/ckeditor5-icons': 46.0.3 + '@ckeditor/ckeditor5-list': 46.0.3 + '@ckeditor/ckeditor5-ui': 46.0.3 + '@ckeditor/ckeditor5-utils': 46.0.3 + ckeditor5: 46.0.3(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + transitivePeerDependencies: + - supports-color + '@ckeditor/ckeditor5-inspector@5.0.0': {} '@ckeditor/ckeditor5-language@46.0.2': @@ -15355,6 +15900,15 @@ snapshots: transitivePeerDependencies: - supports-color + '@ckeditor/ckeditor5-language@46.0.3': + dependencies: + '@ckeditor/ckeditor5-core': 46.0.3 + '@ckeditor/ckeditor5-ui': 46.0.3 + '@ckeditor/ckeditor5-utils': 46.0.3 + ckeditor5: 46.0.3(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + transitivePeerDependencies: + - supports-color + '@ckeditor/ckeditor5-line-height@46.0.2': dependencies: '@ckeditor/ckeditor5-core': 46.0.2 @@ -15380,6 +15934,22 @@ snapshots: transitivePeerDependencies: - supports-color + '@ckeditor/ckeditor5-link@46.0.3': + dependencies: + '@ckeditor/ckeditor5-clipboard': 46.0.3 + '@ckeditor/ckeditor5-core': 46.0.3 + '@ckeditor/ckeditor5-engine': 46.0.3 + '@ckeditor/ckeditor5-icons': 46.0.3 + '@ckeditor/ckeditor5-image': 46.0.3 + '@ckeditor/ckeditor5-typing': 46.0.3 + '@ckeditor/ckeditor5-ui': 46.0.3 + '@ckeditor/ckeditor5-utils': 46.0.3 + '@ckeditor/ckeditor5-widget': 46.0.3 + ckeditor5: 46.0.3(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + es-toolkit: 1.39.5 + transitivePeerDependencies: + - supports-color + '@ckeditor/ckeditor5-list-multi-level@46.0.2': dependencies: '@ckeditor/ckeditor5-core': 46.0.2 @@ -15405,6 +15975,21 @@ snapshots: transitivePeerDependencies: - supports-color + '@ckeditor/ckeditor5-list@46.0.3': + dependencies: + '@ckeditor/ckeditor5-clipboard': 46.0.3 + '@ckeditor/ckeditor5-core': 46.0.3 + '@ckeditor/ckeditor5-engine': 46.0.3 + '@ckeditor/ckeditor5-enter': 46.0.3 + '@ckeditor/ckeditor5-font': 46.0.3 + '@ckeditor/ckeditor5-icons': 46.0.3 + '@ckeditor/ckeditor5-typing': 46.0.3 + '@ckeditor/ckeditor5-ui': 46.0.3 + '@ckeditor/ckeditor5-utils': 46.0.3 + ckeditor5: 46.0.3(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + transitivePeerDependencies: + - supports-color + '@ckeditor/ckeditor5-markdown-gfm@46.0.2': dependencies: '@ckeditor/ckeditor5-clipboard': 46.0.2 @@ -15429,6 +16014,30 @@ snapshots: transitivePeerDependencies: - supports-color + '@ckeditor/ckeditor5-markdown-gfm@46.0.3': + dependencies: + '@ckeditor/ckeditor5-clipboard': 46.0.3 + '@ckeditor/ckeditor5-core': 46.0.3 + '@ckeditor/ckeditor5-engine': 46.0.3 + '@types/hast': 3.0.4 + ckeditor5: 46.0.3(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + hast-util-from-dom: 5.0.1 + hast-util-to-html: 9.0.5 + hast-util-to-mdast: 10.1.2 + hastscript: 9.0.1 + rehype-dom-parse: 5.0.2 + rehype-dom-stringify: 4.0.2 + rehype-remark: 10.0.1 + remark-breaks: 4.0.0 + remark-gfm: 4.0.1 + remark-parse: 11.0.0 + remark-rehype: 11.1.2 + remark-stringify: 11.0.0 + unified: 11.0.5 + unist-util-visit: 5.0.0 + transitivePeerDependencies: + - supports-color + '@ckeditor/ckeditor5-media-embed@46.0.2': dependencies: '@ckeditor/ckeditor5-clipboard': 46.0.2 @@ -15444,6 +16053,21 @@ snapshots: transitivePeerDependencies: - supports-color + '@ckeditor/ckeditor5-media-embed@46.0.3': + dependencies: + '@ckeditor/ckeditor5-clipboard': 46.0.3 + '@ckeditor/ckeditor5-core': 46.0.3 + '@ckeditor/ckeditor5-engine': 46.0.3 + '@ckeditor/ckeditor5-icons': 46.0.3 + '@ckeditor/ckeditor5-typing': 46.0.3 + '@ckeditor/ckeditor5-ui': 46.0.3 + '@ckeditor/ckeditor5-undo': 46.0.3 + '@ckeditor/ckeditor5-utils': 46.0.3 + '@ckeditor/ckeditor5-widget': 46.0.3 + ckeditor5: 46.0.3(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + transitivePeerDependencies: + - supports-color + '@ckeditor/ckeditor5-mention@46.0.2(patch_hash=5981fb59ba35829e4dff1d39cf771000f8a8fdfa7a34b51d8af9549541f2d62d)': dependencies: '@ckeditor/ckeditor5-core': 46.0.2 @@ -15455,6 +16079,17 @@ snapshots: transitivePeerDependencies: - supports-color + '@ckeditor/ckeditor5-mention@46.0.3(patch_hash=5981fb59ba35829e4dff1d39cf771000f8a8fdfa7a34b51d8af9549541f2d62d)': + dependencies: + '@ckeditor/ckeditor5-core': 46.0.3 + '@ckeditor/ckeditor5-typing': 46.0.3 + '@ckeditor/ckeditor5-ui': 46.0.3 + '@ckeditor/ckeditor5-utils': 46.0.3 + ckeditor5: 46.0.3(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + es-toolkit: 1.39.5 + transitivePeerDependencies: + - supports-color + '@ckeditor/ckeditor5-merge-fields@46.0.2': dependencies: '@ckeditor/ckeditor5-core': 46.0.2 @@ -15479,6 +16114,16 @@ snapshots: transitivePeerDependencies: - supports-color + '@ckeditor/ckeditor5-minimap@46.0.3': + dependencies: + '@ckeditor/ckeditor5-core': 46.0.3 + '@ckeditor/ckeditor5-engine': 46.0.3 + '@ckeditor/ckeditor5-ui': 46.0.3 + '@ckeditor/ckeditor5-utils': 46.0.3 + ckeditor5: 46.0.3(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + transitivePeerDependencies: + - supports-color + '@ckeditor/ckeditor5-operations-compressor@46.0.2': dependencies: '@ckeditor/ckeditor5-utils': 46.0.2 @@ -15533,6 +16178,17 @@ snapshots: transitivePeerDependencies: - supports-color + '@ckeditor/ckeditor5-page-break@46.0.3': + dependencies: + '@ckeditor/ckeditor5-core': 46.0.3 + '@ckeditor/ckeditor5-icons': 46.0.3 + '@ckeditor/ckeditor5-ui': 46.0.3 + '@ckeditor/ckeditor5-utils': 46.0.3 + '@ckeditor/ckeditor5-widget': 46.0.3 + ckeditor5: 46.0.3(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + transitivePeerDependencies: + - supports-color + '@ckeditor/ckeditor5-pagination@46.0.2': dependencies: '@ckeditor/ckeditor5-core': 46.0.2 @@ -15542,6 +16198,8 @@ snapshots: '@ckeditor/ckeditor5-utils': 46.0.2 ckeditor5: 46.0.2(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) es-toolkit: 1.39.5 + transitivePeerDependencies: + - supports-color '@ckeditor/ckeditor5-paragraph@46.0.2': dependencies: @@ -15551,6 +16209,14 @@ snapshots: '@ckeditor/ckeditor5-ui': 46.0.2 '@ckeditor/ckeditor5-utils': 46.0.2 + '@ckeditor/ckeditor5-paragraph@46.0.3': + dependencies: + '@ckeditor/ckeditor5-core': 46.0.3 + '@ckeditor/ckeditor5-engine': 46.0.3 + '@ckeditor/ckeditor5-icons': 46.0.3 + '@ckeditor/ckeditor5-ui': 46.0.3 + '@ckeditor/ckeditor5-utils': 46.0.3 + '@ckeditor/ckeditor5-paste-from-office-enhanced@46.0.2': dependencies: '@ckeditor/ckeditor5-core': 46.0.2 @@ -15566,6 +16232,13 @@ snapshots: '@ckeditor/ckeditor5-engine': 46.0.2 ckeditor5: 46.0.2(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + '@ckeditor/ckeditor5-paste-from-office@46.0.3': + dependencies: + '@ckeditor/ckeditor5-clipboard': 46.0.3 + '@ckeditor/ckeditor5-core': 46.0.3 + '@ckeditor/ckeditor5-engine': 46.0.3 + ckeditor5: 46.0.3(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + '@ckeditor/ckeditor5-real-time-collaboration@46.0.2(bufferutil@4.0.9)(utf-8-validate@6.0.5)': dependencies: '@ckeditor/ckeditor-cloud-services-collaboration': 53.0.0(@ckeditor/ckeditor5-utils@46.0.2)(bufferutil@4.0.9)(ckeditor5@46.0.2(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41))(utf-8-validate@6.0.5) @@ -15596,6 +16269,14 @@ snapshots: '@ckeditor/ckeditor5-utils': 46.0.2 ckeditor5: 46.0.2(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + '@ckeditor/ckeditor5-remove-format@46.0.3': + dependencies: + '@ckeditor/ckeditor5-core': 46.0.3 + '@ckeditor/ckeditor5-icons': 46.0.3 + '@ckeditor/ckeditor5-ui': 46.0.3 + '@ckeditor/ckeditor5-utils': 46.0.3 + ckeditor5: 46.0.3(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + '@ckeditor/ckeditor5-restricted-editing@46.0.2': dependencies: '@ckeditor/ckeditor5-core': 46.0.2 @@ -15605,6 +16286,15 @@ snapshots: '@ckeditor/ckeditor5-utils': 46.0.2 ckeditor5: 46.0.2(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + '@ckeditor/ckeditor5-restricted-editing@46.0.3': + dependencies: + '@ckeditor/ckeditor5-core': 46.0.3 + '@ckeditor/ckeditor5-engine': 46.0.3 + '@ckeditor/ckeditor5-icons': 46.0.3 + '@ckeditor/ckeditor5-ui': 46.0.3 + '@ckeditor/ckeditor5-utils': 46.0.3 + ckeditor5: 46.0.3(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + '@ckeditor/ckeditor5-revision-history@46.0.2': dependencies: '@ckeditor/ckeditor5-autosave': 46.0.2 @@ -15631,6 +16321,14 @@ snapshots: '@ckeditor/ckeditor5-ui': 46.0.2 '@ckeditor/ckeditor5-utils': 46.0.2 + '@ckeditor/ckeditor5-select-all@46.0.3': + dependencies: + '@ckeditor/ckeditor5-core': 46.0.3 + '@ckeditor/ckeditor5-engine': 46.0.3 + '@ckeditor/ckeditor5-icons': 46.0.3 + '@ckeditor/ckeditor5-ui': 46.0.3 + '@ckeditor/ckeditor5-utils': 46.0.3 + '@ckeditor/ckeditor5-show-blocks@46.0.2': dependencies: '@ckeditor/ckeditor5-core': 46.0.2 @@ -15638,6 +16336,18 @@ snapshots: '@ckeditor/ckeditor5-ui': 46.0.2 '@ckeditor/ckeditor5-utils': 46.0.2 ckeditor5: 46.0.2(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + transitivePeerDependencies: + - supports-color + + '@ckeditor/ckeditor5-show-blocks@46.0.3': + dependencies: + '@ckeditor/ckeditor5-core': 46.0.3 + '@ckeditor/ckeditor5-icons': 46.0.3 + '@ckeditor/ckeditor5-ui': 46.0.3 + '@ckeditor/ckeditor5-utils': 46.0.3 + ckeditor5: 46.0.3(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + transitivePeerDependencies: + - supports-color '@ckeditor/ckeditor5-slash-command@46.0.2': dependencies: @@ -15679,6 +16389,15 @@ snapshots: '@ckeditor/ckeditor5-utils': 46.0.2 ckeditor5: 46.0.2(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + '@ckeditor/ckeditor5-source-editing@46.0.3': + dependencies: + '@ckeditor/ckeditor5-core': 46.0.3 + '@ckeditor/ckeditor5-icons': 46.0.3 + '@ckeditor/ckeditor5-theme-lark': 46.0.3 + '@ckeditor/ckeditor5-ui': 46.0.3 + '@ckeditor/ckeditor5-utils': 46.0.3 + ckeditor5: 46.0.3(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + '@ckeditor/ckeditor5-special-characters@46.0.2': dependencies: '@ckeditor/ckeditor5-core': 46.0.2 @@ -15688,6 +16407,15 @@ snapshots: '@ckeditor/ckeditor5-utils': 46.0.2 ckeditor5: 46.0.2(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + '@ckeditor/ckeditor5-special-characters@46.0.3': + dependencies: + '@ckeditor/ckeditor5-core': 46.0.3 + '@ckeditor/ckeditor5-icons': 46.0.3 + '@ckeditor/ckeditor5-typing': 46.0.3 + '@ckeditor/ckeditor5-ui': 46.0.3 + '@ckeditor/ckeditor5-utils': 46.0.3 + ckeditor5: 46.0.3(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + '@ckeditor/ckeditor5-style@46.0.2': dependencies: '@ckeditor/ckeditor5-core': 46.0.2 @@ -15702,6 +16430,20 @@ snapshots: transitivePeerDependencies: - supports-color + '@ckeditor/ckeditor5-style@46.0.3': + dependencies: + '@ckeditor/ckeditor5-core': 46.0.3 + '@ckeditor/ckeditor5-html-support': 46.0.3 + '@ckeditor/ckeditor5-list': 46.0.3 + '@ckeditor/ckeditor5-table': 46.0.3 + '@ckeditor/ckeditor5-typing': 46.0.3 + '@ckeditor/ckeditor5-ui': 46.0.3 + '@ckeditor/ckeditor5-utils': 46.0.3 + ckeditor5: 46.0.3(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + es-toolkit: 1.39.5 + transitivePeerDependencies: + - supports-color + '@ckeditor/ckeditor5-table@46.0.2': dependencies: '@ckeditor/ckeditor5-clipboard': 46.0.2 @@ -15716,6 +16458,20 @@ snapshots: transitivePeerDependencies: - supports-color + '@ckeditor/ckeditor5-table@46.0.3': + dependencies: + '@ckeditor/ckeditor5-clipboard': 46.0.3 + '@ckeditor/ckeditor5-core': 46.0.3 + '@ckeditor/ckeditor5-engine': 46.0.3 + '@ckeditor/ckeditor5-icons': 46.0.3 + '@ckeditor/ckeditor5-ui': 46.0.3 + '@ckeditor/ckeditor5-utils': 46.0.3 + '@ckeditor/ckeditor5-widget': 46.0.3 + ckeditor5: 46.0.3(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + es-toolkit: 1.39.5 + transitivePeerDependencies: + - supports-color + '@ckeditor/ckeditor5-template@46.0.2': dependencies: '@ckeditor/ckeditor5-core': 46.0.2 @@ -15728,6 +16484,10 @@ snapshots: dependencies: '@ckeditor/ckeditor5-ui': 46.0.2 + '@ckeditor/ckeditor5-theme-lark@46.0.3': + dependencies: + '@ckeditor/ckeditor5-ui': 46.0.3 + '@ckeditor/ckeditor5-track-changes@46.0.2': dependencies: '@ckeditor/ckeditor5-clipboard': 46.0.2 @@ -15767,6 +16527,13 @@ snapshots: '@ckeditor/ckeditor5-utils': 46.0.2 es-toolkit: 1.39.5 + '@ckeditor/ckeditor5-typing@46.0.3': + dependencies: + '@ckeditor/ckeditor5-core': 46.0.3 + '@ckeditor/ckeditor5-engine': 46.0.3 + '@ckeditor/ckeditor5-utils': 46.0.3 + es-toolkit: 1.39.5 + '@ckeditor/ckeditor5-ui@46.0.2': dependencies: '@ckeditor/ckeditor5-core': 46.0.2 @@ -15782,6 +16549,21 @@ snapshots: transitivePeerDependencies: - supports-color + '@ckeditor/ckeditor5-ui@46.0.3': + dependencies: + '@ckeditor/ckeditor5-core': 46.0.3 + '@ckeditor/ckeditor5-editor-multi-root': 46.0.3 + '@ckeditor/ckeditor5-engine': 46.0.3 + '@ckeditor/ckeditor5-icons': 46.0.3 + '@ckeditor/ckeditor5-utils': 46.0.3 + '@types/color-convert': 2.0.4 + color-convert: 3.1.0 + color-parse: 2.0.2 + es-toolkit: 1.39.5 + vanilla-colorful: 0.7.2 + transitivePeerDependencies: + - supports-color + '@ckeditor/ckeditor5-undo@46.0.2': dependencies: '@ckeditor/ckeditor5-core': 46.0.2 @@ -15789,14 +16571,25 @@ snapshots: '@ckeditor/ckeditor5-icons': 46.0.2 '@ckeditor/ckeditor5-ui': 46.0.2 '@ckeditor/ckeditor5-utils': 46.0.2 - transitivePeerDependencies: - - supports-color + + '@ckeditor/ckeditor5-undo@46.0.3': + dependencies: + '@ckeditor/ckeditor5-core': 46.0.3 + '@ckeditor/ckeditor5-engine': 46.0.3 + '@ckeditor/ckeditor5-icons': 46.0.3 + '@ckeditor/ckeditor5-ui': 46.0.3 + '@ckeditor/ckeditor5-utils': 46.0.3 '@ckeditor/ckeditor5-upload@46.0.2': dependencies: '@ckeditor/ckeditor5-core': 46.0.2 '@ckeditor/ckeditor5-utils': 46.0.2 + '@ckeditor/ckeditor5-upload@46.0.3': + dependencies: + '@ckeditor/ckeditor5-core': 46.0.3 + '@ckeditor/ckeditor5-utils': 46.0.3 + '@ckeditor/ckeditor5-uploadcare@46.0.2(bufferutil@4.0.9)(utf-8-validate@6.0.5)': dependencies: '@ckeditor/ckeditor5-core': 46.0.2 @@ -15811,6 +16604,7 @@ snapshots: ckeditor5: 46.0.2(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) transitivePeerDependencies: - bufferutil + - supports-color - utf-8-validate '@ckeditor/ckeditor5-utils@46.0.2': @@ -15820,6 +16614,13 @@ snapshots: transitivePeerDependencies: - supports-color + '@ckeditor/ckeditor5-utils@46.0.3': + dependencies: + '@ckeditor/ckeditor5-ui': 46.0.3 + es-toolkit: 1.39.5 + transitivePeerDependencies: + - supports-color + '@ckeditor/ckeditor5-watchdog@46.0.2': dependencies: '@ckeditor/ckeditor5-core': 46.0.2 @@ -15827,6 +16628,14 @@ snapshots: '@ckeditor/ckeditor5-engine': 46.0.2 '@ckeditor/ckeditor5-utils': 46.0.2 es-toolkit: 1.39.5 + + '@ckeditor/ckeditor5-watchdog@46.0.3': + dependencies: + '@ckeditor/ckeditor5-core': 46.0.3 + '@ckeditor/ckeditor5-editor-multi-root': 46.0.3 + '@ckeditor/ckeditor5-engine': 46.0.3 + '@ckeditor/ckeditor5-utils': 46.0.3 + es-toolkit: 1.39.5 transitivePeerDependencies: - supports-color @@ -15841,6 +16650,17 @@ snapshots: '@ckeditor/ckeditor5-utils': 46.0.2 es-toolkit: 1.39.5 + '@ckeditor/ckeditor5-widget@46.0.3': + dependencies: + '@ckeditor/ckeditor5-core': 46.0.3 + '@ckeditor/ckeditor5-engine': 46.0.3 + '@ckeditor/ckeditor5-enter': 46.0.3 + '@ckeditor/ckeditor5-icons': 46.0.3 + '@ckeditor/ckeditor5-typing': 46.0.3 + '@ckeditor/ckeditor5-ui': 46.0.3 + '@ckeditor/ckeditor5-utils': 46.0.3 + es-toolkit: 1.39.5 + '@ckeditor/ckeditor5-word-count@46.0.2': dependencies: '@ckeditor/ckeditor5-core': 46.0.2 @@ -15848,6 +16668,18 @@ snapshots: '@ckeditor/ckeditor5-utils': 46.0.2 ckeditor5: 46.0.2(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) es-toolkit: 1.39.5 + transitivePeerDependencies: + - supports-color + + '@ckeditor/ckeditor5-word-count@46.0.3': + dependencies: + '@ckeditor/ckeditor5-core': 46.0.3 + '@ckeditor/ckeditor5-ui': 46.0.3 + '@ckeditor/ckeditor5-utils': 46.0.3 + ckeditor5: 46.0.3(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + es-toolkit: 1.39.5 + transitivePeerDependencies: + - supports-color '@codemirror/autocomplete@6.18.6': dependencies: @@ -21014,8 +21846,10 @@ snapshots: ckeditor5-collaboration@46.0.2: dependencies: '@ckeditor/ckeditor5-collaboration-core': 46.0.2 + transitivePeerDependencies: + - supports-color - ckeditor5-premium-features@46.0.2(bufferutil@4.0.9)(ckeditor5@46.0.2(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41))(utf-8-validate@6.0.5): + ckeditor5-premium-features@46.0.2(bufferutil@4.0.9)(ckeditor5@46.0.3(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41))(utf-8-validate@6.0.5): dependencies: '@ckeditor/ckeditor5-ai': 46.0.2 '@ckeditor/ckeditor5-case-change': 46.0.2 @@ -21041,7 +21875,7 @@ snapshots: '@ckeditor/ckeditor5-track-changes': 46.0.2 '@ckeditor/ckeditor5-uploadcare': 46.0.2(bufferutil@4.0.9)(utf-8-validate@6.0.5) '@ckeditor/ckeditor5-utils': 46.0.2 - ckeditor5: 46.0.2(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + ckeditor5: 46.0.3(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) transitivePeerDependencies: - aws-crt - bufferutil @@ -21114,6 +21948,72 @@ snapshots: transitivePeerDependencies: - supports-color + ckeditor5@46.0.3(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41): + dependencies: + '@ckeditor/ckeditor5-adapter-ckfinder': 46.0.3 + '@ckeditor/ckeditor5-alignment': 46.0.3 + '@ckeditor/ckeditor5-autoformat': 46.0.3 + '@ckeditor/ckeditor5-autosave': 46.0.3 + '@ckeditor/ckeditor5-basic-styles': 46.0.3 + '@ckeditor/ckeditor5-block-quote': 46.0.3 + '@ckeditor/ckeditor5-bookmark': 46.0.3 + '@ckeditor/ckeditor5-ckbox': 46.0.3 + '@ckeditor/ckeditor5-ckfinder': 46.0.3 + '@ckeditor/ckeditor5-clipboard': 46.0.3 + '@ckeditor/ckeditor5-cloud-services': 46.0.3 + '@ckeditor/ckeditor5-code-block': 46.0.3(patch_hash=2361d8caad7d6b5bddacc3a3b4aa37dbfba260b1c1b22a450413a79c1bb1ce95) + '@ckeditor/ckeditor5-core': 46.0.3 + '@ckeditor/ckeditor5-easy-image': 46.0.3 + '@ckeditor/ckeditor5-editor-balloon': 46.0.3 + '@ckeditor/ckeditor5-editor-classic': 46.0.3 + '@ckeditor/ckeditor5-editor-decoupled': 46.0.3 + '@ckeditor/ckeditor5-editor-inline': 46.0.3 + '@ckeditor/ckeditor5-editor-multi-root': 46.0.3 + '@ckeditor/ckeditor5-emoji': 46.0.3 + '@ckeditor/ckeditor5-engine': 46.0.3 + '@ckeditor/ckeditor5-enter': 46.0.3 + '@ckeditor/ckeditor5-essentials': 46.0.3 + '@ckeditor/ckeditor5-find-and-replace': 46.0.3 + '@ckeditor/ckeditor5-font': 46.0.3 + '@ckeditor/ckeditor5-fullscreen': 46.0.3 + '@ckeditor/ckeditor5-heading': 46.0.3 + '@ckeditor/ckeditor5-highlight': 46.0.3 + '@ckeditor/ckeditor5-horizontal-line': 46.0.3 + '@ckeditor/ckeditor5-html-embed': 46.0.3 + '@ckeditor/ckeditor5-html-support': 46.0.3 + '@ckeditor/ckeditor5-icons': 46.0.3 + '@ckeditor/ckeditor5-image': 46.0.3 + '@ckeditor/ckeditor5-indent': 46.0.3 + '@ckeditor/ckeditor5-language': 46.0.3 + '@ckeditor/ckeditor5-link': 46.0.3 + '@ckeditor/ckeditor5-list': 46.0.3 + '@ckeditor/ckeditor5-markdown-gfm': 46.0.3 + '@ckeditor/ckeditor5-media-embed': 46.0.3 + '@ckeditor/ckeditor5-mention': 46.0.3(patch_hash=5981fb59ba35829e4dff1d39cf771000f8a8fdfa7a34b51d8af9549541f2d62d) + '@ckeditor/ckeditor5-minimap': 46.0.3 + '@ckeditor/ckeditor5-page-break': 46.0.3 + '@ckeditor/ckeditor5-paragraph': 46.0.3 + '@ckeditor/ckeditor5-paste-from-office': 46.0.3 + '@ckeditor/ckeditor5-remove-format': 46.0.3 + '@ckeditor/ckeditor5-restricted-editing': 46.0.3 + '@ckeditor/ckeditor5-select-all': 46.0.3 + '@ckeditor/ckeditor5-show-blocks': 46.0.3 + '@ckeditor/ckeditor5-source-editing': 46.0.3 + '@ckeditor/ckeditor5-special-characters': 46.0.3 + '@ckeditor/ckeditor5-style': 46.0.3 + '@ckeditor/ckeditor5-table': 46.0.3 + '@ckeditor/ckeditor5-theme-lark': 46.0.3 + '@ckeditor/ckeditor5-typing': 46.0.3 + '@ckeditor/ckeditor5-ui': 46.0.3 + '@ckeditor/ckeditor5-undo': 46.0.3 + '@ckeditor/ckeditor5-upload': 46.0.3 + '@ckeditor/ckeditor5-utils': 46.0.3 + '@ckeditor/ckeditor5-watchdog': 46.0.3 + '@ckeditor/ckeditor5-widget': 46.0.3 + '@ckeditor/ckeditor5-word-count': 46.0.3 + transitivePeerDependencies: + - supports-color + clean-stack@2.2.0: {} cli-cursor@3.1.0: From d046bdec65ffe3156634d2848328de4877b0bc2a Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 6 Sep 2025 20:05:18 +0000 Subject: [PATCH 64/67] fix(deps): update ckeditor monorepo to v46.0.3 --- packages/ckeditor5-math/package.json | 2 +- packages/ckeditor5/package.json | 2 +- pnpm-lock.yaml | 2160 ++++++-------------------- 3 files changed, 455 insertions(+), 1709 deletions(-) diff --git a/packages/ckeditor5-math/package.json b/packages/ckeditor5-math/package.json index 710328b59..ca5dba59f 100644 --- a/packages/ckeditor5-math/package.json +++ b/packages/ckeditor5-math/package.json @@ -71,6 +71,6 @@ ] }, "dependencies": { - "@ckeditor/ckeditor5-icons": "46.0.2" + "@ckeditor/ckeditor5-icons": "46.0.3" } } diff --git a/packages/ckeditor5/package.json b/packages/ckeditor5/package.json index 3ae1d8fbf..82b4d48fe 100644 --- a/packages/ckeditor5/package.json +++ b/packages/ckeditor5/package.json @@ -12,7 +12,7 @@ "@triliumnext/ckeditor5-math": "workspace:*", "@triliumnext/ckeditor5-mermaid": "workspace:*", "ckeditor5": "46.0.3", - "ckeditor5-premium-features": "46.0.2" + "ckeditor5-premium-features": "46.0.3" }, "devDependencies": { "@smithy/middleware-retry": "4.2.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 98fd93213..4fe227325 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -847,8 +847,8 @@ importers: specifier: 46.0.3 version: 46.0.3(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) ckeditor5-premium-features: - specifier: 46.0.2 - version: 46.0.2(bufferutil@4.0.9)(ckeditor5@46.0.3(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41))(utf-8-validate@6.0.5) + specifier: 46.0.3 + version: 46.0.3(bufferutil@4.0.9)(ckeditor5@46.0.3(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41))(utf-8-validate@6.0.5) devDependencies: '@smithy/middleware-retry': specifier: 4.2.0 @@ -1040,8 +1040,8 @@ importers: packages/ckeditor5-math: dependencies: '@ckeditor/ckeditor5-icons': - specifier: 46.0.2 - version: 46.0.2 + specifier: 46.0.3 + version: 46.0.3 devDependencies: '@ckeditor/ckeditor5-dev-build-tools': specifier: 43.1.0 @@ -1701,92 +1701,53 @@ packages: '@ckeditor/ckeditor5-utils': '>= 37.0' ckeditor5: '>= 37.0' - '@ckeditor/ckeditor5-adapter-ckfinder@46.0.2': - resolution: {integrity: sha512-S4VO8l+WS8yVGpu9vB00rWNdFIR4NTAkuCP7iLlodB45KFgMobP1GTqF8EqNFIJEU2PHJz24R0kcsOyvfU6V/A==} - '@ckeditor/ckeditor5-adapter-ckfinder@46.0.3': resolution: {integrity: sha512-xebONgXYuF8Fuhr6C+lpwRSfpChSrJKTy5S0i7vuBY+EeuXLRED7AuCOvPwV9oed1/CqbzDWWH1IefgkLwZwvQ==} - '@ckeditor/ckeditor5-ai@46.0.2': - resolution: {integrity: sha512-2k46VBNMWn8f+CS+5YrmcubLN6ztX8Zh6QPKJrT3C0TyeG0gUuUCa+fpiW71RRaxUgvYE/jq2IMMw2IrhraeBg==} - - '@ckeditor/ckeditor5-alignment@46.0.2': - resolution: {integrity: sha512-iCVJIkmJ+DT2Podmc0gH8Ntj7rYr9kziYLup1VHo/k8mKPfqC3a6o6ngT8ZtPdr1nZ4h4kozVjF+ge2BqnxzmQ==} + '@ckeditor/ckeditor5-ai@46.0.3': + resolution: {integrity: sha512-Sd/18iWuNqUSR9klqE7N06uwaFB+9KNB62hdjulCn1KYxohnuIBqio63hwZSt7J8pUhhDm68zVfRsV3wvK/2eA==} '@ckeditor/ckeditor5-alignment@46.0.3': resolution: {integrity: sha512-P0qegTFO9u5gbR7Ig/JI0vGdWFtxzM08KPCbeYTpQtdI9+DrKdvWFo0LVB7LJjR6OKuUPCtnulGgCyhuzNT7lw==} - '@ckeditor/ckeditor5-autoformat@46.0.2': - resolution: {integrity: sha512-IMEWvgRCYw4PkUsshIb7V54fqJvLLohFLH+CQ0RtjzGE8ZYDkuusu7cHDz8hgQwlDWH5X7VOvTdEdPzb0uRhjA==} - '@ckeditor/ckeditor5-autoformat@46.0.3': resolution: {integrity: sha512-E3bjlf8HbTD9FiGHPQyrbRXniA7W06CecmlKXwHDisGC8lLLF8ZpuRX4oGAH5QLpSVFyGuj0C1GJtVY0+PEjOw==} - '@ckeditor/ckeditor5-autosave@46.0.2': - resolution: {integrity: sha512-DKUCaGzbpwJC4FdWLVQivjJAkOkNqAaCv4+xNESPQvq8pGzBqHPFTZl0ZBvGUxEUj7S1dypIHkVWqRywSNsKJg==} - '@ckeditor/ckeditor5-autosave@46.0.3': resolution: {integrity: sha512-SStt6opEniy0i5N5QMsAttpxhPvlmQ5UgmfvVmkyBnvOGwFwSmIFjxAXdTsAhvKdDaKrsjeCpv/j6L6llYk7dw==} - '@ckeditor/ckeditor5-basic-styles@46.0.2': - resolution: {integrity: sha512-KFMNihlxg7LG7wKhG9OgAOqY621qkdz9clzLPmaoZzFydDfoVlnumFlC3cLnhIK1HOJvDnUec3u9te49pbqllQ==} - '@ckeditor/ckeditor5-basic-styles@46.0.3': resolution: {integrity: sha512-THmEPEbYopSfq8NTAugPLk+QW8/vuRkJfg/NpESzeugqCkBG2to3thOHdetbpye4IJBokLFhLsGFfKVYfVF81A==} - '@ckeditor/ckeditor5-block-quote@46.0.2': - resolution: {integrity: sha512-QWfqWPFQ4xFSzVgX8L3XqYYnUZE8/p3K23a2S35jwUJRrJl7PzyDNtzqbqohVWn5mGRXlO66qHdbyayrHTx0Lw==} - '@ckeditor/ckeditor5-block-quote@46.0.3': resolution: {integrity: sha512-8bI7GoxOPrIExt/32gxLDQJB5VdSp3Oi6fqA+GH0Lqj+ri8HKfl3S147GymTUfBh01IOymQNL7xX04Dq1Nbl6A==} - '@ckeditor/ckeditor5-bookmark@46.0.2': - resolution: {integrity: sha512-qtWBf55fyogvgwR/ftHPT6paMtqWKs1nKMxFkJI2ZAYkd7R1E8YYDmZGNjzbYTCRf8NLxJn6bBc9FCwZUfSxeA==} - '@ckeditor/ckeditor5-bookmark@46.0.3': resolution: {integrity: sha512-f1usHplw2Ndhm1AiyjWfOWoaSQehMqBaXTa94OXlvO6ci1RIijdFm+DKn4Lgh/vSjv4vo25eQReTmEM0KaysvA==} - '@ckeditor/ckeditor5-case-change@46.0.2': - resolution: {integrity: sha512-FhT7pbFSVjZ+NA6c+gA15jZHQs5tQqsOTMrMXXvPGJsW0T2nA2Dx9HuyvZujpvCrmMh4m4o0czRXLbtpljPoaw==} - - '@ckeditor/ckeditor5-ckbox@46.0.2': - resolution: {integrity: sha512-Q2oqIktjDFi8X2fCE9oELZH02USd4QDcPUShUPRnr/FWcUllx3nXDhz/O+i4bvSh6ckSQKyneRlDtIx11bDbuQ==} + '@ckeditor/ckeditor5-case-change@46.0.3': + resolution: {integrity: sha512-kvkGZUrC69mvwYgfHL/khOMHw/9WZ5psi3tvxoX1ZXF+WF+HptBbEoqwsYkqRzXoFfMXDasD3RTPD32Ol0M+rA==} '@ckeditor/ckeditor5-ckbox@46.0.3': resolution: {integrity: sha512-UnmCqOU/iyYDef/OVsWbixeXwo+0pb3YGNWgmd2YsCFUUerbpOkDwwGuvCZPE7Hs34lNz8ybbhjR9KmGu8WcAw==} - '@ckeditor/ckeditor5-ckfinder@46.0.2': - resolution: {integrity: sha512-TC2ZIm1klZ6ZGP1aSbgqiQ6E4fx74pCGqtX5zj+Uk3E3yD48Yr7Wg4dO3eeKcVanIM2MRzg2kr2pGJVlTPcjUw==} - '@ckeditor/ckeditor5-ckfinder@46.0.3': resolution: {integrity: sha512-VXggqo2w0TgFPyu6z+uH3aTWQMhbq2F2iPUi8SreYCL0JclczbU4HDKqzQU+RKhrzp+yhK1n7ztX5aN1H9EVAw==} - '@ckeditor/ckeditor5-clipboard@46.0.2': - resolution: {integrity: sha512-FL1Dy3CWRmdMrk31oCpYi9FZew3okXlfgkfLyjbXIgAdUiJ+b/9Tu2ZzR6fNjpAN6BYTiOjx5cDq8h8yMLUgwg==} - '@ckeditor/ckeditor5-clipboard@46.0.3': resolution: {integrity: sha512-ECz2goSbYZSlhRT2HszIPCMWFfThA0uIuXpI5PjYj7rDJUoip/Y3/UZjyMo47IUFf66Y4VdvJoq0fv/Z86HYIg==} - '@ckeditor/ckeditor5-cloud-services@46.0.2': - resolution: {integrity: sha512-auY6i4FCrdUiRCOGPUnIEcISKQad7rUm2fkjWHtS89v9sWabDq6BWLyuAFH8HNGjb81csrwb6b2bzMAL7M1rng==} - '@ckeditor/ckeditor5-cloud-services@46.0.3': resolution: {integrity: sha512-eKmtcygKoAoba6LGKdsFQyU50yZeeFgD9k05HYnN4BZCqZjrmlTbo3mQrTREgM/w2yxQ4AkDVj162S9NOyibWA==} - '@ckeditor/ckeditor5-code-block@46.0.2': - resolution: {integrity: sha512-ADNMDWSmlvrle0j9vNR5WMNyWjVn8t1TVILmLOab2T0/LTZcTzFXdz5i6I/oKhoxKty7soB8lmCUfJqrXNIhTw==} - '@ckeditor/ckeditor5-code-block@46.0.3': resolution: {integrity: sha512-5Bny1t2jb+Fruy4Tf0Es6YGPe24eWUiCskTv7QZkebEUtectUhZXjrbAPXkn9GQH9E+jU/ywhYkkCKwDgg+Vnw==} - '@ckeditor/ckeditor5-collaboration-core@46.0.2': - resolution: {integrity: sha512-9iV/3vBsmFwUR3zS8fvLAFpkNmEejB3okrxT4fO9RWivc5HvD+F3FBwr+0apYZJJy/JYc/XHmmLlPhkfU93+DA==} + '@ckeditor/ckeditor5-collaboration-core@46.0.3': + resolution: {integrity: sha512-r4g4CJIIhVqIcmkdHpH9iGQAXjOyAyCY/gkYVbjBF6nF5Kw6G2rADyewk7hmCZsSU4gHiJVYdwqt8pMyAeHYeg==} - '@ckeditor/ckeditor5-comments@46.0.2': - resolution: {integrity: sha512-96gGYsct1Vm7UBW7nXH+fK/VW8NL9wIO4JvYjcDDGMoHms6blj9yOt3uZhgg+oi6ecxewf3cdEMNivcS1jBzJQ==} - - '@ckeditor/ckeditor5-core@46.0.2': - resolution: {integrity: sha512-nXFO2hlmz6gkGzt2/C1yqxwxNqmHxvHy3npIiIuVHWE+e+Zx1BzJjjNEUoZ/K9+6IW0uybhidzGdpdwS6apfpg==} + '@ckeditor/ckeditor5-comments@46.0.3': + resolution: {integrity: sha512-Z/lFZzj7X7lVY8mCbwOGLywFy7coSD0pK0ZopyayOUIMXeESEXwXuwXQYpTK+XR8diNrJ/+bxQA/zF/ggkPwrA==} '@ckeditor/ckeditor5-core@46.0.3': resolution: {integrity: sha512-J03+XnTDL+Ex43ttT4fBxfJGRQxDor0zJc3TxlX44g0q7xD1l7T2CIkorry+817e3By3Qe3DfiMSleHKuDnmvQ==} @@ -1812,149 +1773,86 @@ packages: resolution: {integrity: sha512-Yl0yxDEI9AKKqfVk51hNZKLsYL2s0kFA06kmDkIp+ADg+IkgZRlEIkcEIZht5qSg6N9HFjh0RQQ8O0sLxRiJBA==} engines: {node: '>=22.0.0', npm: '>=5.7.1'} - '@ckeditor/ckeditor5-document-outline@46.0.2': - resolution: {integrity: sha512-C7itaqV2ldk4NGztcT7E/SdexuNFFdIDC25iYEQgN/lB80rQebT+Fq9ReD0168UlRTduA5y6jNyb1dZqoM3dng==} - - '@ckeditor/ckeditor5-easy-image@46.0.2': - resolution: {integrity: sha512-TjSbCEd8x31k4IlZZmEXA76LW9l1IGzq/bIBX4lLjSF+X30XYVqn9jYzJnPzZ73dNZ1mbzL4gzWO20TaCNyTuA==} + '@ckeditor/ckeditor5-document-outline@46.0.3': + resolution: {integrity: sha512-X3WqUz0iXOxLZs4FxmHIuFTBpc49Nkzon/hFD5ekMfWtS1MTGXfbt0vr7FkW4yP4DsDzLKeLC0q87FSmSr3eSQ==} '@ckeditor/ckeditor5-easy-image@46.0.3': resolution: {integrity: sha512-UZs1G2wZaUr4lJSUsECBpM5ntr0UIXhGYG6lhE4Lf1TBaOypzxusR0H3txNtWIX1rq6hCeFH1P7meijfvJRgbw==} - '@ckeditor/ckeditor5-editor-balloon@46.0.2': - resolution: {integrity: sha512-ZZMFkZ1xP+O3JDFP03fsWZXrPbbzzV0ut2cyHvmTbvxsL8nWkByArbAyc4qs7ceF6wQ68PqLk1o+sPkEWHdVnw==} - '@ckeditor/ckeditor5-editor-balloon@46.0.3': resolution: {integrity: sha512-NXqmQK45DybJmgWFUln2uTvWqg77BuTp/R/4F33K6fgA4QGmnlWZ+l96Z5Rpmq6Rxc7suBNIKKWRFihquHw1hw==} - '@ckeditor/ckeditor5-editor-classic@46.0.2': - resolution: {integrity: sha512-LTgCEyKapUURBZHZ2y5Z5nmPrl1zl8+kTiTgtpUOgZMQURq/G5BLxx5fdSyF2P0pZAoDYbrDR4uc2ngMH+6lgg==} - '@ckeditor/ckeditor5-editor-classic@46.0.3': resolution: {integrity: sha512-fw4pdBqT1UpVYkBBpACQn9w5iR2Y62AvGW7ANt6b1nv55+FIN0uEAHsuChvZdFra8iJQR1qyilT24LVOTtk5mg==} - '@ckeditor/ckeditor5-editor-decoupled@46.0.2': - resolution: {integrity: sha512-eunAH7bAC7Y0FkxK9ukecG2a7Jxm0NAXlaDIWBRBYmNOycUDnMjeD54Ax4udJ7SxJXiTFYYF6fUIZ/mQy/DHbQ==} - '@ckeditor/ckeditor5-editor-decoupled@46.0.3': resolution: {integrity: sha512-svrTpgGCi9YLhzit97i+A+lVStnQ4fNbGj6O1HlRG676BA20zqUkUWbNDPlBQT5sbq4N2oLKPwBmAqtUsF9ivQ==} - '@ckeditor/ckeditor5-editor-inline@46.0.2': - resolution: {integrity: sha512-XYERPRnt/KNSje/AXpT0aCr6BLpSDAXaGil7edmuPL09oC+gGfjEzvCJDyDHbPCEwOTu684AHVvjiJNKJiJOTQ==} - '@ckeditor/ckeditor5-editor-inline@46.0.3': resolution: {integrity: sha512-VfsD95gALQrUMHRJ5f2KKIPgtRb5flAqug85GSWy+wJZXOv7dC953tc1v8PYtUOHV6R3k2SWOUAGUClRu2ijOQ==} - '@ckeditor/ckeditor5-editor-multi-root@46.0.2': - resolution: {integrity: sha512-QUHS10vQ+9XqRfe/djzD6P4Q8rFav3ewXldW2D5trMpQ+d9HzpyyGnYOOHzM5P8VSpgXm1ma8lTuXtqeLnIhnw==} - '@ckeditor/ckeditor5-editor-multi-root@46.0.3': resolution: {integrity: sha512-mS9gd8zTCclstU5DROT5L3sVq6HSDk0jw/7d7bgKEvWbGvQ6iPiqcgZ+bzpyrtvXMQKnmgfytZpU9qfODLpwFA==} - '@ckeditor/ckeditor5-email@46.0.2': - resolution: {integrity: sha512-nFFEC9Q17llOUZPl0i/CCaVGudopFJvRpStw51ihUnb/DSnSlbe6278Ws+IS5XvW4WxuCaVFIJn3IhxAO8vBdw==} - - '@ckeditor/ckeditor5-emoji@46.0.2': - resolution: {integrity: sha512-ZxjWu2JxnvX8ZyMQpmJ5VpaoXXtWWJxiO6MNeWjL/tcZ2DhD6/lQye7CLuAOvW4P5WBwrGKDdnk+vx7GLO6NIA==} + '@ckeditor/ckeditor5-email@46.0.3': + resolution: {integrity: sha512-t3nypkORG9UPGIc61yUfd9zzRiDDArOn799fvnkzeJf7Nym6Fu0823pmbzyEebLszdVlkg+BJLLC4m0aVTqBUQ==} '@ckeditor/ckeditor5-emoji@46.0.3': resolution: {integrity: sha512-XiQsDeIZdSRDuFz/eoH16L21+Ucxykt+qHvqHSXB6bnVE8A3+65fxXYXicXnlb8st6UYhVBGwd53cpRz1ljMww==} - '@ckeditor/ckeditor5-engine@46.0.2': - resolution: {integrity: sha512-KrOmMtfLON/5EFS7x8GgCTRfVE4rFniPCRfBPzNL6rA/eWOclLYvwUGHpI6+JAymZ5XzyPLb8ftn6KjG8vvC+w==} - '@ckeditor/ckeditor5-engine@46.0.3': resolution: {integrity: sha512-U5BMV3pZTViU2ArsmmvfzqG1dt03laxgWtX8y2TtoEhaL+cNnT4N2cxj0StioeTbGAP3imkNKvVfRpRBhJIp/Q==} - '@ckeditor/ckeditor5-enter@46.0.2': - resolution: {integrity: sha512-AZ+WhDEWDH4Ss6i7zd/YcuszlF5QKfkbGPQVsymsUziDvD/IuIQ1WtTDvLfdXbxGKI7amp9e1HCoilOJfv5uDw==} - '@ckeditor/ckeditor5-enter@46.0.3': resolution: {integrity: sha512-Z/IVe2Bn/PXamXxTlG9Pf/4K1OoGsNpwBfdywiqSYxdlF5E/4e5xArCKuFVkLGPO2YPSXShPhucBorqHlGQI2Q==} - '@ckeditor/ckeditor5-essentials@46.0.2': - resolution: {integrity: sha512-ckcjNJiT1KDfllMr6eiBO9t1GlQUELXotjvUW1H93+g87qvl2yFJa/WB7PCpFOc5Derq45/OQWGL5hjySAqGUA==} - '@ckeditor/ckeditor5-essentials@46.0.3': resolution: {integrity: sha512-lUk+AkDVXb0YXEbyw+14sA5vFtXoWA4i6026tyN8I9uShMIyyjzkVUtTX9a0AWp5j//sJ5Ke+wMS0QUFRDtj+Q==} - '@ckeditor/ckeditor5-export-inline-styles@46.0.2': - resolution: {integrity: sha512-MN/t383ASCYXjYC4VXr58O7w2XqOpERGpgxRWj0WYYcFehh/5TSBPYDscCUEQwU2//wd1z0npyvDcA4l4i0pNg==} + '@ckeditor/ckeditor5-export-inline-styles@46.0.3': + resolution: {integrity: sha512-HPzm/reWMsdbyMoL3y0EeIxUoecKlBA4ZKp4UmPWWOgzvG1F1nh3OBYzzbU8Fc1YWL/KroAATWKmO6Dp2BTpWA==} - '@ckeditor/ckeditor5-export-pdf@46.0.2': - resolution: {integrity: sha512-zS/+tEQk6CTu+wCnypMgddhzwJlYDh74HOHHOCjK/cfkg3DUDndUziI+2P2ft4+QZAfkQhl+EeXxmm3q09OgIA==} + '@ckeditor/ckeditor5-export-pdf@46.0.3': + resolution: {integrity: sha512-n6B9WDRshz7Zbbh3W6teEZB0lQQWBGoi0q195xUYRIuKEMDUwfRk44OWceSpzYD3NAnwZFfXHqF28WU0NcB3iw==} - '@ckeditor/ckeditor5-export-word@46.0.2': - resolution: {integrity: sha512-wJjUWNzEFxTOJgOfMLHnnVd+mKHJbGrJ3f5QM9L4kZpjUVDP+aw7QFvlX+Zw6RmI7+OXeFT55XaYcNVZF3dVeg==} - - '@ckeditor/ckeditor5-find-and-replace@46.0.2': - resolution: {integrity: sha512-k/gAR69CxdjeBf7mrGKWswdsVrdXoHRjCR7RbnTJH+tgzPpbn1sZydD2UacqqC5hON088whTokDY3KFd6zdbXA==} + '@ckeditor/ckeditor5-export-word@46.0.3': + resolution: {integrity: sha512-zYrXyZwZnleb7egQtGUDwjZP1IwQJx46EJjr4s/KmcNurQR4sEt6RRi989M5hq2Xh1v3Vrnr9j0h5fzAZbxs3A==} '@ckeditor/ckeditor5-find-and-replace@46.0.3': resolution: {integrity: sha512-WKJ32slfJKPE2xnOWtk8/kqaDlUE3AKXChmRw6fPXM9pRpBRItLrbMO4Lhic9F1V8UzzY88/6VMuTMUlVg7/pQ==} - '@ckeditor/ckeditor5-font@46.0.2': - resolution: {integrity: sha512-dKkjRE8+GU6+LtQP45nQSEJkvnW1xltdpHZQrZCKXlf/51b2gBg408JtSBhqc1NOT5t1ZxaJCKHnf91dd6g4Hg==} - '@ckeditor/ckeditor5-font@46.0.3': resolution: {integrity: sha512-4A0F3ShSn5QE0aQVus45EiIpFntJdXQnlf/kCLbQstYBUof915vReCa/c0cRu8q+1GOB9DmTarSPfb2jxDKhaA==} - '@ckeditor/ckeditor5-format-painter@46.0.2': - resolution: {integrity: sha512-TECgMz6ndYE8FiXJgTT20V4eLiWMSLSoMZeupX1BJBor1INZE8loEWi4NxgLP1SJzN3brk5hVoPqYdWlh3Az1w==} - - '@ckeditor/ckeditor5-fullscreen@46.0.2': - resolution: {integrity: sha512-G+w2c5PpKRa9e5mZKR333FKkS1BH5bwKnkc0Xw4p2fowdIaytyv73fmUk2oQMTWEEe8sMMNfXCe69sfRSm4FmA==} + '@ckeditor/ckeditor5-format-painter@46.0.3': + resolution: {integrity: sha512-dSTp3ZiHDELVzJ9w+0tKiDGGojJ5AZc3pHoPuND3TOFYcr0C9c6+aGrk6quDpJBGSesR5NuieSCVytku/uauMA==} '@ckeditor/ckeditor5-fullscreen@46.0.3': resolution: {integrity: sha512-+AjKdmknSeihgVytx2CZPvqJ8Iv0sQd8kP1AvTMsp7JWr9kP3eMZEWJ3IwUP7GaH9O+cSDqeW2pFY4rW1ajYlQ==} - '@ckeditor/ckeditor5-heading@46.0.2': - resolution: {integrity: sha512-AdvE53zuBGyuiBitaLPztWL/OyT3hG9F2kcdf1yG+RYovLXS6lG2Ut1tEL3jzmTNOoObWLQQ9Jpthj7gawXlQw==} - '@ckeditor/ckeditor5-heading@46.0.3': resolution: {integrity: sha512-FKTgc1I9nDvnoDJ6RzkmPX7knhU3k6iH8IGUngH78TIOmhcWPVzv7Sftszos/LdX+kTc1ZoWWaHo5vrk90waZg==} - '@ckeditor/ckeditor5-highlight@46.0.2': - resolution: {integrity: sha512-wOLa7exXWaIObdFmXIWchgfDEUyk4+j2/B25NLXyYFhk+EVDOIA0le48Tq+nAM7cusA6PP4skwkUZCBOP31UIA==} - '@ckeditor/ckeditor5-highlight@46.0.3': resolution: {integrity: sha512-woO40tvOomrE7PHV/LAIOuNDb6sm2xiRQpT3r6TU1bvHZWSdt+hBCVRbnPxMNY2b/+0FGeV6cIOP8jlZ6JXF2g==} - '@ckeditor/ckeditor5-horizontal-line@46.0.2': - resolution: {integrity: sha512-TWpcU7xDQnqyKvvv30cYHy+57FTLEuNgUbKRs+ziP1Ywogd6X3jFVnmJk/WMCNc315v1IfDFiuaPbZn04zrmjA==} - '@ckeditor/ckeditor5-horizontal-line@46.0.3': resolution: {integrity: sha512-mct0XA6XxSk9BXorR5HA6jiDmf40Wm2HbwSEL8RcCQ4s/ak+3c85loUQZtV5Enaro8ejUkQ30nbqUnrO21Z8ZA==} - '@ckeditor/ckeditor5-html-embed@46.0.2': - resolution: {integrity: sha512-GJouBoKYKEP1NYrMSeu+vadP5vHsJgUBb/9yvx+kup/50u+HOylenBfVc+IdMMzZyU8ZoNw3wND5mgOpyQPLdQ==} - '@ckeditor/ckeditor5-html-embed@46.0.3': resolution: {integrity: sha512-8Cf0L1REllrVffu4BrnNiga0mQgFcQ0V/L4ARMGR3vmafTvS2cOvMyrGJy/69oCGM0NigyU1eSzkGv04o+599w==} - '@ckeditor/ckeditor5-html-support@46.0.2': - resolution: {integrity: sha512-DZAMx55Qxz7YQMy4qOCiNKf9oUp/FkAxqJRAG+102nweLQePq86w//oE6pc/mRo3q6U3/za8NLz6JP4L2duztw==} - '@ckeditor/ckeditor5-html-support@46.0.3': resolution: {integrity: sha512-zBRJ1aBIi/UKKRhCUvK0mTDu9c43GOINKscGJ4ZRAD8WmKdlpxO+xUfCfZouDMGwd67lD9e37LI3xZc+hGCXGA==} - '@ckeditor/ckeditor5-icons@46.0.2': - resolution: {integrity: sha512-QNLncoTeHgv4fU7Q/jv/qWH1nQMQ1JreWVQLysu1nEDlm4KiVLzP+8ng51BquY+wxw4rIVJTwZv1FYdyc6xlQw==} - '@ckeditor/ckeditor5-icons@46.0.3': resolution: {integrity: sha512-ztmFx8ujcdIMTWeIQ8Hxixlexfhx8vcclV/+maDzjVHhqRNi9eZ1b/nQ7gnS4/X5Fnh6cPQuCM+3lTUR4jQscA==} - '@ckeditor/ckeditor5-image@46.0.2': - resolution: {integrity: sha512-1b72bijZ4lhysL6K9ZZBQZPldMUZwoAar4DFHmCnM/WN6psf/MEyFce+hr5Qq/LFOvCiOeevuNz6DTDKO7eXSg==} - '@ckeditor/ckeditor5-image@46.0.3': resolution: {integrity: sha512-9XcJVJxG+fqzwTupf7EATKeVZ+tXqeWiHLip4w/vMejjX026CPjiB3rKA2K5/H25TKDrvsMBBm22RqpK25dzCw==} - '@ckeditor/ckeditor5-import-word@46.0.2': - resolution: {integrity: sha512-Bxg/0s9hb8PhcYQBaCU4vrNXZ1m4EjN4XpagoszNX18LMOh0/FXcJ7EqbqNtPPdwpbv9my5TyksWyjVG07KNaQ==} - - '@ckeditor/ckeditor5-indent@46.0.2': - resolution: {integrity: sha512-EKA4kM3uZexI6j7GzQyDuYNwY0ULRet0+AZTYbr4rEaB+Mo2zaJCJxuJw1RPTNBwE/9fVJyqYsPzb0UmSRqsGQ==} + '@ckeditor/ckeditor5-import-word@46.0.3': + resolution: {integrity: sha512-x3HKqFG8KKiFZIvJGro1I4nn+8QX9XQ+BgtuKarNyevBH5M2eM7odVxu3gyHyNwiUkUYr4R0Wc8ozm36LWhaQw==} '@ckeditor/ckeditor5-indent@46.0.3': resolution: {integrity: sha512-XLdlp94Bitkki027adnOqL642kCSJphMoZZDYYpTNHQkKhJq6TDp8u66EFlo2/q1quVDgb1qlezDuShouYd1tQ==} @@ -1962,208 +1860,127 @@ packages: '@ckeditor/ckeditor5-inspector@5.0.0': resolution: {integrity: sha512-WVCa1mtePJkLtI81Rn2E6orV0B2Az/+O7f+corJzYapoH5koVEe9TcVyoKRquKUWeBXMG+D1m72vmR2kuoLNhA==} - '@ckeditor/ckeditor5-language@46.0.2': - resolution: {integrity: sha512-eYwRnEkoWGabEZ4PVtSobORa+vnUQFuRetInuhDrkBwyMv9IjVUukS46AWHEjkPBO/rlI++O9SK1oOFyzOARCg==} - '@ckeditor/ckeditor5-language@46.0.3': resolution: {integrity: sha512-JLkDnhZxP9J/Dw7uxJtBHYrdR1q2xpkIsi+Y0fhG0cejo6Lhfnv2F/1L76EO6JxhfhrkHWrDgLwr860PYvRztA==} - '@ckeditor/ckeditor5-line-height@46.0.2': - resolution: {integrity: sha512-zVLlMblXhe0r8Yv5E52nX2d2Nc0yqaMDDqKa7r2gA2AB8dxMEGx+8GkiK219eYhy9+fVr1GLb1i0c592WXG7Rg==} - - '@ckeditor/ckeditor5-link@46.0.2': - resolution: {integrity: sha512-5uliK3QCIOcEsq2bgZF5Qz88cmN0E1YXUrYc5uoqC8LF0lzOimE+EA+7/dJhBZCya8/+Y/rvvpJ8SHsjhd++kg==} + '@ckeditor/ckeditor5-line-height@46.0.3': + resolution: {integrity: sha512-QJLh4LmZL0QW9wqSGSgHFZnFbd2L7xDCgoERO65EIzUvMr6cEr8IEBsc2ynXk7qlws45z008xr9+q4uXuNfpSw==} '@ckeditor/ckeditor5-link@46.0.3': resolution: {integrity: sha512-s2wBD0QQ2Pz8wzTbh3YN83QbYRVbGp3qLwgN+8x7Y/bOuFE4AxR+JhDo14ekdXelXYxIeGJAqG2Z4SQj8v2rXQ==} - '@ckeditor/ckeditor5-list-multi-level@46.0.2': - resolution: {integrity: sha512-zkHhLgQUfpaoY0GRu90IlQP5ANjQFc6PLTnwj3Z7Mx5Km3C7iwS3aTTkBlpl+QqLlhdjK2sJj5s1s4vDeIJ+0w==} - - '@ckeditor/ckeditor5-list@46.0.2': - resolution: {integrity: sha512-0Pq5UU4SP9UOlcRhxpjCoGXfDxHeqdumn8qtNbL5X5yRGqRE4GsVgJ4CkOmtZNTy1JVv1clZ37NPKh5miqTP4A==} + '@ckeditor/ckeditor5-list-multi-level@46.0.3': + resolution: {integrity: sha512-MWgqdaqX9eNCKW41o9QdIXfIWP3xcJPrkerHLqJbqSj/AFZq25/8n98MWgKuygGP3r/TGI3ojga2eizr+TGMDA==} '@ckeditor/ckeditor5-list@46.0.3': resolution: {integrity: sha512-KEAnyhUO6hWWa3GO6NGS7Entn2OXutCQ2+od8l5MrqeGxmpnqj0OpPX6qn+RZTVWf1RnqwErCYQhhPoQM/mlZg==} - '@ckeditor/ckeditor5-markdown-gfm@46.0.2': - resolution: {integrity: sha512-+PaA5D10LnxqrsdW+UI45vqjR7C0l6vWAHFR+M99v7bxHEW+hQiLS6af8FhL/yv9Sno9AL4Oqdsee1HUU7hjHA==} - '@ckeditor/ckeditor5-markdown-gfm@46.0.3': resolution: {integrity: sha512-ROOQsKcb03UdzyWZOD4p6vPWUpjgBRf4VXgbxKds2z19dm3fOdUwFbolpVrmYuYzdHrI/0xWM/+waD7TEOatuQ==} - '@ckeditor/ckeditor5-media-embed@46.0.2': - resolution: {integrity: sha512-HQqtmuZPGvMKvshVIkz9GQvnSxuvsuw1o99zHvkr73H2OpL2uRRgCwVLufKZpIsn6CMtNbWq9PlZxk6ZME6Nyg==} - '@ckeditor/ckeditor5-media-embed@46.0.3': resolution: {integrity: sha512-aozP4L8WQuPOHBA5qXTQnH3kQrhFJd6/J5KjKl5EicR6MUqeDkvzSLxYnltUBPByoDvkNxHD/GIL8nevgeWCrQ==} - '@ckeditor/ckeditor5-mention@46.0.2': - resolution: {integrity: sha512-/2FT0TmXyxgO5CWg841Yy5PF0uGT4mmp8NQYPpamfgP6E236L/aOTJP4kHtZV5uOSEnt6P48N59MTXswXA3Glg==} - '@ckeditor/ckeditor5-mention@46.0.3': resolution: {integrity: sha512-a7sHtN8M5Glh20SbsB0KWlFxoothUwkq6cqNJKKAI6MrOYsOJX1WaMG2mUfhGr4VTrUieuJYxVtqMFuagbhBgQ==} - '@ckeditor/ckeditor5-merge-fields@46.0.2': - resolution: {integrity: sha512-HofRJmczkgwThlfOqIYttHjV1SbEkLuFlZ8YPbEx+CME555Ql40nEaYvDcLVzqo4QAC/uZe7Eg8Kzf99DBlbKQ==} - - '@ckeditor/ckeditor5-minimap@46.0.2': - resolution: {integrity: sha512-Hi0qLjWLgGSwT1u3BlDc5tXMA5eHsDm6L9Sv+LiyxPFPBgX/HQhWT6L6x4jIexHQLlDhBO5o/Hp3tnlW57K5Kg==} + '@ckeditor/ckeditor5-merge-fields@46.0.3': + resolution: {integrity: sha512-2ZUmQc3NsuF7yzYTYhZOGr1Mc8mHPkxhlTbE10v6eHnW0/FATku4riD+NuKs5GgASeHGkf28D37cjHV+ZFZSWQ==} '@ckeditor/ckeditor5-minimap@46.0.3': resolution: {integrity: sha512-gsac1z96MaJMFzapfzqLtEqETpI3JVXMfdQV3N0+kRbFSlUeJmrR/aHLC/+GDQAttkfOuL9i4FlWQKiDeSN15w==} - '@ckeditor/ckeditor5-operations-compressor@46.0.2': - resolution: {integrity: sha512-PBLZ4yaOOQigBIHxTjKWa7xA7uSj2MHCcLsEvtBVZ8gXcTBtOK2WGLHdwplbnRzDWzf1z646EzrKz7TK7iZv4w==} + '@ckeditor/ckeditor5-operations-compressor@46.0.3': + resolution: {integrity: sha512-OW86mNTwh72NETbFzd1dka07jRNnSF/f7uvBjcIDqsL93E67yJ9A+9m/ysm2XvlAUfUP58KM3fSE5YGdyPN0PQ==} '@ckeditor/ckeditor5-package-tools@4.0.2': resolution: {integrity: sha512-Dznbs0xKNcvONJIb4FnvDC9LyUV20271N8FoSaAlCnZeNdrPoKlVJfcHAwsVPqLhtQ8mxfm6k7WnIC5aC6I9Bw==} hasBin: true - '@ckeditor/ckeditor5-page-break@46.0.2': - resolution: {integrity: sha512-8wSzQU0lwoqzMPFyZHYVJJRTc1GA5gwgtz7XVKKHtKRF9FsKmHYASHsEsjjX3TkU0dPTGnaqsttZ7mBGU9K9Ww==} - '@ckeditor/ckeditor5-page-break@46.0.3': resolution: {integrity: sha512-6V0O0sqgZMh47knEhhj0htWK3Oxm6jfHLWA4vi9vColwJMv9imuP72vYgrClmKHfN/QtyZ+DGmaufmhaXS2ffw==} - '@ckeditor/ckeditor5-pagination@46.0.2': - resolution: {integrity: sha512-27GG7FyiOjSfWF695ekAbGJZvjPC/NCzOec5f5UrcjIa3MquR/6pXzbZBJHzs0JFe8gv2ghvFvPW9yQ1qo3JkA==} - - '@ckeditor/ckeditor5-paragraph@46.0.2': - resolution: {integrity: sha512-Mg4BxYvIzonlLe9zzFZTyiiMbW40NLue9G26lWaCUz+O2z8ms5CShNc065t4alJiihJis5Dtuho8tvPDiRgCNg==} + '@ckeditor/ckeditor5-pagination@46.0.3': + resolution: {integrity: sha512-iMtEE87+eovv8DfgMF0JDNRTrUq2UQ5MzDapJRaAiFttoP8gg/teFxT8BivMTL0M9SdSXuby7QVvt5dT4aDDUQ==} '@ckeditor/ckeditor5-paragraph@46.0.3': resolution: {integrity: sha512-3OlCeyykkhcueXmo+p/LppeCvC2TtEpljLpC042EbIOCJEbSMlYEGx/AJQGetn2JV8q9L3UKfgnltpOriXAeyg==} - '@ckeditor/ckeditor5-paste-from-office-enhanced@46.0.2': - resolution: {integrity: sha512-Ksb3p0Rs2a5omHQPcYh7zWDopoRC2ePGSjtTyxONtZO/8h0yL3tW0poQ/B8kCqAp1b9wBXA2jnDVPovqylu0MA==} - - '@ckeditor/ckeditor5-paste-from-office@46.0.2': - resolution: {integrity: sha512-eI08nXazXzdIBxKjiU7tANFAdqz1cb5+xRdzn6dmZj0QBLHdEMWZVLLng5XC2gPqB7V3gSA0XbuYeSLF6fTfQg==} + '@ckeditor/ckeditor5-paste-from-office-enhanced@46.0.3': + resolution: {integrity: sha512-f6HTD7mBkGLE4SRui/BaYs8Qgu/N2gjTcVX8w6MWkIPpUWUb0LfNmC+TlZvN8v2+/6lxtvaPjvkO5PVn+m6ckA==} '@ckeditor/ckeditor5-paste-from-office@46.0.3': resolution: {integrity: sha512-pgqBTqP3oIFbmHvk1ddICDmyvBvFE9d+jO0busPXl5oWIqTLaaumwWaredEEUJpYmu02POSrK+WPGS0Qis6mdg==} - '@ckeditor/ckeditor5-real-time-collaboration@46.0.2': - resolution: {integrity: sha512-QkMZZXRMFw1IoH90uSAgqJ/NnxSg70UIFKqUDjwzSNMs6XU46datkdG+NnvgJhp43ZUcI1mGoNoR7Ofpznz//g==} - - '@ckeditor/ckeditor5-remove-format@46.0.2': - resolution: {integrity: sha512-/Ez72jjpnvDqFtP4afNimyrqbt3xJn/ab7p4DoByqyuBJ/Wy7mkaRcw9dDO0oJB+GVWdcGeRWeYoFUYj3Yw0NQ==} + '@ckeditor/ckeditor5-real-time-collaboration@46.0.3': + resolution: {integrity: sha512-JaPvX+113tfjeKCU8z8SXmurrzDyjpdFSNSIv6JO86FDq0WqRiWe8fzL45g4Oy0Dj86shqUEsBKfRpnMiwG9/w==} '@ckeditor/ckeditor5-remove-format@46.0.3': resolution: {integrity: sha512-rrGeK1NGE5o04/wuyMq10BD7bJ7qkVZq74dDXb7G6l1IkFWU/lY5SLt1K4FgVunY+oBcsena+hktwqgEsmEqdg==} - '@ckeditor/ckeditor5-restricted-editing@46.0.2': - resolution: {integrity: sha512-WR8HciP0DcD1TB+i8zRVwroPMiCy9Z7m0kfirCSLmwWP8bn792XwU+kId9DrOWalNzfNh4BXoviaPpi0vtRcmA==} - '@ckeditor/ckeditor5-restricted-editing@46.0.3': resolution: {integrity: sha512-b1NUb7nEKdb0R5UOukXRXOeweOIE3Dsa64uwV/H6ZnRfdOmH37TVSKFJ2lWVvPUUljsT3SVdSZbl1aP4aA1SBA==} - '@ckeditor/ckeditor5-revision-history@46.0.2': - resolution: {integrity: sha512-+vUymZSF6/lNCZkZlt6Ij785cqaVRzyACCimFQefj/U9TWIsrTHCLtKuwmH3D4AqutYy0ZFe++MMeHw4t2OU7Q==} - - '@ckeditor/ckeditor5-select-all@46.0.2': - resolution: {integrity: sha512-qC+HAZ0BWO4daXkZ84dAu7ynMRJfhtcnUP8pR/o2D6VxJO7Cu+5MwtwfoLmSiJAUGYwcxVd/iFq3RP7ZxS4Rew==} + '@ckeditor/ckeditor5-revision-history@46.0.3': + resolution: {integrity: sha512-GYSbobgsrj18zEKI5/7hcyRIwwI4pqCwRE9/i1t1L1ea+5TE3ETj2LDNdkfHL+mjiq4+xk3HwK9CKLWELXbVLA==} '@ckeditor/ckeditor5-select-all@46.0.3': resolution: {integrity: sha512-Uxr3/+TRLUIOGubXo/86yzqLGgoEdPV2rGqz40ulrVhG1Q7hOYerJPDs67ULPq6DLukoFFARRTah+UN9EOYRRw==} - '@ckeditor/ckeditor5-show-blocks@46.0.2': - resolution: {integrity: sha512-J+C59BMbnAH4gPrkUlu/dccKR2NBUqrRIFa01hnDHk+ECYeJsBNlsENNPImxeay4hiF+p4cujhQnI8Xq1NkzQQ==} - '@ckeditor/ckeditor5-show-blocks@46.0.3': resolution: {integrity: sha512-YSa+Q49hQe4oRxIFsnUjzIFRG1M5+2vWjzYwS84hQAR0xDMZDD0SqIS6poC3QewuIS/525bcnmASBwXZUrRdIA==} - '@ckeditor/ckeditor5-slash-command@46.0.2': - resolution: {integrity: sha512-71DM6PnGVu5KWgEpjyAWEsZ1qYfnIqcaXeTK2ZNtH2EwTp4UnMEC3fLEdkUpqDnc6RxiLScSnrmbBd6FNAczIA==} + '@ckeditor/ckeditor5-slash-command@46.0.3': + resolution: {integrity: sha512-tQlILhzZjnu7jdZakBaWzJGmv1z40pyXgyFyjzCEtb7H0W0sSTyIiD1hABHUHwyRpG9dGEu9VD2DmOBYywyDsg==} - '@ckeditor/ckeditor5-source-editing-enhanced@46.0.2': - resolution: {integrity: sha512-n8R39dRE8rzI76zO83EKuX2/fD19clT3vCrXwW/TNbTTCBqaDBVxjAAZe4NfCpaiHGiCZ1y3xyptY7XKtJX6vw==} - - '@ckeditor/ckeditor5-source-editing@46.0.2': - resolution: {integrity: sha512-UdQELANPxAMhbbKTBCOfm/dMtqgQpMcU0D58LKjvvOT35ZGyjlrvZCKmXweFtfLPK5SmQhlS9z5/yy9JIH3pVQ==} + '@ckeditor/ckeditor5-source-editing-enhanced@46.0.3': + resolution: {integrity: sha512-7mMRqVtqUoLhvhp97/JgakVETK8QxuwSjrQLUB61WhpW5H6exHJzfiJzeZaF+8813klzrirH+E2VNVF92v7ytA==} '@ckeditor/ckeditor5-source-editing@46.0.3': resolution: {integrity: sha512-zJMa7ekyaeQAqAysFZDRwPRyJ7+ejaP2twYvRJQARf/BgZ6YZdSDvSoW1gGIKN/c/f0XWOSTDBdRCciPZu9vCg==} - '@ckeditor/ckeditor5-special-characters@46.0.2': - resolution: {integrity: sha512-X3XuIAchgFxmKcWcc513vzzsMcN6eOPOzQlQtVr9NKgUd/Zvw7YTyxCP1Wj2w9usgLn57p2ame/7GlBt/P1quw==} - '@ckeditor/ckeditor5-special-characters@46.0.3': resolution: {integrity: sha512-PihS9/nmrGXaycsI3TSqVK0qGlc2ZSE3XzL7dEKTCyUta7vvI7hCC/jDaTtfch2d0fZhnIXovlgqlj35u2PjDw==} - '@ckeditor/ckeditor5-style@46.0.2': - resolution: {integrity: sha512-LeP6kV0AeY1mrv6hbuQ2s10AEoJ64Vgv7XMAieg/fYE2/CIH0GAXE9/4Xt1+X8zCEddZ0HcbKCyCJG2l20xzyQ==} - '@ckeditor/ckeditor5-style@46.0.3': resolution: {integrity: sha512-/4kOCM0/s4O65AA6tHdTK9joPFaTs/Uk14RHlyGP6+QJQ5FcNx9g2yJ1HxhRAdkMLy3AsVol9lqqFXC00+W7BA==} - '@ckeditor/ckeditor5-table@46.0.2': - resolution: {integrity: sha512-dGkTe1vEk7iDEmoRCTQszyerXvO5hrJH702kwHV5md2dlXyyJBteAJ9qHiSxf1euC2mOMMUhq7n5DlqpFAFb8A==} - '@ckeditor/ckeditor5-table@46.0.3': resolution: {integrity: sha512-Bt7d02s96cv28Xc+LxNRYBNrqlG7gI5xB8gjQWCuoIYHVikxtDUSBowu7q1UOkBmX/TEHuUpnYjUdBKD5M2n5w==} - '@ckeditor/ckeditor5-template@46.0.2': - resolution: {integrity: sha512-OCnBs3lMe9Owjrj8lKqnJfv/m3UuvNViquGQekDzdJqFzC7ZiakPosTsAUrWlf33asjEoSJc7CaBi2lIZ8xIwA==} - - '@ckeditor/ckeditor5-theme-lark@46.0.2': - resolution: {integrity: sha512-sHhwOZVg0e3SHm6caeHP67VlKojtoqxiu6oCwFduC+hK4s3OhQ3J/v+FIs7wGeFPz4ReBMAp63LNJVVcllRw+g==} + '@ckeditor/ckeditor5-template@46.0.3': + resolution: {integrity: sha512-ULcr/nJHU9wO6j4CIlvQkiUw9KPoqc4nedGIZVuIOn3pnEwmCRccZ6K0WrBroc8f6ZPsn8g+XqrwXceyJeufDw==} '@ckeditor/ckeditor5-theme-lark@46.0.3': resolution: {integrity: sha512-0w4fwXFExlcsDsPXgNrQz86WJWCUwIYJkcRbjL+K3fMRYBPGVoBO25OHL7tPy2rYvrnZindCJXW9w8FzKSsKhA==} - '@ckeditor/ckeditor5-track-changes@46.0.2': - resolution: {integrity: sha512-U9Q8TgOyoKrGknJbfpkcodLGBV66DpRo+Nu3tZaIfodr/ek2eiwCHFHo4AHKS2xStC/6S3LMZDZhQS9n5eSpbA==} - - '@ckeditor/ckeditor5-typing@46.0.2': - resolution: {integrity: sha512-jYrsRmE1rZ6c8jtOWVm6Q3FpIT9HWdJg6fK453w4upkjWM7lH3kXxtPgSLmEATUyO/ON91VNXEGA+LGml2MHnw==} + '@ckeditor/ckeditor5-track-changes@46.0.3': + resolution: {integrity: sha512-iYqMU+v0WY2eM7wA90N8RLYhrrmpEG2EcwxitwhuKHJn6L69M5S4AA2aY/EPHyQAaoJxmYfCUvt2BdwO4596gA==} '@ckeditor/ckeditor5-typing@46.0.3': resolution: {integrity: sha512-iyxTTWIJ1/DpjCk+Uca9bE8P+Q7nvMssustEoMd6b3n39McCxnnonW7hrLUjFsRf/lPuvcAhpvFApoy2cbBRZA==} - '@ckeditor/ckeditor5-ui@46.0.2': - resolution: {integrity: sha512-c0Emy60YDY0EZl8nLPNaFoEA60cxQvfz8cD9uK7MYw9L5s4xSi+m0Nd0P2BR8gK/dfRnwiBnUyLDcu4yPMN1hw==} - '@ckeditor/ckeditor5-ui@46.0.3': resolution: {integrity: sha512-5sRd7/IxWI+jL8N8CO5n35AwM5ofMieFLjvhtdzmkZsHl2hNHMHyfjERlOynp6tkX3TlelJBokqpAO7Yu+DrHA==} - '@ckeditor/ckeditor5-undo@46.0.2': - resolution: {integrity: sha512-IOFL9rrYvk2KcNyFK9YPOENM3H7RRqtBNNmj9A9zntpqsoq+8QKqcY5BpcDeODrkOtmbrhwDwcwcek7uqI3S5g==} - '@ckeditor/ckeditor5-undo@46.0.3': resolution: {integrity: sha512-DnSBUIVOpARMDOtMrwvAOYAMZK263ubGLp48N4Yb4bpbE9VwH9KUaTNP1aRRE36wQ46KaPYiROqhnnq+RaemLQ==} - '@ckeditor/ckeditor5-upload@46.0.2': - resolution: {integrity: sha512-34lQ7Cx+/hiHAsY3yL+mwbD2Y1QPsqdr9VdgQU8McfwQNSh/PHBa5WplIMsdMRym8pEicj50nsli/hVl58FsZg==} - '@ckeditor/ckeditor5-upload@46.0.3': resolution: {integrity: sha512-VfC3KG1fIaXQkzQRjIlt3b+G44DPj39jD9I5cepLN/xXsHU/EAUcJWXScsd/GlViSDR0DUDCygWyhIIbF/Vobw==} - '@ckeditor/ckeditor5-uploadcare@46.0.2': - resolution: {integrity: sha512-5ma5RzDW2hHXPcqn3AbEX7ao8R/3V8Nm8RqXfdWyyIRr5uxdHh32pyp9MuiVPZZ8LGxzrZcXPXY5sVpxMEj06g==} - - '@ckeditor/ckeditor5-utils@46.0.2': - resolution: {integrity: sha512-7t9PAZurES75Nz7ICadfRoGT5SbXnbxu6L5PoAxmyIGFPKICdZ6I4mVILVraPSNwgFDm/Zg2RxmiCOMWFTlxMg==} + '@ckeditor/ckeditor5-uploadcare@46.0.3': + resolution: {integrity: sha512-yHKDiJzK/nVObCgRz6zkJTn38LQeu7Tz7crPDx5UjN75MJ3KYCzNGJ4RCAZexN+qvGuN15oXTFu98iEu1H3B7w==} '@ckeditor/ckeditor5-utils@46.0.3': resolution: {integrity: sha512-z+4EI8IOSJpDzKdRSw0KHmLK3LMwYeZ9R207oQzswqlbvhYcUib3HhfMlwhE6pyAGYTofpZQ2btHEOaLPRCTDQ==} - '@ckeditor/ckeditor5-watchdog@46.0.2': - resolution: {integrity: sha512-QaXczfT5WgyteNVzbYWhZ0SBLQj/qXXRefMq0v1mpI9Iro44iMV7XmvOWhTVsskwTuNq32a1C5zMzfW0Ax69rQ==} - '@ckeditor/ckeditor5-watchdog@46.0.3': resolution: {integrity: sha512-TcSM3n9bsJ+Rpzc7NFN2BdobxXAnRJ52n0XY8CeVYZ0VA61GtG/zINH+OdEUORcpqKylH4F1ftyNEwf6cdUbPA==} - '@ckeditor/ckeditor5-widget@46.0.2': - resolution: {integrity: sha512-uBcYwT7vTKCyuMXZIi0Qbs3neBQQp1sFFb/ClsX0elbh3UZEoVyr13uZIgl1+TrnVZa0scICJfWLbaiRHjVTXg==} - '@ckeditor/ckeditor5-widget@46.0.3': resolution: {integrity: sha512-h5+KbQslzDVWntJQYCkSIj0huJSvE/lkjWTVCsbo2wmbKg6jusP+1oQ5ENtd7Nz4bpJlT83UkKDslSrF23xKlA==} - '@ckeditor/ckeditor5-word-count@46.0.2': - resolution: {integrity: sha512-U2b1DTchEE75ndHmDMmV3y/NXFFx9yIoSYzupsPJywKVTdBFdDZvSnulEocuP/YCgWTA1VWTiAirRTmccII/Qw==} - '@ckeditor/ckeditor5-word-count@46.0.3': resolution: {integrity: sha512-Qobva/b/79t4hD6ZgWsBT3PgGIFXU2dZW62kFDJNVkGpq1pkKboIdq7Iu57OffLDJaV+xkAmEvV6cIDWc4KADA==} @@ -4322,14 +4139,6 @@ packages: resolution: {integrity: sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==} engines: {node: '>=10'} - '@smithy/abort-controller@4.0.4': - resolution: {integrity: sha512-gJnEjZMvigPDQWHrW3oPrFhQtkrgqBkyjj3pCIdF3A5M6vsZODG93KNlfJprv6bp4245bdT32fsHK4kkH3KYDA==} - engines: {node: '>=18.0.0'} - - '@smithy/abort-controller@4.0.5': - resolution: {integrity: sha512-jcrqdTQurIrBbUm4W2YdLVMQDoL0sA9DTxYd2s+R/y+2U9NLOP7Xf/YqfSg1FZhlZIYEnvk2mwbyvIfdLEPo8g==} - engines: {node: '>=18.0.0'} - '@smithy/abort-controller@4.1.0': resolution: {integrity: sha512-wEhSYznxOmx7EdwK1tYEWJF5+/wmSFsff9BfTOn8oO/+KPl3gsmThrb6MJlWbOC391+Ya31s5JuHiC2RlT80Zg==} engines: {node: '>=18.0.0'} @@ -4342,10 +4151,6 @@ packages: resolution: {integrity: sha512-bXyD3Ij6b1qDymEYlEcF+QIjwb9gObwZNaRjETJsUEvSIzxFdynSQ3E4ysY7lUFSBzeWBNaFvX+5A0smbC2q6A==} engines: {node: '>=18.0.0'} - '@smithy/core@3.9.0': - resolution: {integrity: sha512-B/GknvCfS3llXd/b++hcrwIuqnEozQDnRL4sBmOac5/z/dr0/yG1PURNPOyU4Lsiy1IyTj8scPxVqRs5dYWf6A==} - engines: {node: '>=18.0.0'} - '@smithy/credential-provider-imds@4.0.6': resolution: {integrity: sha512-hKMWcANhUiNbCJouYkZ9V3+/Qf9pteR1dnwgdyzR09R4ODEYx8BbUysHwRSyex4rZ9zapddZhLFTnT4ZijR4pw==} engines: {node: '>=18.0.0'} @@ -4370,14 +4175,6 @@ packages: resolution: {integrity: sha512-UeJpOmLGhq1SLox79QWw/0n2PFX+oPRE1ZyRMxPIaFEfCqWaqpB7BU9C8kpPOGEhLF7AwEqfFbtwNxGy4ReENA==} engines: {node: '>=18.0.0'} - '@smithy/fetch-http-handler@5.1.0': - resolution: {integrity: sha512-mADw7MS0bYe2OGKkHYMaqarOXuDwRbO6ArD91XhHcl2ynjGCFF+hvqf0LyQcYxkA1zaWjefSkU7Ne9mqgApSgQ==} - engines: {node: '>=18.0.0'} - - '@smithy/fetch-http-handler@5.1.1': - resolution: {integrity: sha512-61WjM0PWmZJR+SnmzaKI7t7G0UkkNFboDpzIdzSoy7TByUzlxo18Qlh9s71qug4AY4hlH/CwXdubMtkcNEb/sQ==} - engines: {node: '>=18.0.0'} - '@smithy/fetch-http-handler@5.2.0': resolution: {integrity: sha512-VZenjDdVaUGiy3hwQtxm75nhXZrhFG+3xyL93qCQAlYDyhT/jeDWM8/3r5uCFMlTmmyrIjiDyiOynVFchb0BSg==} engines: {node: '>=18.0.0'} @@ -4394,10 +4191,6 @@ packages: resolution: {integrity: sha512-GGP3O9QFD24uGeAXYUjwSTXARoqpZykHadOmA8G5vfJPK0/DC67qa//0qvqrJzL1xc8WQWX7/yc7fwudjPHPhA==} engines: {node: '>=14.0.0'} - '@smithy/is-array-buffer@4.0.0': - resolution: {integrity: sha512-saYhF8ZZNoJDTvJBEWgeBccCg+yvp1CX+ed12yORU3NilJScfc6gfch2oVb4QgxZrGUx3/ZJlb+c/dJbyupxlw==} - engines: {node: '>=18.0.0'} - '@smithy/is-array-buffer@4.1.0': resolution: {integrity: sha512-ePTYUOV54wMogio+he4pBybe8fwg4sDvEVDBU8ZlHOZXbXK3/C0XfJgUCu6qAZcawv05ZhZzODGUerFBPsPUDQ==} engines: {node: '>=18.0.0'} @@ -4406,10 +4199,6 @@ packages: resolution: {integrity: sha512-F7gDyfI2BB1Kc+4M6rpuOLne5LOcEknH1n6UQB69qv+HucXBR1rkzXBnQTB2q46sFy1PM/zuSJOB532yc8bg3w==} engines: {node: '>=18.0.0'} - '@smithy/middleware-endpoint@4.1.19': - resolution: {integrity: sha512-EAlEPncqo03siNZJ9Tm6adKCQ+sw5fNU8ncxWwaH0zTCwMPsgmERTi6CEKaermZdgJb+4Yvh0NFm36HeO4PGgQ==} - engines: {node: '>=18.0.0'} - '@smithy/middleware-endpoint@4.2.0': resolution: {integrity: sha512-J1eCF7pPDwgv7fGwRd2+Y+H9hlIolF3OZ2PjptonzzyOXXGh/1KGJAHpEcY1EX+WLlclKu2yC5k+9jWXdUG4YQ==} engines: {node: '>=18.0.0'} @@ -4418,98 +4207,42 @@ packages: resolution: {integrity: sha512-raL5oWYf5ALl3jCJrajE8enKJEnV/2wZkKS6mb3ZRY2tg3nj66ssdWy5Ps8E6Yu8Wqh3Tt+Sb9LozjvwZupq+A==} engines: {node: '>=18.0.0'} - '@smithy/middleware-serde@4.0.8': - resolution: {integrity: sha512-iSSl7HJoJaGyMIoNn2B7czghOVwJ9nD7TMvLhMWeSB5vt0TnEYyRRqPJu/TqW76WScaNvYYB8nRoiBHR9S1Ddw==} - engines: {node: '>=18.0.0'} - - '@smithy/middleware-serde@4.0.9': - resolution: {integrity: sha512-uAFFR4dpeoJPGz8x9mhxp+RPjo5wW0QEEIPPPbLXiRRWeCATf/Km3gKIVR5vaP8bN1kgsPhcEeh+IZvUlBv6Xg==} - engines: {node: '>=18.0.0'} - '@smithy/middleware-serde@4.1.0': resolution: {integrity: sha512-CtLFYlHt7c2VcztyVRc+25JLV4aGpmaSv9F1sPB0AGFL6S+RPythkqpGDa2XBQLJQooKkjLA1g7Xe4450knShg==} engines: {node: '>=18.0.0'} - '@smithy/middleware-stack@4.0.5': - resolution: {integrity: sha512-/yoHDXZPh3ocRVyeWQFvC44u8seu3eYzZRveCMfgMOBcNKnAmOvjbL9+Cp5XKSIi9iYA9PECUuW2teDAk8T+OQ==} - engines: {node: '>=18.0.0'} - '@smithy/middleware-stack@4.1.0': resolution: {integrity: sha512-91Fuw4IKp0eK8PNhMXrHRcYA1jvbZ9BJGT91wwPy3bTQT8mHTcQNius/EhSQTlT9QUI3Ki1wjHeNXbWK0tO8YQ==} engines: {node: '>=18.0.0'} - '@smithy/node-config-provider@4.1.4': - resolution: {integrity: sha512-+UDQV/k42jLEPPHSn39l0Bmc4sB1xtdI9Gd47fzo/0PbXzJ7ylgaOByVjF5EeQIumkepnrJyfx86dPa9p47Y+w==} - engines: {node: '>=18.0.0'} - '@smithy/node-config-provider@4.2.0': resolution: {integrity: sha512-8/fpilqKurQ+f8nFvoFkJ0lrymoMJ+5/CQV5IcTv/MyKhk2Q/EFYCAgTSWHD4nMi9ux9NyBBynkyE9SLg2uSLA==} engines: {node: '>=18.0.0'} - '@smithy/node-http-handler@4.1.0': - resolution: {integrity: sha512-vqfSiHz2v8b3TTTrdXi03vNz1KLYYS3bhHCDv36FYDqxT7jvTll1mMnCrkD+gOvgwybuunh/2VmvOMqwBegxEg==} - engines: {node: '>=18.0.0'} - - '@smithy/node-http-handler@4.1.1': - resolution: {integrity: sha512-RHnlHqFpoVdjSPPiYy/t40Zovf3BBHc2oemgD7VsVTFFZrU5erFFe0n52OANZZ/5sbshgD93sOh5r6I35Xmpaw==} - engines: {node: '>=18.0.0'} - '@smithy/node-http-handler@4.2.0': resolution: {integrity: sha512-G4NV70B4hF9vBrUkkvNfWO6+QR4jYjeO4tc+4XrKCb4nPYj49V9Hu8Ftio7Mb0/0IlFyEOORudHrm+isY29nCA==} engines: {node: '>=18.0.0'} - '@smithy/property-provider@4.0.5': - resolution: {integrity: sha512-R/bswf59T/n9ZgfgUICAZoWYKBHcsVDurAGX88zsiUtOTA/xUAPyiT+qkNCPwFn43pZqN84M4MiUsbSGQmgFIQ==} - engines: {node: '>=18.0.0'} - '@smithy/property-provider@4.1.0': resolution: {integrity: sha512-eksMjMHUlG5PwOUWO3k+rfLNOPVPJ70mUzyYNKb5lvyIuAwS4zpWGsxGiuT74DFWonW0xRNy+jgzGauUzX7SyA==} engines: {node: '>=18.0.0'} - '@smithy/protocol-http@5.1.3': - resolution: {integrity: sha512-fCJd2ZR7D22XhDY0l+92pUag/7je2BztPRQ01gU5bMChcyI0rlly7QFibnYHzcxDvccMjlpM/Q1ev8ceRIb48w==} - engines: {node: '>=18.0.0'} - '@smithy/protocol-http@5.2.0': resolution: {integrity: sha512-bwjlh5JwdOQnA01be+5UvHK4HQz4iaRKlVG46hHSJuqi0Ribt3K06Z1oQ29i35Np4G9MCDgkOGcHVyLMreMcbg==} engines: {node: '>=18.0.0'} - '@smithy/querystring-builder@4.0.4': - resolution: {integrity: sha512-SwREZcDnEYoh9tLNgMbpop+UTGq44Hl9tdj3rf+yeLcfH7+J8OXEBaMc2kDxtyRHu8BhSg9ADEx0gFHvpJgU8w==} - engines: {node: '>=18.0.0'} - - '@smithy/querystring-builder@4.0.5': - resolution: {integrity: sha512-NJeSCU57piZ56c+/wY+AbAw6rxCCAOZLCIniRE7wqvndqxcKKDOXzwWjrY7wGKEISfhL9gBbAaWWgHsUGedk+A==} - engines: {node: '>=18.0.0'} - '@smithy/querystring-builder@4.1.0': resolution: {integrity: sha512-JqTWmVIq4AF8R8OK/2cCCiQo5ZJ0SRPsDkDgLO5/3z8xxuUp1oMIBBjfuueEe+11hGTZ6rRebzYikpKc6yQV9Q==} engines: {node: '>=18.0.0'} - '@smithy/querystring-parser@4.0.4': - resolution: {integrity: sha512-6yZf53i/qB8gRHH/l2ZwUG5xgkPgQF15/KxH0DdXMDHjesA9MeZje/853ifkSY0x4m5S+dfDZ+c4x439PF0M2w==} - engines: {node: '>=18.0.0'} - - '@smithy/querystring-parser@4.0.5': - resolution: {integrity: sha512-6SV7md2CzNG/WUeTjVe6Dj8noH32r4MnUeFKZrnVYsQxpGSIcphAanQMayi8jJLZAWm6pdM9ZXvKCpWOsIGg0w==} - engines: {node: '>=18.0.0'} - '@smithy/querystring-parser@4.1.0': resolution: {integrity: sha512-VgdHhr8YTRsjOl4hnKFm7xEMOCRTnKw3FJ1nU+dlWNhdt/7eEtxtkdrJdx7PlRTabdANTmvyjE4umUl9cK4awg==} engines: {node: '>=18.0.0'} - '@smithy/service-error-classification@4.0.7': - resolution: {integrity: sha512-XvRHOipqpwNhEjDf2L5gJowZEm5nsxC16pAZOeEcsygdjv9A2jdOh3YoDQvOXBGTsaJk6mNWtzWalOB9976Wlg==} - engines: {node: '>=18.0.0'} - '@smithy/service-error-classification@4.1.0': resolution: {integrity: sha512-UBpNFzBNmS20jJomuYn++Y+soF8rOK9AvIGjS9yGP6uRXF5rP18h4FDUsoNpWTlSsmiJ87e2DpZo9ywzSMH7PQ==} engines: {node: '>=18.0.0'} - '@smithy/shared-ini-file-loader@4.0.5': - resolution: {integrity: sha512-YVVwehRDuehgoXdEL4r1tAAzdaDgaC9EQvhK0lEbfnbrd0bd5+CTQumbdPryX3J2shT7ZqQE+jPW4lmNBAB8JQ==} - engines: {node: '>=18.0.0'} - '@smithy/shared-ini-file-loader@4.1.0': resolution: {integrity: sha512-W0VMlz9yGdQ/0ZAgWICFjFHTVU0YSfGoCVpKaExRM/FDkTeP/yz8OKvjtGjs6oFokCRm0srgj/g4Cg0xuHu8Rw==} engines: {node: '>=18.0.0'} @@ -4518,46 +4251,22 @@ packages: resolution: {integrity: sha512-d3+U/VpX7a60seHziWnVZOHuEgJlclufjkS6zhXvxcJgkJq4UWdH5eOBLzHRMx6gXjsdT9h6lfpmLzbrdupHgQ==} engines: {node: '>=18.0.0'} - '@smithy/smithy-client@4.5.0': - resolution: {integrity: sha512-ZSdE3vl0MuVbEwJBxSftm0J5nL/gw76xp5WF13zW9cN18MFuFXD5/LV0QD8P+sCU5bSWGyy6CTgUupE1HhOo1A==} - engines: {node: '>=18.0.0'} - '@smithy/smithy-client@4.6.0': resolution: {integrity: sha512-TvlIshqx5PIi0I0AiR+PluCpJ8olVG++xbYkAIGCUkByaMUlfOXLgjQTmYbr46k4wuDe8eHiTIlUflnjK2drPQ==} engines: {node: '>=18.0.0'} - '@smithy/types@4.3.2': - resolution: {integrity: sha512-QO4zghLxiQ5W9UZmX2Lo0nta2PuE1sSrXUYDoaB6HMR762C0P7v/HEPHf6ZdglTVssJG1bsrSBxdc3quvDSihw==} - engines: {node: '>=18.0.0'} - '@smithy/types@4.4.0': resolution: {integrity: sha512-4jY91NgZz+ZnSFcVzWwngOW6VuK3gR/ihTwSU1R/0NENe9Jd8SfWgbhDCAGUWL3bI7DiDSW7XF6Ui6bBBjrqXw==} engines: {node: '>=18.0.0'} - '@smithy/url-parser@4.0.4': - resolution: {integrity: sha512-eMkc144MuN7B0TDA4U2fKs+BqczVbk3W+qIvcoCY6D1JY3hnAdCuhCZODC+GAeaxj0p6Jroz4+XMUn3PCxQQeQ==} - engines: {node: '>=18.0.0'} - - '@smithy/url-parser@4.0.5': - resolution: {integrity: sha512-j+733Um7f1/DXjYhCbvNXABV53NyCRRA54C7bNEIxNPs0YjfRxeMKjjgm2jvTYrciZyCjsicHwQ6Q0ylo+NAUw==} - engines: {node: '>=18.0.0'} - '@smithy/url-parser@4.1.0': resolution: {integrity: sha512-/LYEIOuO5B2u++tKr1NxNxhZTrr3A63jW8N73YTwVeUyAlbB/YM+hkftsvtKAcMt3ADYo0FsF1GY3anehffSVQ==} engines: {node: '>=18.0.0'} - '@smithy/util-base64@4.0.0': - resolution: {integrity: sha512-CvHfCmO2mchox9kjrtzoHkWHxjHZzaFojLc8quxXY7WAAMAg43nuxwv95tATVgQFNDwd4M9S1qFzj40Ul41Kmg==} - engines: {node: '>=18.0.0'} - '@smithy/util-base64@4.1.0': resolution: {integrity: sha512-RUGd4wNb8GeW7xk+AY5ghGnIwM96V0l2uzvs/uVHf+tIuVX2WSvynk5CxNoBCsM2rQRSZElAo9rt3G5mJ/gktQ==} engines: {node: '>=18.0.0'} - '@smithy/util-body-length-browser@4.0.0': - resolution: {integrity: sha512-sNi3DL0/k64/LO3A256M+m3CDdG6V7WKWHdAiBBMUN8S3hK3aMPhwnPik2A/a2ONN+9doY9UxaLfgqsIRg69QA==} - engines: {node: '>=18.0.0'} - '@smithy/util-body-length-browser@4.1.0': resolution: {integrity: sha512-V2E2Iez+bo6bUMOTENPr6eEmepdY8Hbs+Uc1vkDKgKNA/brTJqOW/ai3JO1BGj9GbCeLqw90pbbH7HFQyFotGQ==} engines: {node: '>=18.0.0'} @@ -4570,10 +4279,6 @@ packages: resolution: {integrity: sha512-IJdWBbTcMQ6DA0gdNhh/BwrLkDR+ADW5Kr1aZmd4k3DIF6ezMV4R2NIAmT08wQJ3yUK82thHWmC/TnK/wpMMIA==} engines: {node: '>=14.0.0'} - '@smithy/util-buffer-from@4.0.0': - resolution: {integrity: sha512-9TOQ7781sZvddgO8nxueKi3+yGvkY35kotA0Y6BWRajAv8jjmigQ1sBwz0UX47pQMYXJPahSKEKYFgt+rXdcug==} - engines: {node: '>=18.0.0'} - '@smithy/util-buffer-from@4.1.0': resolution: {integrity: sha512-N6yXcjfe/E+xKEccWEKzK6M+crMrlwaCepKja0pNnlSkm6SjAeLKKA++er5Ba0I17gvKfN/ThV+ZOx/CntKTVw==} engines: {node: '>=18.0.0'} @@ -4594,42 +4299,22 @@ packages: resolution: {integrity: sha512-YARl3tFL3WgPuLzljRUnrS2ngLiUtkwhQtj8PAL13XZSyUiNLQxwG3fBBq3QXFqGFUXepIN73pINp3y8c2nBmA==} engines: {node: '>=18.0.0'} - '@smithy/util-hex-encoding@4.0.0': - resolution: {integrity: sha512-Yk5mLhHtfIgW2W2WQZWSg5kuMZCVbvhFmC7rV4IO2QqnZdbEFPmQnCcGMAX2z/8Qj3B9hYYNjZOhWym+RwhePw==} - engines: {node: '>=18.0.0'} - '@smithy/util-hex-encoding@4.1.0': resolution: {integrity: sha512-1LcueNN5GYC4tr8mo14yVYbh/Ur8jHhWOxniZXii+1+ePiIbsLZ5fEI0QQGtbRRP5mOhmooos+rLmVASGGoq5w==} engines: {node: '>=18.0.0'} - '@smithy/util-middleware@4.0.5': - resolution: {integrity: sha512-N40PfqsZHRSsByGB81HhSo+uvMxEHT+9e255S53pfBw/wI6WKDI7Jw9oyu5tJTLwZzV5DsMha3ji8jk9dsHmQQ==} - engines: {node: '>=18.0.0'} - '@smithy/util-middleware@4.1.0': resolution: {integrity: sha512-612onNcKyxhP7/YOTKFTb2F6sPYtMRddlT5mZvYf1zduzaGzkYhpYIPxIeeEwBZFjnvEqe53Ijl2cYEfJ9d6/Q==} engines: {node: '>=18.0.0'} - '@smithy/util-retry@4.0.7': - resolution: {integrity: sha512-TTO6rt0ppK70alZpkjwy+3nQlTiqNfoXja+qwuAchIEAIoSZW8Qyd76dvBv3I5bCpE38APafG23Y/u270NspiQ==} - engines: {node: '>=18.0.0'} - '@smithy/util-retry@4.1.0': resolution: {integrity: sha512-5AGoBHb207xAKSVwaUnaER+L55WFY8o2RhlafELZR3mB0J91fpL+Qn+zgRkPzns3kccGaF2vy0HmNVBMWmN6dA==} engines: {node: '>=18.0.0'} - '@smithy/util-stream@4.2.4': - resolution: {integrity: sha512-vSKnvNZX2BXzl0U2RgCLOwWaAP9x/ddd/XobPK02pCbzRm5s55M53uwb1rl/Ts7RXZvdJZerPkA+en2FDghLuQ==} - engines: {node: '>=18.0.0'} - '@smithy/util-stream@4.3.0': resolution: {integrity: sha512-ZOYS94jksDwvsCJtppHprUhsIscRnCKGr6FXCo3SxgQ31ECbza3wqDBqSy6IsAak+h/oAXb1+UYEBmDdseAjUQ==} engines: {node: '>=18.0.0'} - '@smithy/util-uri-escape@4.0.0': - resolution: {integrity: sha512-77yfbCbQMtgtTylO9itEAdpPXSog3ZxMe09AEhm0dU0NLTalV70ghDZFR+Nfi1C60jnJoh/Re4090/DuZh2Omg==} - engines: {node: '>=18.0.0'} - '@smithy/util-uri-escape@4.1.0': resolution: {integrity: sha512-b0EFQkq35K5NHUYxU72JuoheM6+pytEVUGlTwiFxWFpmddA+Bpz3LgsPRIpBk8lnPE47yT7AF2Egc3jVnKLuPg==} engines: {node: '>=18.0.0'} @@ -4638,10 +4323,6 @@ packages: resolution: {integrity: sha512-R8Rdn8Hy72KKcebgLiv8jQcQkXoLMOGGv5uI1/k0l+snqkOzQ1R0ChUBCxWMlBsFMekWjq0wRudIweFs7sKT5A==} engines: {node: '>=14.0.0'} - '@smithy/util-utf8@4.0.0': - resolution: {integrity: sha512-b+zebfKCfRdgNJDknHCob3O7FpeYQN6ZG6YLExMcasDHsCXlsXCEuiPZeLnJLpwa5dvPetGlnGCiMHuLwGvFow==} - engines: {node: '>=18.0.0'} - '@smithy/util-utf8@4.1.0': resolution: {integrity: sha512-mEu1/UIXAdNYuBcyEPbjScKi/+MQVXNIuY/7Cm5XLIWe319kDrT5SizBE95jqtmEXoDbGoZxKLCMttdZdqTZKQ==} engines: {node: '>=18.0.0'} @@ -6420,16 +6101,13 @@ packages: resolution: {integrity: sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==} engines: {node: '>=6.0'} - ckeditor5-collaboration@46.0.2: - resolution: {integrity: sha512-VIL6EFMYDJ4+v1ih63b84VWya5XnuHF5X/bHGoswHCHj/1T4+9FsDhyWMCQYfGlKjR28YcpAFLGsVhNrhrLkdQ==} + ckeditor5-collaboration@46.0.3: + resolution: {integrity: sha512-8uVhEb2/Q7EcL0zzAfEjb5va2wHoB2mUNVQNWbyKZ+HSZcFj97F91ZwliW25l+Y0dAjBq/45FYZzeYIwCw1aVA==} - ckeditor5-premium-features@46.0.2: - resolution: {integrity: sha512-I1Ab/EaYNFM7ResUsn95o2nfl3b2P+ZNZ13vI1sRLzkYzDvaBfKsVgyF+pdNoAlF7VWZ2Epiqekzzzb05uueRg==} + ckeditor5-premium-features@46.0.3: + resolution: {integrity: sha512-9clvolZ784Jjq+ohSYXOE7Fu5N++jdjbR79/zNoLSFsOQP5kZSUPz9+GkSes4yq1VEOQ1dVAMsXlWQ6WkagfbA==} peerDependencies: - ckeditor5: 46.0.2 - - ckeditor5@46.0.2: - resolution: {integrity: sha512-Ly+pG/OkF+9P7DaaaCp+VYJOm0+flxLR3Ue1thm10JnMvOW52XXYaRyoasAXoiGz6CC4lh0ZN7AtQSWu85oj3g==} + ckeditor5: 46.0.3 ckeditor5@46.0.3: resolution: {integrity: sha512-BGadZ1td6emWnNVbX40nygpxZMAYQvtC/wRhdhedJpjqmwXQmwLte9Y9RZg+lnomrEiLiaxzFsz1j4I6u2fBnA==} @@ -14338,34 +14016,34 @@ snapshots: '@aws-sdk/util-user-agent-browser': 3.821.0 '@aws-sdk/util-user-agent-node': 3.823.0 '@smithy/config-resolver': 4.1.4 - '@smithy/core': 3.9.0 + '@smithy/core': 3.10.0 '@smithy/eventstream-serde-browser': 4.0.4 '@smithy/eventstream-serde-config-resolver': 4.1.2 '@smithy/eventstream-serde-node': 4.0.4 - '@smithy/fetch-http-handler': 5.1.0 + '@smithy/fetch-http-handler': 5.2.0 '@smithy/hash-node': 4.0.4 '@smithy/invalid-dependency': 4.0.4 '@smithy/middleware-content-length': 4.0.4 - '@smithy/middleware-endpoint': 4.1.19 + '@smithy/middleware-endpoint': 4.2.0 '@smithy/middleware-retry': 4.2.0 - '@smithy/middleware-serde': 4.0.8 - '@smithy/middleware-stack': 4.0.5 - '@smithy/node-config-provider': 4.1.4 - '@smithy/node-http-handler': 4.1.0 - '@smithy/protocol-http': 5.1.3 - '@smithy/smithy-client': 4.5.0 - '@smithy/types': 4.3.2 - '@smithy/url-parser': 4.0.4 - '@smithy/util-base64': 4.0.0 - '@smithy/util-body-length-browser': 4.0.0 + '@smithy/middleware-serde': 4.1.0 + '@smithy/middleware-stack': 4.1.0 + '@smithy/node-config-provider': 4.2.0 + '@smithy/node-http-handler': 4.2.0 + '@smithy/protocol-http': 5.2.0 + '@smithy/smithy-client': 4.6.0 + '@smithy/types': 4.4.0 + '@smithy/url-parser': 4.1.0 + '@smithy/util-base64': 4.1.0 + '@smithy/util-body-length-browser': 4.1.0 '@smithy/util-body-length-node': 4.0.0 '@smithy/util-defaults-mode-browser': 4.0.22 '@smithy/util-defaults-mode-node': 4.0.22 '@smithy/util-endpoints': 3.0.6 - '@smithy/util-middleware': 4.0.5 - '@smithy/util-retry': 4.0.7 - '@smithy/util-stream': 4.2.4 - '@smithy/util-utf8': 4.0.0 + '@smithy/util-middleware': 4.1.0 + '@smithy/util-retry': 4.1.0 + '@smithy/util-stream': 4.3.0 + '@smithy/util-utf8': 4.1.0 '@types/uuid': 9.0.8 tslib: 2.8.1 uuid: 9.0.1 @@ -14387,30 +14065,30 @@ snapshots: '@aws-sdk/util-user-agent-browser': 3.821.0 '@aws-sdk/util-user-agent-node': 3.823.0 '@smithy/config-resolver': 4.1.4 - '@smithy/core': 3.9.0 - '@smithy/fetch-http-handler': 5.1.1 + '@smithy/core': 3.10.0 + '@smithy/fetch-http-handler': 5.2.0 '@smithy/hash-node': 4.0.4 '@smithy/invalid-dependency': 4.0.4 '@smithy/middleware-content-length': 4.0.4 - '@smithy/middleware-endpoint': 4.1.19 + '@smithy/middleware-endpoint': 4.2.0 '@smithy/middleware-retry': 4.2.0 - '@smithy/middleware-serde': 4.0.9 - '@smithy/middleware-stack': 4.0.5 - '@smithy/node-config-provider': 4.1.4 - '@smithy/node-http-handler': 4.1.1 - '@smithy/protocol-http': 5.1.3 - '@smithy/smithy-client': 4.5.0 - '@smithy/types': 4.3.2 - '@smithy/url-parser': 4.0.5 - '@smithy/util-base64': 4.0.0 - '@smithy/util-body-length-browser': 4.0.0 + '@smithy/middleware-serde': 4.1.0 + '@smithy/middleware-stack': 4.1.0 + '@smithy/node-config-provider': 4.2.0 + '@smithy/node-http-handler': 4.2.0 + '@smithy/protocol-http': 5.2.0 + '@smithy/smithy-client': 4.6.0 + '@smithy/types': 4.4.0 + '@smithy/url-parser': 4.1.0 + '@smithy/util-base64': 4.1.0 + '@smithy/util-body-length-browser': 4.1.0 '@smithy/util-body-length-node': 4.0.0 '@smithy/util-defaults-mode-browser': 4.0.22 '@smithy/util-defaults-mode-node': 4.0.22 '@smithy/util-endpoints': 3.0.6 - '@smithy/util-middleware': 4.0.5 - '@smithy/util-retry': 4.0.7 - '@smithy/util-utf8': 4.0.0 + '@smithy/util-middleware': 4.1.0 + '@smithy/util-retry': 4.1.0 + '@smithy/util-utf8': 4.1.0 tslib: 2.8.1 transitivePeerDependencies: - aws-crt @@ -14419,17 +14097,17 @@ snapshots: dependencies: '@aws-sdk/types': 3.821.0 '@aws-sdk/xml-builder': 3.821.0 - '@smithy/core': 3.9.0 - '@smithy/node-config-provider': 4.1.4 - '@smithy/property-provider': 4.0.5 - '@smithy/protocol-http': 5.1.3 + '@smithy/core': 3.10.0 + '@smithy/node-config-provider': 4.2.0 + '@smithy/property-provider': 4.1.0 + '@smithy/protocol-http': 5.2.0 '@smithy/signature-v4': 5.1.2 - '@smithy/smithy-client': 4.5.0 - '@smithy/types': 4.3.2 - '@smithy/util-base64': 4.0.0 - '@smithy/util-body-length-browser': 4.0.0 - '@smithy/util-middleware': 4.0.5 - '@smithy/util-utf8': 4.0.0 + '@smithy/smithy-client': 4.6.0 + '@smithy/types': 4.4.0 + '@smithy/util-base64': 4.1.0 + '@smithy/util-body-length-browser': 4.1.0 + '@smithy/util-middleware': 4.1.0 + '@smithy/util-utf8': 4.1.0 fast-xml-parser: 4.4.1 tslib: 2.8.1 @@ -14437,21 +14115,21 @@ snapshots: dependencies: '@aws-sdk/core': 3.823.0 '@aws-sdk/types': 3.821.0 - '@smithy/property-provider': 4.0.5 - '@smithy/types': 4.3.2 + '@smithy/property-provider': 4.1.0 + '@smithy/types': 4.4.0 tslib: 2.8.1 '@aws-sdk/credential-provider-http@3.823.0': dependencies: '@aws-sdk/core': 3.823.0 '@aws-sdk/types': 3.821.0 - '@smithy/fetch-http-handler': 5.1.1 - '@smithy/node-http-handler': 4.1.1 - '@smithy/property-provider': 4.0.5 - '@smithy/protocol-http': 5.1.3 - '@smithy/smithy-client': 4.5.0 - '@smithy/types': 4.3.2 - '@smithy/util-stream': 4.2.4 + '@smithy/fetch-http-handler': 5.2.0 + '@smithy/node-http-handler': 4.2.0 + '@smithy/property-provider': 4.1.0 + '@smithy/protocol-http': 5.2.0 + '@smithy/smithy-client': 4.6.0 + '@smithy/types': 4.4.0 + '@smithy/util-stream': 4.3.0 tslib: 2.8.1 '@aws-sdk/credential-provider-ini@3.823.0': @@ -14465,9 +14143,9 @@ snapshots: '@aws-sdk/nested-clients': 3.823.0 '@aws-sdk/types': 3.821.0 '@smithy/credential-provider-imds': 4.0.6 - '@smithy/property-provider': 4.0.5 - '@smithy/shared-ini-file-loader': 4.0.5 - '@smithy/types': 4.3.2 + '@smithy/property-provider': 4.1.0 + '@smithy/shared-ini-file-loader': 4.1.0 + '@smithy/types': 4.4.0 tslib: 2.8.1 transitivePeerDependencies: - aws-crt @@ -14482,9 +14160,9 @@ snapshots: '@aws-sdk/credential-provider-web-identity': 3.823.0 '@aws-sdk/types': 3.821.0 '@smithy/credential-provider-imds': 4.0.6 - '@smithy/property-provider': 4.0.5 - '@smithy/shared-ini-file-loader': 4.0.5 - '@smithy/types': 4.3.2 + '@smithy/property-provider': 4.1.0 + '@smithy/shared-ini-file-loader': 4.1.0 + '@smithy/types': 4.4.0 tslib: 2.8.1 transitivePeerDependencies: - aws-crt @@ -14493,9 +14171,9 @@ snapshots: dependencies: '@aws-sdk/core': 3.823.0 '@aws-sdk/types': 3.821.0 - '@smithy/property-provider': 4.0.5 - '@smithy/shared-ini-file-loader': 4.0.5 - '@smithy/types': 4.3.2 + '@smithy/property-provider': 4.1.0 + '@smithy/shared-ini-file-loader': 4.1.0 + '@smithy/types': 4.4.0 tslib: 2.8.1 '@aws-sdk/credential-provider-sso@3.823.0': @@ -14504,9 +14182,9 @@ snapshots: '@aws-sdk/core': 3.823.0 '@aws-sdk/token-providers': 3.823.0 '@aws-sdk/types': 3.821.0 - '@smithy/property-provider': 4.0.5 - '@smithy/shared-ini-file-loader': 4.0.5 - '@smithy/types': 4.3.2 + '@smithy/property-provider': 4.1.0 + '@smithy/shared-ini-file-loader': 4.1.0 + '@smithy/types': 4.4.0 tslib: 2.8.1 transitivePeerDependencies: - aws-crt @@ -14516,8 +14194,8 @@ snapshots: '@aws-sdk/core': 3.823.0 '@aws-sdk/nested-clients': 3.823.0 '@aws-sdk/types': 3.821.0 - '@smithy/property-provider': 4.0.5 - '@smithy/types': 4.3.2 + '@smithy/property-provider': 4.1.0 + '@smithy/types': 4.4.0 tslib: 2.8.1 transitivePeerDependencies: - aws-crt @@ -14526,34 +14204,34 @@ snapshots: dependencies: '@aws-sdk/types': 3.821.0 '@smithy/eventstream-codec': 4.0.4 - '@smithy/types': 4.3.2 + '@smithy/types': 4.4.0 tslib: 2.8.1 '@aws-sdk/middleware-eventstream@3.821.0': dependencies: '@aws-sdk/types': 3.821.0 - '@smithy/protocol-http': 5.1.3 - '@smithy/types': 4.3.2 + '@smithy/protocol-http': 5.2.0 + '@smithy/types': 4.4.0 tslib: 2.8.1 '@aws-sdk/middleware-host-header@3.821.0': dependencies: '@aws-sdk/types': 3.821.0 - '@smithy/protocol-http': 5.1.3 - '@smithy/types': 4.3.2 + '@smithy/protocol-http': 5.2.0 + '@smithy/types': 4.4.0 tslib: 2.8.1 '@aws-sdk/middleware-logger@3.821.0': dependencies: '@aws-sdk/types': 3.821.0 - '@smithy/types': 4.3.2 + '@smithy/types': 4.4.0 tslib: 2.8.1 '@aws-sdk/middleware-recursion-detection@3.821.0': dependencies: '@aws-sdk/types': 3.821.0 - '@smithy/protocol-http': 5.1.3 - '@smithy/types': 4.3.2 + '@smithy/protocol-http': 5.2.0 + '@smithy/types': 4.4.0 tslib: 2.8.1 '@aws-sdk/middleware-user-agent@3.823.0': @@ -14561,9 +14239,9 @@ snapshots: '@aws-sdk/core': 3.823.0 '@aws-sdk/types': 3.821.0 '@aws-sdk/util-endpoints': 3.821.0 - '@smithy/core': 3.9.0 - '@smithy/protocol-http': 5.1.3 - '@smithy/types': 4.3.2 + '@smithy/core': 3.10.0 + '@smithy/protocol-http': 5.2.0 + '@smithy/types': 4.4.0 tslib: 2.8.1 '@aws-sdk/nested-clients@3.823.0': @@ -14581,30 +14259,30 @@ snapshots: '@aws-sdk/util-user-agent-browser': 3.821.0 '@aws-sdk/util-user-agent-node': 3.823.0 '@smithy/config-resolver': 4.1.4 - '@smithy/core': 3.9.0 - '@smithy/fetch-http-handler': 5.1.1 + '@smithy/core': 3.10.0 + '@smithy/fetch-http-handler': 5.2.0 '@smithy/hash-node': 4.0.4 '@smithy/invalid-dependency': 4.0.4 '@smithy/middleware-content-length': 4.0.4 - '@smithy/middleware-endpoint': 4.1.19 + '@smithy/middleware-endpoint': 4.2.0 '@smithy/middleware-retry': 4.2.0 - '@smithy/middleware-serde': 4.0.9 - '@smithy/middleware-stack': 4.0.5 - '@smithy/node-config-provider': 4.1.4 - '@smithy/node-http-handler': 4.1.1 - '@smithy/protocol-http': 5.1.3 - '@smithy/smithy-client': 4.5.0 - '@smithy/types': 4.3.2 - '@smithy/url-parser': 4.0.5 - '@smithy/util-base64': 4.0.0 - '@smithy/util-body-length-browser': 4.0.0 + '@smithy/middleware-serde': 4.1.0 + '@smithy/middleware-stack': 4.1.0 + '@smithy/node-config-provider': 4.2.0 + '@smithy/node-http-handler': 4.2.0 + '@smithy/protocol-http': 5.2.0 + '@smithy/smithy-client': 4.6.0 + '@smithy/types': 4.4.0 + '@smithy/url-parser': 4.1.0 + '@smithy/util-base64': 4.1.0 + '@smithy/util-body-length-browser': 4.1.0 '@smithy/util-body-length-node': 4.0.0 '@smithy/util-defaults-mode-browser': 4.0.22 '@smithy/util-defaults-mode-node': 4.0.22 '@smithy/util-endpoints': 3.0.6 - '@smithy/util-middleware': 4.0.5 - '@smithy/util-retry': 4.0.7 - '@smithy/util-utf8': 4.0.0 + '@smithy/util-middleware': 4.1.0 + '@smithy/util-retry': 4.1.0 + '@smithy/util-utf8': 4.1.0 tslib: 2.8.1 transitivePeerDependencies: - aws-crt @@ -14612,10 +14290,10 @@ snapshots: '@aws-sdk/region-config-resolver@3.821.0': dependencies: '@aws-sdk/types': 3.821.0 - '@smithy/node-config-provider': 4.1.4 - '@smithy/types': 4.3.2 + '@smithy/node-config-provider': 4.2.0 + '@smithy/types': 4.4.0 '@smithy/util-config-provider': 4.0.0 - '@smithy/util-middleware': 4.0.5 + '@smithy/util-middleware': 4.1.0 tslib: 2.8.1 '@aws-sdk/token-providers@3.823.0': @@ -14623,22 +14301,22 @@ snapshots: '@aws-sdk/core': 3.823.0 '@aws-sdk/nested-clients': 3.823.0 '@aws-sdk/types': 3.821.0 - '@smithy/property-provider': 4.0.5 - '@smithy/shared-ini-file-loader': 4.0.5 - '@smithy/types': 4.3.2 + '@smithy/property-provider': 4.1.0 + '@smithy/shared-ini-file-loader': 4.1.0 + '@smithy/types': 4.4.0 tslib: 2.8.1 transitivePeerDependencies: - aws-crt '@aws-sdk/types@3.821.0': dependencies: - '@smithy/types': 4.3.2 + '@smithy/types': 4.4.0 tslib: 2.8.1 '@aws-sdk/util-endpoints@3.821.0': dependencies: '@aws-sdk/types': 3.821.0 - '@smithy/types': 4.3.2 + '@smithy/types': 4.4.0 '@smithy/util-endpoints': 3.0.6 tslib: 2.8.1 @@ -14649,7 +14327,7 @@ snapshots: '@aws-sdk/util-user-agent-browser@3.821.0': dependencies: '@aws-sdk/types': 3.821.0 - '@smithy/types': 4.3.2 + '@smithy/types': 4.4.0 bowser: 2.11.0 tslib: 2.8.1 @@ -14657,13 +14335,13 @@ snapshots: dependencies: '@aws-sdk/middleware-user-agent': 3.823.0 '@aws-sdk/types': 3.821.0 - '@smithy/node-config-provider': 4.1.4 - '@smithy/types': 4.3.2 + '@smithy/node-config-provider': 4.2.0 + '@smithy/types': 4.4.0 tslib: 2.8.1 '@aws-sdk/xml-builder@3.821.0': dependencies: - '@smithy/types': 4.3.2 + '@smithy/types': 4.4.0 tslib: 2.8.1 '@babel/code-frame@7.26.2': @@ -14883,10 +14561,10 @@ snapshots: '@chevrotain/utils@11.0.3': {} - '@ckeditor/ckeditor-cloud-services-collaboration@53.0.0(@ckeditor/ckeditor5-utils@46.0.2)(bufferutil@4.0.9)(ckeditor5@46.0.2(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41))(utf-8-validate@6.0.5)': + '@ckeditor/ckeditor-cloud-services-collaboration@53.0.0(@ckeditor/ckeditor5-utils@46.0.3)(bufferutil@4.0.9)(ckeditor5@46.0.3(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41))(utf-8-validate@6.0.5)': dependencies: - '@ckeditor/ckeditor5-utils': 46.0.2 - ckeditor5: 46.0.2(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + '@ckeditor/ckeditor5-utils': 46.0.3 + ckeditor5: 46.0.3(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) protobufjs: 7.5.0 socket.io-client: 4.7.0(bufferutil@4.0.9)(utf-8-validate@6.0.5) socket.io-parser: 4.2.4 @@ -14897,43 +14575,26 @@ snapshots: - supports-color - utf-8-validate - '@ckeditor/ckeditor5-adapter-ckfinder@46.0.2': - dependencies: - '@ckeditor/ckeditor5-core': 46.0.2 - '@ckeditor/ckeditor5-upload': 46.0.2 - ckeditor5: 46.0.2(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) - '@ckeditor/ckeditor5-adapter-ckfinder@46.0.3': dependencies: '@ckeditor/ckeditor5-core': 46.0.3 '@ckeditor/ckeditor5-upload': 46.0.3 ckeditor5: 46.0.3(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) - '@ckeditor/ckeditor5-ai@46.0.2': + '@ckeditor/ckeditor5-ai@46.0.3': dependencies: '@aws-sdk/client-bedrock-runtime': 3.823.0 - '@ckeditor/ckeditor5-clipboard': 46.0.2 - '@ckeditor/ckeditor5-core': 46.0.2 - '@ckeditor/ckeditor5-engine': 46.0.2 - '@ckeditor/ckeditor5-icons': 46.0.2 - '@ckeditor/ckeditor5-table': 46.0.2 - '@ckeditor/ckeditor5-ui': 46.0.2 - '@ckeditor/ckeditor5-utils': 46.0.2 - ckeditor5: 46.0.2(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + '@ckeditor/ckeditor5-clipboard': 46.0.3 + '@ckeditor/ckeditor5-core': 46.0.3 + '@ckeditor/ckeditor5-engine': 46.0.3 + '@ckeditor/ckeditor5-icons': 46.0.3 + '@ckeditor/ckeditor5-table': 46.0.3 + '@ckeditor/ckeditor5-ui': 46.0.3 + '@ckeditor/ckeditor5-utils': 46.0.3 + ckeditor5: 46.0.3(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) es-toolkit: 1.39.5 transitivePeerDependencies: - aws-crt - - supports-color - - '@ckeditor/ckeditor5-alignment@46.0.2': - dependencies: - '@ckeditor/ckeditor5-core': 46.0.2 - '@ckeditor/ckeditor5-icons': 46.0.2 - '@ckeditor/ckeditor5-ui': 46.0.2 - '@ckeditor/ckeditor5-utils': 46.0.2 - ckeditor5: 46.0.2(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) - transitivePeerDependencies: - - supports-color '@ckeditor/ckeditor5-alignment@46.0.3': dependencies: @@ -14945,17 +14606,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@ckeditor/ckeditor5-autoformat@46.0.2': - dependencies: - '@ckeditor/ckeditor5-core': 46.0.2 - '@ckeditor/ckeditor5-engine': 46.0.2 - '@ckeditor/ckeditor5-heading': 46.0.2 - '@ckeditor/ckeditor5-typing': 46.0.2 - '@ckeditor/ckeditor5-utils': 46.0.2 - ckeditor5: 46.0.2(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) - transitivePeerDependencies: - - supports-color - '@ckeditor/ckeditor5-autoformat@46.0.3': dependencies: '@ckeditor/ckeditor5-core': 46.0.3 @@ -14967,15 +14617,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@ckeditor/ckeditor5-autosave@46.0.2': - dependencies: - '@ckeditor/ckeditor5-core': 46.0.2 - '@ckeditor/ckeditor5-utils': 46.0.2 - ckeditor5: 46.0.2(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) - es-toolkit: 1.39.5 - transitivePeerDependencies: - - supports-color - '@ckeditor/ckeditor5-autosave@46.0.3': dependencies: '@ckeditor/ckeditor5-core': 46.0.3 @@ -14985,17 +14626,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@ckeditor/ckeditor5-basic-styles@46.0.2': - dependencies: - '@ckeditor/ckeditor5-core': 46.0.2 - '@ckeditor/ckeditor5-icons': 46.0.2 - '@ckeditor/ckeditor5-typing': 46.0.2 - '@ckeditor/ckeditor5-ui': 46.0.2 - '@ckeditor/ckeditor5-utils': 46.0.2 - ckeditor5: 46.0.2(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) - transitivePeerDependencies: - - supports-color - '@ckeditor/ckeditor5-basic-styles@46.0.3': dependencies: '@ckeditor/ckeditor5-core': 46.0.3 @@ -15007,18 +14637,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@ckeditor/ckeditor5-block-quote@46.0.2': - dependencies: - '@ckeditor/ckeditor5-core': 46.0.2 - '@ckeditor/ckeditor5-enter': 46.0.2 - '@ckeditor/ckeditor5-icons': 46.0.2 - '@ckeditor/ckeditor5-typing': 46.0.2 - '@ckeditor/ckeditor5-ui': 46.0.2 - '@ckeditor/ckeditor5-utils': 46.0.2 - ckeditor5: 46.0.2(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) - transitivePeerDependencies: - - supports-color - '@ckeditor/ckeditor5-block-quote@46.0.3': dependencies: '@ckeditor/ckeditor5-core': 46.0.3 @@ -15031,18 +14649,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@ckeditor/ckeditor5-bookmark@46.0.2': - dependencies: - '@ckeditor/ckeditor5-core': 46.0.2 - '@ckeditor/ckeditor5-icons': 46.0.2 - '@ckeditor/ckeditor5-link': 46.0.2 - '@ckeditor/ckeditor5-ui': 46.0.2 - '@ckeditor/ckeditor5-utils': 46.0.2 - '@ckeditor/ckeditor5-widget': 46.0.2 - ckeditor5: 46.0.2(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) - transitivePeerDependencies: - - supports-color - '@ckeditor/ckeditor5-bookmark@46.0.3': dependencies: '@ckeditor/ckeditor5-core': 46.0.3 @@ -15055,29 +14661,13 @@ snapshots: transitivePeerDependencies: - supports-color - '@ckeditor/ckeditor5-case-change@46.0.2': + '@ckeditor/ckeditor5-case-change@46.0.3': dependencies: - '@ckeditor/ckeditor5-core': 46.0.2 - '@ckeditor/ckeditor5-icons': 46.0.2 - '@ckeditor/ckeditor5-ui': 46.0.2 - '@ckeditor/ckeditor5-utils': 46.0.2 - ckeditor5: 46.0.2(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) - - '@ckeditor/ckeditor5-ckbox@46.0.2': - dependencies: - '@ckeditor/ckeditor5-cloud-services': 46.0.2 - '@ckeditor/ckeditor5-core': 46.0.2 - '@ckeditor/ckeditor5-engine': 46.0.2 - '@ckeditor/ckeditor5-icons': 46.0.2 - '@ckeditor/ckeditor5-image': 46.0.2 - '@ckeditor/ckeditor5-ui': 46.0.2 - '@ckeditor/ckeditor5-upload': 46.0.2 - '@ckeditor/ckeditor5-utils': 46.0.2 - blurhash: 2.0.5 - ckeditor5: 46.0.2(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) - es-toolkit: 1.39.5 - transitivePeerDependencies: - - supports-color + '@ckeditor/ckeditor5-core': 46.0.3 + '@ckeditor/ckeditor5-icons': 46.0.3 + '@ckeditor/ckeditor5-ui': 46.0.3 + '@ckeditor/ckeditor5-utils': 46.0.3 + ckeditor5: 46.0.3(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) '@ckeditor/ckeditor5-ckbox@46.0.3': dependencies: @@ -15095,17 +14685,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@ckeditor/ckeditor5-ckfinder@46.0.2': - dependencies: - '@ckeditor/ckeditor5-core': 46.0.2 - '@ckeditor/ckeditor5-icons': 46.0.2 - '@ckeditor/ckeditor5-image': 46.0.2 - '@ckeditor/ckeditor5-ui': 46.0.2 - '@ckeditor/ckeditor5-utils': 46.0.2 - ckeditor5: 46.0.2(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) - transitivePeerDependencies: - - supports-color - '@ckeditor/ckeditor5-ckfinder@46.0.3': dependencies: '@ckeditor/ckeditor5-core': 46.0.3 @@ -15117,15 +14696,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@ckeditor/ckeditor5-clipboard@46.0.2': - dependencies: - '@ckeditor/ckeditor5-core': 46.0.2 - '@ckeditor/ckeditor5-engine': 46.0.2 - '@ckeditor/ckeditor5-ui': 46.0.2 - '@ckeditor/ckeditor5-utils': 46.0.2 - '@ckeditor/ckeditor5-widget': 46.0.2 - es-toolkit: 1.39.5 - '@ckeditor/ckeditor5-clipboard@46.0.3': dependencies: '@ckeditor/ckeditor5-core': 46.0.3 @@ -15135,32 +14705,11 @@ snapshots: '@ckeditor/ckeditor5-widget': 46.0.3 es-toolkit: 1.39.5 - '@ckeditor/ckeditor5-cloud-services@46.0.2': - dependencies: - '@ckeditor/ckeditor5-core': 46.0.2 - '@ckeditor/ckeditor5-utils': 46.0.2 - ckeditor5: 46.0.2(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) - '@ckeditor/ckeditor5-cloud-services@46.0.3': dependencies: '@ckeditor/ckeditor5-core': 46.0.3 '@ckeditor/ckeditor5-utils': 46.0.3 ckeditor5: 46.0.3(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) - transitivePeerDependencies: - - supports-color - - '@ckeditor/ckeditor5-code-block@46.0.2(patch_hash=2361d8caad7d6b5bddacc3a3b4aa37dbfba260b1c1b22a450413a79c1bb1ce95)': - dependencies: - '@ckeditor/ckeditor5-clipboard': 46.0.2 - '@ckeditor/ckeditor5-core': 46.0.2 - '@ckeditor/ckeditor5-engine': 46.0.2 - '@ckeditor/ckeditor5-enter': 46.0.2 - '@ckeditor/ckeditor5-icons': 46.0.2 - '@ckeditor/ckeditor5-ui': 46.0.2 - '@ckeditor/ckeditor5-utils': 46.0.2 - ckeditor5: 46.0.2(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) - transitivePeerDependencies: - - supports-color '@ckeditor/ckeditor5-code-block@46.0.3(patch_hash=2361d8caad7d6b5bddacc3a3b4aa37dbfba260b1c1b22a450413a79c1bb1ce95)': dependencies: @@ -15175,50 +14724,40 @@ snapshots: transitivePeerDependencies: - supports-color - '@ckeditor/ckeditor5-collaboration-core@46.0.2': + '@ckeditor/ckeditor5-collaboration-core@46.0.3': dependencies: - '@ckeditor/ckeditor5-comments': 46.0.2 - '@ckeditor/ckeditor5-core': 46.0.2 - '@ckeditor/ckeditor5-icons': 46.0.2 - '@ckeditor/ckeditor5-theme-lark': 46.0.2 - '@ckeditor/ckeditor5-track-changes': 46.0.2 - '@ckeditor/ckeditor5-ui': 46.0.2 - '@ckeditor/ckeditor5-utils': 46.0.2 + '@ckeditor/ckeditor5-comments': 46.0.3 + '@ckeditor/ckeditor5-core': 46.0.3 + '@ckeditor/ckeditor5-icons': 46.0.3 + '@ckeditor/ckeditor5-theme-lark': 46.0.3 + '@ckeditor/ckeditor5-track-changes': 46.0.3 + '@ckeditor/ckeditor5-ui': 46.0.3 + '@ckeditor/ckeditor5-utils': 46.0.3 '@types/luxon': 3.6.2 - ckeditor5: 46.0.2(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + ckeditor5: 46.0.3(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) luxon: 3.6.1 transitivePeerDependencies: - supports-color - '@ckeditor/ckeditor5-comments@46.0.2': + '@ckeditor/ckeditor5-comments@46.0.3': dependencies: - '@ckeditor/ckeditor5-clipboard': 46.0.2 - '@ckeditor/ckeditor5-collaboration-core': 46.0.2 - '@ckeditor/ckeditor5-core': 46.0.2 - '@ckeditor/ckeditor5-engine': 46.0.2 - '@ckeditor/ckeditor5-enter': 46.0.2 - '@ckeditor/ckeditor5-icons': 46.0.2 - '@ckeditor/ckeditor5-paragraph': 46.0.2 - '@ckeditor/ckeditor5-select-all': 46.0.2 - '@ckeditor/ckeditor5-source-editing': 46.0.2 - '@ckeditor/ckeditor5-theme-lark': 46.0.2 - '@ckeditor/ckeditor5-typing': 46.0.2 - '@ckeditor/ckeditor5-ui': 46.0.2 - '@ckeditor/ckeditor5-undo': 46.0.2 - '@ckeditor/ckeditor5-utils': 46.0.2 - '@ckeditor/ckeditor5-widget': 46.0.2 - ckeditor5: 46.0.2(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) - ckeditor5-collaboration: 46.0.2 - es-toolkit: 1.39.5 - transitivePeerDependencies: - - supports-color - - '@ckeditor/ckeditor5-core@46.0.2': - dependencies: - '@ckeditor/ckeditor5-engine': 46.0.2 - '@ckeditor/ckeditor5-ui': 46.0.2 - '@ckeditor/ckeditor5-utils': 46.0.2 - '@ckeditor/ckeditor5-watchdog': 46.0.2 + '@ckeditor/ckeditor5-clipboard': 46.0.3 + '@ckeditor/ckeditor5-collaboration-core': 46.0.3 + '@ckeditor/ckeditor5-core': 46.0.3 + '@ckeditor/ckeditor5-engine': 46.0.3 + '@ckeditor/ckeditor5-enter': 46.0.3 + '@ckeditor/ckeditor5-icons': 46.0.3 + '@ckeditor/ckeditor5-paragraph': 46.0.3 + '@ckeditor/ckeditor5-select-all': 46.0.3 + '@ckeditor/ckeditor5-source-editing': 46.0.3 + '@ckeditor/ckeditor5-theme-lark': 46.0.3 + '@ckeditor/ckeditor5-typing': 46.0.3 + '@ckeditor/ckeditor5-ui': 46.0.3 + '@ckeditor/ckeditor5-undo': 46.0.3 + '@ckeditor/ckeditor5-utils': 46.0.3 + '@ckeditor/ckeditor5-widget': 46.0.3 + ckeditor5: 46.0.3(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + ckeditor5-collaboration: 46.0.3 es-toolkit: 1.39.5 transitivePeerDependencies: - supports-color @@ -15366,29 +14905,17 @@ snapshots: - uglify-js - webpack - '@ckeditor/ckeditor5-document-outline@46.0.2': + '@ckeditor/ckeditor5-document-outline@46.0.3': dependencies: - '@ckeditor/ckeditor5-core': 46.0.2 - '@ckeditor/ckeditor5-engine': 46.0.2 - '@ckeditor/ckeditor5-heading': 46.0.2 - '@ckeditor/ckeditor5-icons': 46.0.2 - '@ckeditor/ckeditor5-ui': 46.0.2 - '@ckeditor/ckeditor5-utils': 46.0.2 - '@ckeditor/ckeditor5-widget': 46.0.2 - ckeditor5: 46.0.2(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + '@ckeditor/ckeditor5-core': 46.0.3 + '@ckeditor/ckeditor5-engine': 46.0.3 + '@ckeditor/ckeditor5-heading': 46.0.3 + '@ckeditor/ckeditor5-icons': 46.0.3 + '@ckeditor/ckeditor5-ui': 46.0.3 + '@ckeditor/ckeditor5-utils': 46.0.3 + '@ckeditor/ckeditor5-widget': 46.0.3 + ckeditor5: 46.0.3(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) es-toolkit: 1.39.5 - transitivePeerDependencies: - - supports-color - - '@ckeditor/ckeditor5-easy-image@46.0.2': - dependencies: - '@ckeditor/ckeditor5-cloud-services': 46.0.2 - '@ckeditor/ckeditor5-core': 46.0.2 - '@ckeditor/ckeditor5-upload': 46.0.2 - '@ckeditor/ckeditor5-utils': 46.0.2 - ckeditor5: 46.0.2(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) - transitivePeerDependencies: - - supports-color '@ckeditor/ckeditor5-easy-image@46.0.3': dependencies: @@ -15400,15 +14927,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@ckeditor/ckeditor5-editor-balloon@46.0.2': - dependencies: - '@ckeditor/ckeditor5-core': 46.0.2 - '@ckeditor/ckeditor5-engine': 46.0.2 - '@ckeditor/ckeditor5-ui': 46.0.2 - '@ckeditor/ckeditor5-utils': 46.0.2 - ckeditor5: 46.0.2(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) - es-toolkit: 1.39.5 - '@ckeditor/ckeditor5-editor-balloon@46.0.3': dependencies: '@ckeditor/ckeditor5-core': 46.0.3 @@ -15418,15 +14936,6 @@ snapshots: ckeditor5: 46.0.3(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) es-toolkit: 1.39.5 - '@ckeditor/ckeditor5-editor-classic@46.0.2': - dependencies: - '@ckeditor/ckeditor5-core': 46.0.2 - '@ckeditor/ckeditor5-engine': 46.0.2 - '@ckeditor/ckeditor5-ui': 46.0.2 - '@ckeditor/ckeditor5-utils': 46.0.2 - ckeditor5: 46.0.2(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) - es-toolkit: 1.39.5 - '@ckeditor/ckeditor5-editor-classic@46.0.3': dependencies: '@ckeditor/ckeditor5-core': 46.0.3 @@ -15436,15 +14945,6 @@ snapshots: ckeditor5: 46.0.3(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) es-toolkit: 1.39.5 - '@ckeditor/ckeditor5-editor-decoupled@46.0.2': - dependencies: - '@ckeditor/ckeditor5-core': 46.0.2 - '@ckeditor/ckeditor5-engine': 46.0.2 - '@ckeditor/ckeditor5-ui': 46.0.2 - '@ckeditor/ckeditor5-utils': 46.0.2 - ckeditor5: 46.0.2(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) - es-toolkit: 1.39.5 - '@ckeditor/ckeditor5-editor-decoupled@46.0.3': dependencies: '@ckeditor/ckeditor5-core': 46.0.3 @@ -15454,15 +14954,6 @@ snapshots: ckeditor5: 46.0.3(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) es-toolkit: 1.39.5 - '@ckeditor/ckeditor5-editor-inline@46.0.2': - dependencies: - '@ckeditor/ckeditor5-core': 46.0.2 - '@ckeditor/ckeditor5-engine': 46.0.2 - '@ckeditor/ckeditor5-ui': 46.0.2 - '@ckeditor/ckeditor5-utils': 46.0.2 - ckeditor5: 46.0.2(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) - es-toolkit: 1.39.5 - '@ckeditor/ckeditor5-editor-inline@46.0.3': dependencies: '@ckeditor/ckeditor5-core': 46.0.3 @@ -15471,19 +14962,6 @@ snapshots: '@ckeditor/ckeditor5-utils': 46.0.3 ckeditor5: 46.0.3(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) es-toolkit: 1.39.5 - transitivePeerDependencies: - - supports-color - - '@ckeditor/ckeditor5-editor-multi-root@46.0.2': - dependencies: - '@ckeditor/ckeditor5-core': 46.0.2 - '@ckeditor/ckeditor5-engine': 46.0.2 - '@ckeditor/ckeditor5-ui': 46.0.2 - '@ckeditor/ckeditor5-utils': 46.0.2 - ckeditor5: 46.0.2(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) - es-toolkit: 1.39.5 - transitivePeerDependencies: - - supports-color '@ckeditor/ckeditor5-editor-multi-root@46.0.3': dependencies: @@ -15496,32 +14974,16 @@ snapshots: transitivePeerDependencies: - supports-color - '@ckeditor/ckeditor5-email@46.0.2': + '@ckeditor/ckeditor5-email@46.0.3': dependencies: - '@ckeditor/ckeditor5-core': 46.0.2 - '@ckeditor/ckeditor5-export-inline-styles': 46.0.2 - '@ckeditor/ckeditor5-font': 46.0.2 - '@ckeditor/ckeditor5-html-support': 46.0.2 - '@ckeditor/ckeditor5-list': 46.0.2 - '@ckeditor/ckeditor5-table': 46.0.2 - '@ckeditor/ckeditor5-utils': 46.0.2 - ckeditor5: 46.0.2(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) - transitivePeerDependencies: - - supports-color - - '@ckeditor/ckeditor5-emoji@46.0.2': - dependencies: - '@ckeditor/ckeditor5-core': 46.0.2 - '@ckeditor/ckeditor5-icons': 46.0.2 - '@ckeditor/ckeditor5-mention': 46.0.2(patch_hash=5981fb59ba35829e4dff1d39cf771000f8a8fdfa7a34b51d8af9549541f2d62d) - '@ckeditor/ckeditor5-typing': 46.0.2 - '@ckeditor/ckeditor5-ui': 46.0.2 - '@ckeditor/ckeditor5-utils': 46.0.2 - ckeditor5: 46.0.2(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) - es-toolkit: 1.39.5 - fuzzysort: 3.1.0 - transitivePeerDependencies: - - supports-color + '@ckeditor/ckeditor5-core': 46.0.3 + '@ckeditor/ckeditor5-export-inline-styles': 46.0.3 + '@ckeditor/ckeditor5-font': 46.0.3 + '@ckeditor/ckeditor5-html-support': 46.0.3 + '@ckeditor/ckeditor5-list': 46.0.3 + '@ckeditor/ckeditor5-table': 46.0.3 + '@ckeditor/ckeditor5-utils': 46.0.3 + ckeditor5: 46.0.3(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) '@ckeditor/ckeditor5-emoji@46.0.3': dependencies: @@ -15537,41 +14999,17 @@ snapshots: transitivePeerDependencies: - supports-color - '@ckeditor/ckeditor5-engine@46.0.2': - dependencies: - '@ckeditor/ckeditor5-utils': 46.0.2 - es-toolkit: 1.39.5 - '@ckeditor/ckeditor5-engine@46.0.3': dependencies: '@ckeditor/ckeditor5-utils': 46.0.3 es-toolkit: 1.39.5 - '@ckeditor/ckeditor5-enter@46.0.2': - dependencies: - '@ckeditor/ckeditor5-core': 46.0.2 - '@ckeditor/ckeditor5-engine': 46.0.2 - '@ckeditor/ckeditor5-utils': 46.0.2 - '@ckeditor/ckeditor5-enter@46.0.3': dependencies: '@ckeditor/ckeditor5-core': 46.0.3 '@ckeditor/ckeditor5-engine': 46.0.3 '@ckeditor/ckeditor5-utils': 46.0.3 - '@ckeditor/ckeditor5-essentials@46.0.2': - dependencies: - '@ckeditor/ckeditor5-clipboard': 46.0.2 - '@ckeditor/ckeditor5-core': 46.0.2 - '@ckeditor/ckeditor5-enter': 46.0.2 - '@ckeditor/ckeditor5-select-all': 46.0.2 - '@ckeditor/ckeditor5-typing': 46.0.2 - '@ckeditor/ckeditor5-ui': 46.0.2 - '@ckeditor/ckeditor5-undo': 46.0.2 - ckeditor5: 46.0.2(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) - transitivePeerDependencies: - - supports-color - '@ckeditor/ckeditor5-essentials@46.0.3': dependencies: '@ckeditor/ckeditor5-clipboard': 46.0.3 @@ -15585,50 +15023,41 @@ snapshots: transitivePeerDependencies: - supports-color - '@ckeditor/ckeditor5-export-inline-styles@46.0.2': + '@ckeditor/ckeditor5-export-inline-styles@46.0.3': dependencies: - '@ckeditor/ckeditor5-core': 46.0.2 - '@ckeditor/ckeditor5-engine': 46.0.2 - '@ckeditor/ckeditor5-utils': 46.0.2 - ckeditor5: 46.0.2(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + '@ckeditor/ckeditor5-core': 46.0.3 + '@ckeditor/ckeditor5-engine': 46.0.3 + '@ckeditor/ckeditor5-utils': 46.0.3 + ckeditor5: 46.0.3(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) specificity: 0.4.1 - '@ckeditor/ckeditor5-export-pdf@46.0.2': + '@ckeditor/ckeditor5-export-pdf@46.0.3': dependencies: - '@ckeditor/ckeditor5-cloud-services': 46.0.2 - '@ckeditor/ckeditor5-core': 46.0.2 - '@ckeditor/ckeditor5-icons': 46.0.2 - '@ckeditor/ckeditor5-merge-fields': 46.0.2 - '@ckeditor/ckeditor5-ui': 46.0.2 - '@ckeditor/ckeditor5-utils': 46.0.2 - ckeditor5: 46.0.2(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + '@ckeditor/ckeditor5-cloud-services': 46.0.3 + '@ckeditor/ckeditor5-core': 46.0.3 + '@ckeditor/ckeditor5-icons': 46.0.3 + '@ckeditor/ckeditor5-merge-fields': 46.0.3 + '@ckeditor/ckeditor5-ui': 46.0.3 + '@ckeditor/ckeditor5-utils': 46.0.3 + ckeditor5: 46.0.3(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) transitivePeerDependencies: - supports-color - '@ckeditor/ckeditor5-export-word@46.0.2': + '@ckeditor/ckeditor5-export-word@46.0.3': dependencies: - '@ckeditor/ckeditor5-cloud-services': 46.0.2 - '@ckeditor/ckeditor5-collaboration-core': 46.0.2 - '@ckeditor/ckeditor5-comments': 46.0.2 - '@ckeditor/ckeditor5-core': 46.0.2 - '@ckeditor/ckeditor5-icons': 46.0.2 - '@ckeditor/ckeditor5-merge-fields': 46.0.2 - '@ckeditor/ckeditor5-track-changes': 46.0.2 - '@ckeditor/ckeditor5-ui': 46.0.2 - '@ckeditor/ckeditor5-utils': 46.0.2 - ckeditor5: 46.0.2(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + '@ckeditor/ckeditor5-cloud-services': 46.0.3 + '@ckeditor/ckeditor5-collaboration-core': 46.0.3 + '@ckeditor/ckeditor5-comments': 46.0.3 + '@ckeditor/ckeditor5-core': 46.0.3 + '@ckeditor/ckeditor5-icons': 46.0.3 + '@ckeditor/ckeditor5-merge-fields': 46.0.3 + '@ckeditor/ckeditor5-track-changes': 46.0.3 + '@ckeditor/ckeditor5-ui': 46.0.3 + '@ckeditor/ckeditor5-utils': 46.0.3 + ckeditor5: 46.0.3(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) transitivePeerDependencies: - supports-color - '@ckeditor/ckeditor5-find-and-replace@46.0.2': - dependencies: - '@ckeditor/ckeditor5-core': 46.0.2 - '@ckeditor/ckeditor5-icons': 46.0.2 - '@ckeditor/ckeditor5-ui': 46.0.2 - '@ckeditor/ckeditor5-utils': 46.0.2 - ckeditor5: 46.0.2(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) - es-toolkit: 1.39.5 - '@ckeditor/ckeditor5-find-and-replace@46.0.3': dependencies: '@ckeditor/ckeditor5-core': 46.0.3 @@ -15638,17 +15067,6 @@ snapshots: ckeditor5: 46.0.3(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) es-toolkit: 1.39.5 - '@ckeditor/ckeditor5-font@46.0.2': - dependencies: - '@ckeditor/ckeditor5-core': 46.0.2 - '@ckeditor/ckeditor5-engine': 46.0.2 - '@ckeditor/ckeditor5-icons': 46.0.2 - '@ckeditor/ckeditor5-ui': 46.0.2 - '@ckeditor/ckeditor5-utils': 46.0.2 - ckeditor5: 46.0.2(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) - transitivePeerDependencies: - - supports-color - '@ckeditor/ckeditor5-font@46.0.3': dependencies: '@ckeditor/ckeditor5-core': 46.0.3 @@ -15660,26 +15078,14 @@ snapshots: transitivePeerDependencies: - supports-color - '@ckeditor/ckeditor5-format-painter@46.0.2': + '@ckeditor/ckeditor5-format-painter@46.0.3': dependencies: - '@ckeditor/ckeditor5-core': 46.0.2 - '@ckeditor/ckeditor5-engine': 46.0.2 - '@ckeditor/ckeditor5-icons': 46.0.2 - '@ckeditor/ckeditor5-ui': 46.0.2 - '@ckeditor/ckeditor5-utils': 46.0.2 - ckeditor5: 46.0.2(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) - - '@ckeditor/ckeditor5-fullscreen@46.0.2': - dependencies: - '@ckeditor/ckeditor5-core': 46.0.2 - '@ckeditor/ckeditor5-editor-classic': 46.0.2 - '@ckeditor/ckeditor5-editor-decoupled': 46.0.2 - '@ckeditor/ckeditor5-icons': 46.0.2 - '@ckeditor/ckeditor5-ui': 46.0.2 - '@ckeditor/ckeditor5-utils': 46.0.2 - ckeditor5: 46.0.2(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) - transitivePeerDependencies: - - supports-color + '@ckeditor/ckeditor5-core': 46.0.3 + '@ckeditor/ckeditor5-engine': 46.0.3 + '@ckeditor/ckeditor5-icons': 46.0.3 + '@ckeditor/ckeditor5-ui': 46.0.3 + '@ckeditor/ckeditor5-utils': 46.0.3 + ckeditor5: 46.0.3(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) '@ckeditor/ckeditor5-fullscreen@46.0.3': dependencies: @@ -15693,18 +15099,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@ckeditor/ckeditor5-heading@46.0.2': - dependencies: - '@ckeditor/ckeditor5-core': 46.0.2 - '@ckeditor/ckeditor5-engine': 46.0.2 - '@ckeditor/ckeditor5-icons': 46.0.2 - '@ckeditor/ckeditor5-paragraph': 46.0.2 - '@ckeditor/ckeditor5-ui': 46.0.2 - '@ckeditor/ckeditor5-utils': 46.0.2 - ckeditor5: 46.0.2(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) - transitivePeerDependencies: - - supports-color - '@ckeditor/ckeditor5-heading@46.0.3': dependencies: '@ckeditor/ckeditor5-core': 46.0.3 @@ -15717,16 +15111,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@ckeditor/ckeditor5-highlight@46.0.2': - dependencies: - '@ckeditor/ckeditor5-core': 46.0.2 - '@ckeditor/ckeditor5-icons': 46.0.2 - '@ckeditor/ckeditor5-ui': 46.0.2 - '@ckeditor/ckeditor5-utils': 46.0.2 - ckeditor5: 46.0.2(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) - transitivePeerDependencies: - - supports-color - '@ckeditor/ckeditor5-highlight@46.0.3': dependencies: '@ckeditor/ckeditor5-core': 46.0.3 @@ -15737,15 +15121,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@ckeditor/ckeditor5-horizontal-line@46.0.2': - dependencies: - '@ckeditor/ckeditor5-core': 46.0.2 - '@ckeditor/ckeditor5-icons': 46.0.2 - '@ckeditor/ckeditor5-ui': 46.0.2 - '@ckeditor/ckeditor5-utils': 46.0.2 - '@ckeditor/ckeditor5-widget': 46.0.2 - ckeditor5: 46.0.2(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) - '@ckeditor/ckeditor5-horizontal-line@46.0.3': dependencies: '@ckeditor/ckeditor5-core': 46.0.3 @@ -15755,17 +15130,6 @@ snapshots: '@ckeditor/ckeditor5-widget': 46.0.3 ckeditor5: 46.0.3(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) - '@ckeditor/ckeditor5-html-embed@46.0.2': - dependencies: - '@ckeditor/ckeditor5-core': 46.0.2 - '@ckeditor/ckeditor5-icons': 46.0.2 - '@ckeditor/ckeditor5-ui': 46.0.2 - '@ckeditor/ckeditor5-utils': 46.0.2 - '@ckeditor/ckeditor5-widget': 46.0.2 - ckeditor5: 46.0.2(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) - transitivePeerDependencies: - - supports-color - '@ckeditor/ckeditor5-html-embed@46.0.3': dependencies: '@ckeditor/ckeditor5-core': 46.0.3 @@ -15777,23 +15141,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@ckeditor/ckeditor5-html-support@46.0.2': - dependencies: - '@ckeditor/ckeditor5-core': 46.0.2 - '@ckeditor/ckeditor5-engine': 46.0.2 - '@ckeditor/ckeditor5-enter': 46.0.2 - '@ckeditor/ckeditor5-heading': 46.0.2 - '@ckeditor/ckeditor5-image': 46.0.2 - '@ckeditor/ckeditor5-list': 46.0.2 - '@ckeditor/ckeditor5-remove-format': 46.0.2 - '@ckeditor/ckeditor5-table': 46.0.2 - '@ckeditor/ckeditor5-utils': 46.0.2 - '@ckeditor/ckeditor5-widget': 46.0.2 - ckeditor5: 46.0.2(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) - es-toolkit: 1.39.5 - transitivePeerDependencies: - - supports-color - '@ckeditor/ckeditor5-html-support@46.0.3': dependencies: '@ckeditor/ckeditor5-core': 46.0.3 @@ -15808,30 +15155,9 @@ snapshots: '@ckeditor/ckeditor5-widget': 46.0.3 ckeditor5: 46.0.3(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) es-toolkit: 1.39.5 - transitivePeerDependencies: - - supports-color - - '@ckeditor/ckeditor5-icons@46.0.2': {} '@ckeditor/ckeditor5-icons@46.0.3': {} - '@ckeditor/ckeditor5-image@46.0.2': - dependencies: - '@ckeditor/ckeditor5-clipboard': 46.0.2 - '@ckeditor/ckeditor5-core': 46.0.2 - '@ckeditor/ckeditor5-engine': 46.0.2 - '@ckeditor/ckeditor5-icons': 46.0.2 - '@ckeditor/ckeditor5-typing': 46.0.2 - '@ckeditor/ckeditor5-ui': 46.0.2 - '@ckeditor/ckeditor5-undo': 46.0.2 - '@ckeditor/ckeditor5-upload': 46.0.2 - '@ckeditor/ckeditor5-utils': 46.0.2 - '@ckeditor/ckeditor5-widget': 46.0.2 - ckeditor5: 46.0.2(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) - es-toolkit: 1.39.5 - transitivePeerDependencies: - - supports-color - '@ckeditor/ckeditor5-image@46.0.3': dependencies: '@ckeditor/ckeditor5-clipboard': 46.0.3 @@ -15849,30 +15175,17 @@ snapshots: transitivePeerDependencies: - supports-color - '@ckeditor/ckeditor5-import-word@46.0.2': + '@ckeditor/ckeditor5-import-word@46.0.3': dependencies: - '@ckeditor/ckeditor5-clipboard': 46.0.2 - '@ckeditor/ckeditor5-cloud-services': 46.0.2 - '@ckeditor/ckeditor5-core': 46.0.2 - '@ckeditor/ckeditor5-engine': 46.0.2 - '@ckeditor/ckeditor5-icons': 46.0.2 - '@ckeditor/ckeditor5-merge-fields': 46.0.2 - '@ckeditor/ckeditor5-ui': 46.0.2 - '@ckeditor/ckeditor5-utils': 46.0.2 - ckeditor5: 46.0.2(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) - transitivePeerDependencies: - - supports-color - - '@ckeditor/ckeditor5-indent@46.0.2': - dependencies: - '@ckeditor/ckeditor5-core': 46.0.2 - '@ckeditor/ckeditor5-engine': 46.0.2 - '@ckeditor/ckeditor5-heading': 46.0.2 - '@ckeditor/ckeditor5-icons': 46.0.2 - '@ckeditor/ckeditor5-list': 46.0.2 - '@ckeditor/ckeditor5-ui': 46.0.2 - '@ckeditor/ckeditor5-utils': 46.0.2 - ckeditor5: 46.0.2(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + '@ckeditor/ckeditor5-clipboard': 46.0.3 + '@ckeditor/ckeditor5-cloud-services': 46.0.3 + '@ckeditor/ckeditor5-core': 46.0.3 + '@ckeditor/ckeditor5-engine': 46.0.3 + '@ckeditor/ckeditor5-icons': 46.0.3 + '@ckeditor/ckeditor5-merge-fields': 46.0.3 + '@ckeditor/ckeditor5-ui': 46.0.3 + '@ckeditor/ckeditor5-utils': 46.0.3 + ckeditor5: 46.0.3(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) transitivePeerDependencies: - supports-color @@ -15891,15 +15204,6 @@ snapshots: '@ckeditor/ckeditor5-inspector@5.0.0': {} - '@ckeditor/ckeditor5-language@46.0.2': - dependencies: - '@ckeditor/ckeditor5-core': 46.0.2 - '@ckeditor/ckeditor5-ui': 46.0.2 - '@ckeditor/ckeditor5-utils': 46.0.2 - ckeditor5: 46.0.2(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) - transitivePeerDependencies: - - supports-color - '@ckeditor/ckeditor5-language@46.0.3': dependencies: '@ckeditor/ckeditor5-core': 46.0.3 @@ -15909,30 +15213,14 @@ snapshots: transitivePeerDependencies: - supports-color - '@ckeditor/ckeditor5-line-height@46.0.2': + '@ckeditor/ckeditor5-line-height@46.0.3': dependencies: - '@ckeditor/ckeditor5-core': 46.0.2 - '@ckeditor/ckeditor5-engine': 46.0.2 - '@ckeditor/ckeditor5-icons': 46.0.2 - '@ckeditor/ckeditor5-ui': 46.0.2 - '@ckeditor/ckeditor5-utils': 46.0.2 - ckeditor5: 46.0.2(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) - - '@ckeditor/ckeditor5-link@46.0.2': - dependencies: - '@ckeditor/ckeditor5-clipboard': 46.0.2 - '@ckeditor/ckeditor5-core': 46.0.2 - '@ckeditor/ckeditor5-engine': 46.0.2 - '@ckeditor/ckeditor5-icons': 46.0.2 - '@ckeditor/ckeditor5-image': 46.0.2 - '@ckeditor/ckeditor5-typing': 46.0.2 - '@ckeditor/ckeditor5-ui': 46.0.2 - '@ckeditor/ckeditor5-utils': 46.0.2 - '@ckeditor/ckeditor5-widget': 46.0.2 - ckeditor5: 46.0.2(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) - es-toolkit: 1.39.5 - transitivePeerDependencies: - - supports-color + '@ckeditor/ckeditor5-core': 46.0.3 + '@ckeditor/ckeditor5-engine': 46.0.3 + '@ckeditor/ckeditor5-icons': 46.0.3 + '@ckeditor/ckeditor5-ui': 46.0.3 + '@ckeditor/ckeditor5-utils': 46.0.3 + ckeditor5: 46.0.3(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) '@ckeditor/ckeditor5-link@46.0.3': dependencies: @@ -15950,30 +15238,15 @@ snapshots: transitivePeerDependencies: - supports-color - '@ckeditor/ckeditor5-list-multi-level@46.0.2': + '@ckeditor/ckeditor5-list-multi-level@46.0.3': dependencies: - '@ckeditor/ckeditor5-core': 46.0.2 - '@ckeditor/ckeditor5-engine': 46.0.2 - '@ckeditor/ckeditor5-icons': 46.0.2 - '@ckeditor/ckeditor5-list': 46.0.2 - '@ckeditor/ckeditor5-ui': 46.0.2 - '@ckeditor/ckeditor5-utils': 46.0.2 - ckeditor5: 46.0.2(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) - - '@ckeditor/ckeditor5-list@46.0.2': - dependencies: - '@ckeditor/ckeditor5-clipboard': 46.0.2 - '@ckeditor/ckeditor5-core': 46.0.2 - '@ckeditor/ckeditor5-engine': 46.0.2 - '@ckeditor/ckeditor5-enter': 46.0.2 - '@ckeditor/ckeditor5-font': 46.0.2 - '@ckeditor/ckeditor5-icons': 46.0.2 - '@ckeditor/ckeditor5-typing': 46.0.2 - '@ckeditor/ckeditor5-ui': 46.0.2 - '@ckeditor/ckeditor5-utils': 46.0.2 - ckeditor5: 46.0.2(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) - transitivePeerDependencies: - - supports-color + '@ckeditor/ckeditor5-core': 46.0.3 + '@ckeditor/ckeditor5-engine': 46.0.3 + '@ckeditor/ckeditor5-icons': 46.0.3 + '@ckeditor/ckeditor5-list': 46.0.3 + '@ckeditor/ckeditor5-ui': 46.0.3 + '@ckeditor/ckeditor5-utils': 46.0.3 + ckeditor5: 46.0.3(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) '@ckeditor/ckeditor5-list@46.0.3': dependencies: @@ -15990,30 +15263,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@ckeditor/ckeditor5-markdown-gfm@46.0.2': - dependencies: - '@ckeditor/ckeditor5-clipboard': 46.0.2 - '@ckeditor/ckeditor5-core': 46.0.2 - '@ckeditor/ckeditor5-engine': 46.0.2 - '@types/hast': 3.0.4 - ckeditor5: 46.0.2(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) - hast-util-from-dom: 5.0.1 - hast-util-to-html: 9.0.5 - hast-util-to-mdast: 10.1.2 - hastscript: 9.0.1 - rehype-dom-parse: 5.0.2 - rehype-dom-stringify: 4.0.2 - rehype-remark: 10.0.1 - remark-breaks: 4.0.0 - remark-gfm: 4.0.1 - remark-parse: 11.0.0 - remark-rehype: 11.1.2 - remark-stringify: 11.0.0 - unified: 11.0.5 - unist-util-visit: 5.0.0 - transitivePeerDependencies: - - supports-color - '@ckeditor/ckeditor5-markdown-gfm@46.0.3': dependencies: '@ckeditor/ckeditor5-clipboard': 46.0.3 @@ -16038,21 +15287,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@ckeditor/ckeditor5-media-embed@46.0.2': - dependencies: - '@ckeditor/ckeditor5-clipboard': 46.0.2 - '@ckeditor/ckeditor5-core': 46.0.2 - '@ckeditor/ckeditor5-engine': 46.0.2 - '@ckeditor/ckeditor5-icons': 46.0.2 - '@ckeditor/ckeditor5-typing': 46.0.2 - '@ckeditor/ckeditor5-ui': 46.0.2 - '@ckeditor/ckeditor5-undo': 46.0.2 - '@ckeditor/ckeditor5-utils': 46.0.2 - '@ckeditor/ckeditor5-widget': 46.0.2 - ckeditor5: 46.0.2(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) - transitivePeerDependencies: - - supports-color - '@ckeditor/ckeditor5-media-embed@46.0.3': dependencies: '@ckeditor/ckeditor5-clipboard': 46.0.3 @@ -16065,19 +15299,6 @@ snapshots: '@ckeditor/ckeditor5-utils': 46.0.3 '@ckeditor/ckeditor5-widget': 46.0.3 ckeditor5: 46.0.3(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) - transitivePeerDependencies: - - supports-color - - '@ckeditor/ckeditor5-mention@46.0.2(patch_hash=5981fb59ba35829e4dff1d39cf771000f8a8fdfa7a34b51d8af9549541f2d62d)': - dependencies: - '@ckeditor/ckeditor5-core': 46.0.2 - '@ckeditor/ckeditor5-typing': 46.0.2 - '@ckeditor/ckeditor5-ui': 46.0.2 - '@ckeditor/ckeditor5-utils': 46.0.2 - ckeditor5: 46.0.2(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) - es-toolkit: 1.39.5 - transitivePeerDependencies: - - supports-color '@ckeditor/ckeditor5-mention@46.0.3(patch_hash=5981fb59ba35829e4dff1d39cf771000f8a8fdfa7a34b51d8af9549541f2d62d)': dependencies: @@ -16090,30 +15311,20 @@ snapshots: transitivePeerDependencies: - supports-color - '@ckeditor/ckeditor5-merge-fields@46.0.2': + '@ckeditor/ckeditor5-merge-fields@46.0.3': dependencies: - '@ckeditor/ckeditor5-core': 46.0.2 - '@ckeditor/ckeditor5-icons': 46.0.2 - '@ckeditor/ckeditor5-image': 46.0.2 - '@ckeditor/ckeditor5-mention': 46.0.2(patch_hash=5981fb59ba35829e4dff1d39cf771000f8a8fdfa7a34b51d8af9549541f2d62d) - '@ckeditor/ckeditor5-ui': 46.0.2 - '@ckeditor/ckeditor5-utils': 46.0.2 - '@ckeditor/ckeditor5-widget': 46.0.2 - ckeditor5: 46.0.2(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + '@ckeditor/ckeditor5-core': 46.0.3 + '@ckeditor/ckeditor5-icons': 46.0.3 + '@ckeditor/ckeditor5-image': 46.0.3 + '@ckeditor/ckeditor5-mention': 46.0.3(patch_hash=5981fb59ba35829e4dff1d39cf771000f8a8fdfa7a34b51d8af9549541f2d62d) + '@ckeditor/ckeditor5-ui': 46.0.3 + '@ckeditor/ckeditor5-utils': 46.0.3 + '@ckeditor/ckeditor5-widget': 46.0.3 + ckeditor5: 46.0.3(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) es-toolkit: 1.39.5 transitivePeerDependencies: - supports-color - '@ckeditor/ckeditor5-minimap@46.0.2': - dependencies: - '@ckeditor/ckeditor5-core': 46.0.2 - '@ckeditor/ckeditor5-engine': 46.0.2 - '@ckeditor/ckeditor5-ui': 46.0.2 - '@ckeditor/ckeditor5-utils': 46.0.2 - ckeditor5: 46.0.2(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) - transitivePeerDependencies: - - supports-color - '@ckeditor/ckeditor5-minimap@46.0.3': dependencies: '@ckeditor/ckeditor5-core': 46.0.3 @@ -16124,10 +15335,10 @@ snapshots: transitivePeerDependencies: - supports-color - '@ckeditor/ckeditor5-operations-compressor@46.0.2': + '@ckeditor/ckeditor5-operations-compressor@46.0.3': dependencies: - '@ckeditor/ckeditor5-utils': 46.0.2 - ckeditor5: 46.0.2(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + '@ckeditor/ckeditor5-utils': 46.0.3 + ckeditor5: 46.0.3(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) es-toolkit: 1.39.5 protobufjs: 7.5.0 @@ -16167,17 +15378,6 @@ snapshots: - utf-8-validate - webpack-cli - '@ckeditor/ckeditor5-page-break@46.0.2': - dependencies: - '@ckeditor/ckeditor5-core': 46.0.2 - '@ckeditor/ckeditor5-icons': 46.0.2 - '@ckeditor/ckeditor5-ui': 46.0.2 - '@ckeditor/ckeditor5-utils': 46.0.2 - '@ckeditor/ckeditor5-widget': 46.0.2 - ckeditor5: 46.0.2(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) - transitivePeerDependencies: - - supports-color - '@ckeditor/ckeditor5-page-break@46.0.3': dependencies: '@ckeditor/ckeditor5-core': 46.0.3 @@ -16189,25 +15389,15 @@ snapshots: transitivePeerDependencies: - supports-color - '@ckeditor/ckeditor5-pagination@46.0.2': + '@ckeditor/ckeditor5-pagination@46.0.3': dependencies: - '@ckeditor/ckeditor5-core': 46.0.2 - '@ckeditor/ckeditor5-icons': 46.0.2 - '@ckeditor/ckeditor5-theme-lark': 46.0.2 - '@ckeditor/ckeditor5-ui': 46.0.2 - '@ckeditor/ckeditor5-utils': 46.0.2 - ckeditor5: 46.0.2(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + '@ckeditor/ckeditor5-core': 46.0.3 + '@ckeditor/ckeditor5-icons': 46.0.3 + '@ckeditor/ckeditor5-theme-lark': 46.0.3 + '@ckeditor/ckeditor5-ui': 46.0.3 + '@ckeditor/ckeditor5-utils': 46.0.3 + ckeditor5: 46.0.3(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) es-toolkit: 1.39.5 - transitivePeerDependencies: - - supports-color - - '@ckeditor/ckeditor5-paragraph@46.0.2': - dependencies: - '@ckeditor/ckeditor5-core': 46.0.2 - '@ckeditor/ckeditor5-engine': 46.0.2 - '@ckeditor/ckeditor5-icons': 46.0.2 - '@ckeditor/ckeditor5-ui': 46.0.2 - '@ckeditor/ckeditor5-utils': 46.0.2 '@ckeditor/ckeditor5-paragraph@46.0.3': dependencies: @@ -16217,20 +15407,13 @@ snapshots: '@ckeditor/ckeditor5-ui': 46.0.3 '@ckeditor/ckeditor5-utils': 46.0.3 - '@ckeditor/ckeditor5-paste-from-office-enhanced@46.0.2': + '@ckeditor/ckeditor5-paste-from-office-enhanced@46.0.3': dependencies: - '@ckeditor/ckeditor5-core': 46.0.2 - '@ckeditor/ckeditor5-engine': 46.0.2 - '@ckeditor/ckeditor5-paste-from-office': 46.0.2 - '@ckeditor/ckeditor5-utils': 46.0.2 - ckeditor5: 46.0.2(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) - - '@ckeditor/ckeditor5-paste-from-office@46.0.2': - dependencies: - '@ckeditor/ckeditor5-clipboard': 46.0.2 - '@ckeditor/ckeditor5-core': 46.0.2 - '@ckeditor/ckeditor5-engine': 46.0.2 - ckeditor5: 46.0.2(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + '@ckeditor/ckeditor5-core': 46.0.3 + '@ckeditor/ckeditor5-engine': 46.0.3 + '@ckeditor/ckeditor5-paste-from-office': 46.0.3 + '@ckeditor/ckeditor5-utils': 46.0.3 + ckeditor5: 46.0.3(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) '@ckeditor/ckeditor5-paste-from-office@46.0.3': dependencies: @@ -16239,36 +15422,28 @@ snapshots: '@ckeditor/ckeditor5-engine': 46.0.3 ckeditor5: 46.0.3(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) - '@ckeditor/ckeditor5-real-time-collaboration@46.0.2(bufferutil@4.0.9)(utf-8-validate@6.0.5)': + '@ckeditor/ckeditor5-real-time-collaboration@46.0.3(bufferutil@4.0.9)(utf-8-validate@6.0.5)': dependencies: - '@ckeditor/ckeditor-cloud-services-collaboration': 53.0.0(@ckeditor/ckeditor5-utils@46.0.2)(bufferutil@4.0.9)(ckeditor5@46.0.2(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41))(utf-8-validate@6.0.5) - '@ckeditor/ckeditor5-cloud-services': 46.0.2 - '@ckeditor/ckeditor5-comments': 46.0.2 - '@ckeditor/ckeditor5-core': 46.0.2 - '@ckeditor/ckeditor5-editor-multi-root': 46.0.2 - '@ckeditor/ckeditor5-engine': 46.0.2 - '@ckeditor/ckeditor5-operations-compressor': 46.0.2 - '@ckeditor/ckeditor5-revision-history': 46.0.2 - '@ckeditor/ckeditor5-theme-lark': 46.0.2 - '@ckeditor/ckeditor5-track-changes': 46.0.2 - '@ckeditor/ckeditor5-ui': 46.0.2 - '@ckeditor/ckeditor5-utils': 46.0.2 - ckeditor5: 46.0.2(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) - ckeditor5-collaboration: 46.0.2 + '@ckeditor/ckeditor-cloud-services-collaboration': 53.0.0(@ckeditor/ckeditor5-utils@46.0.3)(bufferutil@4.0.9)(ckeditor5@46.0.3(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41))(utf-8-validate@6.0.5) + '@ckeditor/ckeditor5-cloud-services': 46.0.3 + '@ckeditor/ckeditor5-comments': 46.0.3 + '@ckeditor/ckeditor5-core': 46.0.3 + '@ckeditor/ckeditor5-editor-multi-root': 46.0.3 + '@ckeditor/ckeditor5-engine': 46.0.3 + '@ckeditor/ckeditor5-operations-compressor': 46.0.3 + '@ckeditor/ckeditor5-revision-history': 46.0.3 + '@ckeditor/ckeditor5-theme-lark': 46.0.3 + '@ckeditor/ckeditor5-track-changes': 46.0.3 + '@ckeditor/ckeditor5-ui': 46.0.3 + '@ckeditor/ckeditor5-utils': 46.0.3 + ckeditor5: 46.0.3(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + ckeditor5-collaboration: 46.0.3 es-toolkit: 1.39.5 transitivePeerDependencies: - bufferutil - supports-color - utf-8-validate - '@ckeditor/ckeditor5-remove-format@46.0.2': - dependencies: - '@ckeditor/ckeditor5-core': 46.0.2 - '@ckeditor/ckeditor5-icons': 46.0.2 - '@ckeditor/ckeditor5-ui': 46.0.2 - '@ckeditor/ckeditor5-utils': 46.0.2 - ckeditor5: 46.0.2(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) - '@ckeditor/ckeditor5-remove-format@46.0.3': dependencies: '@ckeditor/ckeditor5-core': 46.0.3 @@ -16277,15 +15452,6 @@ snapshots: '@ckeditor/ckeditor5-utils': 46.0.3 ckeditor5: 46.0.3(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) - '@ckeditor/ckeditor5-restricted-editing@46.0.2': - dependencies: - '@ckeditor/ckeditor5-core': 46.0.2 - '@ckeditor/ckeditor5-engine': 46.0.2 - '@ckeditor/ckeditor5-icons': 46.0.2 - '@ckeditor/ckeditor5-ui': 46.0.2 - '@ckeditor/ckeditor5-utils': 46.0.2 - ckeditor5: 46.0.2(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) - '@ckeditor/ckeditor5-restricted-editing@46.0.3': dependencies: '@ckeditor/ckeditor5-core': 46.0.3 @@ -16295,32 +15461,24 @@ snapshots: '@ckeditor/ckeditor5-utils': 46.0.3 ckeditor5: 46.0.3(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) - '@ckeditor/ckeditor5-revision-history@46.0.2': + '@ckeditor/ckeditor5-revision-history@46.0.3': dependencies: - '@ckeditor/ckeditor5-autosave': 46.0.2 - '@ckeditor/ckeditor5-comments': 46.0.2 - '@ckeditor/ckeditor5-core': 46.0.2 - '@ckeditor/ckeditor5-editor-classic': 46.0.2 - '@ckeditor/ckeditor5-engine': 46.0.2 - '@ckeditor/ckeditor5-icons': 46.0.2 - '@ckeditor/ckeditor5-ui': 46.0.2 - '@ckeditor/ckeditor5-utils': 46.0.2 + '@ckeditor/ckeditor5-autosave': 46.0.3 + '@ckeditor/ckeditor5-comments': 46.0.3 + '@ckeditor/ckeditor5-core': 46.0.3 + '@ckeditor/ckeditor5-editor-classic': 46.0.3 + '@ckeditor/ckeditor5-engine': 46.0.3 + '@ckeditor/ckeditor5-icons': 46.0.3 + '@ckeditor/ckeditor5-ui': 46.0.3 + '@ckeditor/ckeditor5-utils': 46.0.3 '@types/luxon': 3.6.2 - ckeditor5: 46.0.2(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) - ckeditor5-collaboration: 46.0.2 + ckeditor5: 46.0.3(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + ckeditor5-collaboration: 46.0.3 es-toolkit: 1.39.5 luxon: 3.6.1 transitivePeerDependencies: - supports-color - '@ckeditor/ckeditor5-select-all@46.0.2': - dependencies: - '@ckeditor/ckeditor5-core': 46.0.2 - '@ckeditor/ckeditor5-engine': 46.0.2 - '@ckeditor/ckeditor5-icons': 46.0.2 - '@ckeditor/ckeditor5-ui': 46.0.2 - '@ckeditor/ckeditor5-utils': 46.0.2 - '@ckeditor/ckeditor5-select-all@46.0.3': dependencies: '@ckeditor/ckeditor5-core': 46.0.3 @@ -16329,16 +15487,6 @@ snapshots: '@ckeditor/ckeditor5-ui': 46.0.3 '@ckeditor/ckeditor5-utils': 46.0.3 - '@ckeditor/ckeditor5-show-blocks@46.0.2': - dependencies: - '@ckeditor/ckeditor5-core': 46.0.2 - '@ckeditor/ckeditor5-icons': 46.0.2 - '@ckeditor/ckeditor5-ui': 46.0.2 - '@ckeditor/ckeditor5-utils': 46.0.2 - ckeditor5: 46.0.2(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) - transitivePeerDependencies: - - supports-color - '@ckeditor/ckeditor5-show-blocks@46.0.3': dependencies: '@ckeditor/ckeditor5-core': 46.0.3 @@ -16349,27 +15497,27 @@ snapshots: transitivePeerDependencies: - supports-color - '@ckeditor/ckeditor5-slash-command@46.0.2': + '@ckeditor/ckeditor5-slash-command@46.0.3': dependencies: - '@ckeditor/ckeditor5-core': 46.0.2 - '@ckeditor/ckeditor5-heading': 46.0.2 - '@ckeditor/ckeditor5-icons': 46.0.2 - '@ckeditor/ckeditor5-mention': 46.0.2(patch_hash=5981fb59ba35829e4dff1d39cf771000f8a8fdfa7a34b51d8af9549541f2d62d) - '@ckeditor/ckeditor5-style': 46.0.2 - '@ckeditor/ckeditor5-template': 46.0.2 - '@ckeditor/ckeditor5-ui': 46.0.2 - '@ckeditor/ckeditor5-utils': 46.0.2 - ckeditor5: 46.0.2(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + '@ckeditor/ckeditor5-core': 46.0.3 + '@ckeditor/ckeditor5-heading': 46.0.3 + '@ckeditor/ckeditor5-icons': 46.0.3 + '@ckeditor/ckeditor5-mention': 46.0.3(patch_hash=5981fb59ba35829e4dff1d39cf771000f8a8fdfa7a34b51d8af9549541f2d62d) + '@ckeditor/ckeditor5-style': 46.0.3 + '@ckeditor/ckeditor5-template': 46.0.3 + '@ckeditor/ckeditor5-ui': 46.0.3 + '@ckeditor/ckeditor5-utils': 46.0.3 + ckeditor5: 46.0.3(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) transitivePeerDependencies: - supports-color - '@ckeditor/ckeditor5-source-editing-enhanced@46.0.2': + '@ckeditor/ckeditor5-source-editing-enhanced@46.0.3': dependencies: - '@ckeditor/ckeditor5-core': 46.0.2 - '@ckeditor/ckeditor5-icons': 46.0.2 - '@ckeditor/ckeditor5-theme-lark': 46.0.2 - '@ckeditor/ckeditor5-ui': 46.0.2 - '@ckeditor/ckeditor5-utils': 46.0.2 + '@ckeditor/ckeditor5-core': 46.0.3 + '@ckeditor/ckeditor5-icons': 46.0.3 + '@ckeditor/ckeditor5-theme-lark': 46.0.3 + '@ckeditor/ckeditor5-ui': 46.0.3 + '@ckeditor/ckeditor5-utils': 46.0.3 '@codemirror/autocomplete': 6.18.6 '@codemirror/commands': 6.8.1 '@codemirror/lang-html': 6.4.9 @@ -16378,16 +15526,7 @@ snapshots: '@codemirror/state': 6.5.2 '@codemirror/theme-one-dark': 6.1.2 '@codemirror/view': 6.38.2 - ckeditor5: 46.0.2(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) - - '@ckeditor/ckeditor5-source-editing@46.0.2': - dependencies: - '@ckeditor/ckeditor5-core': 46.0.2 - '@ckeditor/ckeditor5-icons': 46.0.2 - '@ckeditor/ckeditor5-theme-lark': 46.0.2 - '@ckeditor/ckeditor5-ui': 46.0.2 - '@ckeditor/ckeditor5-utils': 46.0.2 - ckeditor5: 46.0.2(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + ckeditor5: 46.0.3(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) '@ckeditor/ckeditor5-source-editing@46.0.3': dependencies: @@ -16398,15 +15537,6 @@ snapshots: '@ckeditor/ckeditor5-utils': 46.0.3 ckeditor5: 46.0.3(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) - '@ckeditor/ckeditor5-special-characters@46.0.2': - dependencies: - '@ckeditor/ckeditor5-core': 46.0.2 - '@ckeditor/ckeditor5-icons': 46.0.2 - '@ckeditor/ckeditor5-typing': 46.0.2 - '@ckeditor/ckeditor5-ui': 46.0.2 - '@ckeditor/ckeditor5-utils': 46.0.2 - ckeditor5: 46.0.2(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) - '@ckeditor/ckeditor5-special-characters@46.0.3': dependencies: '@ckeditor/ckeditor5-core': 46.0.3 @@ -16416,20 +15546,6 @@ snapshots: '@ckeditor/ckeditor5-utils': 46.0.3 ckeditor5: 46.0.3(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) - '@ckeditor/ckeditor5-style@46.0.2': - dependencies: - '@ckeditor/ckeditor5-core': 46.0.2 - '@ckeditor/ckeditor5-html-support': 46.0.2 - '@ckeditor/ckeditor5-list': 46.0.2 - '@ckeditor/ckeditor5-table': 46.0.2 - '@ckeditor/ckeditor5-typing': 46.0.2 - '@ckeditor/ckeditor5-ui': 46.0.2 - '@ckeditor/ckeditor5-utils': 46.0.2 - ckeditor5: 46.0.2(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) - es-toolkit: 1.39.5 - transitivePeerDependencies: - - supports-color - '@ckeditor/ckeditor5-style@46.0.3': dependencies: '@ckeditor/ckeditor5-core': 46.0.3 @@ -16444,20 +15560,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@ckeditor/ckeditor5-table@46.0.2': - dependencies: - '@ckeditor/ckeditor5-clipboard': 46.0.2 - '@ckeditor/ckeditor5-core': 46.0.2 - '@ckeditor/ckeditor5-engine': 46.0.2 - '@ckeditor/ckeditor5-icons': 46.0.2 - '@ckeditor/ckeditor5-ui': 46.0.2 - '@ckeditor/ckeditor5-utils': 46.0.2 - '@ckeditor/ckeditor5-widget': 46.0.2 - ckeditor5: 46.0.2(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) - es-toolkit: 1.39.5 - transitivePeerDependencies: - - supports-color - '@ckeditor/ckeditor5-table@46.0.3': dependencies: '@ckeditor/ckeditor5-clipboard': 46.0.3 @@ -16472,61 +15574,50 @@ snapshots: transitivePeerDependencies: - supports-color - '@ckeditor/ckeditor5-template@46.0.2': + '@ckeditor/ckeditor5-template@46.0.3': dependencies: - '@ckeditor/ckeditor5-core': 46.0.2 - '@ckeditor/ckeditor5-icons': 46.0.2 - '@ckeditor/ckeditor5-ui': 46.0.2 - '@ckeditor/ckeditor5-utils': 46.0.2 - ckeditor5: 46.0.2(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) - - '@ckeditor/ckeditor5-theme-lark@46.0.2': - dependencies: - '@ckeditor/ckeditor5-ui': 46.0.2 + '@ckeditor/ckeditor5-core': 46.0.3 + '@ckeditor/ckeditor5-icons': 46.0.3 + '@ckeditor/ckeditor5-ui': 46.0.3 + '@ckeditor/ckeditor5-utils': 46.0.3 + ckeditor5: 46.0.3(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) '@ckeditor/ckeditor5-theme-lark@46.0.3': dependencies: '@ckeditor/ckeditor5-ui': 46.0.3 - '@ckeditor/ckeditor5-track-changes@46.0.2': + '@ckeditor/ckeditor5-track-changes@46.0.3': dependencies: - '@ckeditor/ckeditor5-clipboard': 46.0.2 - '@ckeditor/ckeditor5-code-block': 46.0.2(patch_hash=2361d8caad7d6b5bddacc3a3b4aa37dbfba260b1c1b22a450413a79c1bb1ce95) - '@ckeditor/ckeditor5-comments': 46.0.2 - '@ckeditor/ckeditor5-core': 46.0.2 - '@ckeditor/ckeditor5-editor-multi-root': 46.0.2 - '@ckeditor/ckeditor5-engine': 46.0.2 - '@ckeditor/ckeditor5-enter': 46.0.2 - '@ckeditor/ckeditor5-find-and-replace': 46.0.2 - '@ckeditor/ckeditor5-font': 46.0.2 - '@ckeditor/ckeditor5-heading': 46.0.2 - '@ckeditor/ckeditor5-highlight': 46.0.2 - '@ckeditor/ckeditor5-icons': 46.0.2 - '@ckeditor/ckeditor5-image': 46.0.2 - '@ckeditor/ckeditor5-link': 46.0.2 - '@ckeditor/ckeditor5-list': 46.0.2 - '@ckeditor/ckeditor5-media-embed': 46.0.2 - '@ckeditor/ckeditor5-merge-fields': 46.0.2 - '@ckeditor/ckeditor5-restricted-editing': 46.0.2 - '@ckeditor/ckeditor5-style': 46.0.2 - '@ckeditor/ckeditor5-table': 46.0.2 - '@ckeditor/ckeditor5-typing': 46.0.2 - '@ckeditor/ckeditor5-ui': 46.0.2 - '@ckeditor/ckeditor5-utils': 46.0.2 - '@ckeditor/ckeditor5-widget': 46.0.2 - ckeditor5: 46.0.2(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) - ckeditor5-collaboration: 46.0.2 + '@ckeditor/ckeditor5-clipboard': 46.0.3 + '@ckeditor/ckeditor5-code-block': 46.0.3(patch_hash=2361d8caad7d6b5bddacc3a3b4aa37dbfba260b1c1b22a450413a79c1bb1ce95) + '@ckeditor/ckeditor5-comments': 46.0.3 + '@ckeditor/ckeditor5-core': 46.0.3 + '@ckeditor/ckeditor5-editor-multi-root': 46.0.3 + '@ckeditor/ckeditor5-engine': 46.0.3 + '@ckeditor/ckeditor5-enter': 46.0.3 + '@ckeditor/ckeditor5-find-and-replace': 46.0.3 + '@ckeditor/ckeditor5-font': 46.0.3 + '@ckeditor/ckeditor5-heading': 46.0.3 + '@ckeditor/ckeditor5-highlight': 46.0.3 + '@ckeditor/ckeditor5-icons': 46.0.3 + '@ckeditor/ckeditor5-image': 46.0.3 + '@ckeditor/ckeditor5-link': 46.0.3 + '@ckeditor/ckeditor5-list': 46.0.3 + '@ckeditor/ckeditor5-media-embed': 46.0.3 + '@ckeditor/ckeditor5-merge-fields': 46.0.3 + '@ckeditor/ckeditor5-restricted-editing': 46.0.3 + '@ckeditor/ckeditor5-style': 46.0.3 + '@ckeditor/ckeditor5-table': 46.0.3 + '@ckeditor/ckeditor5-typing': 46.0.3 + '@ckeditor/ckeditor5-ui': 46.0.3 + '@ckeditor/ckeditor5-utils': 46.0.3 + '@ckeditor/ckeditor5-widget': 46.0.3 + ckeditor5: 46.0.3(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + ckeditor5-collaboration: 46.0.3 es-toolkit: 1.39.5 transitivePeerDependencies: - supports-color - '@ckeditor/ckeditor5-typing@46.0.2': - dependencies: - '@ckeditor/ckeditor5-core': 46.0.2 - '@ckeditor/ckeditor5-engine': 46.0.2 - '@ckeditor/ckeditor5-utils': 46.0.2 - es-toolkit: 1.39.5 - '@ckeditor/ckeditor5-typing@46.0.3': dependencies: '@ckeditor/ckeditor5-core': 46.0.3 @@ -16534,21 +15625,6 @@ snapshots: '@ckeditor/ckeditor5-utils': 46.0.3 es-toolkit: 1.39.5 - '@ckeditor/ckeditor5-ui@46.0.2': - dependencies: - '@ckeditor/ckeditor5-core': 46.0.2 - '@ckeditor/ckeditor5-editor-multi-root': 46.0.2 - '@ckeditor/ckeditor5-engine': 46.0.2 - '@ckeditor/ckeditor5-icons': 46.0.2 - '@ckeditor/ckeditor5-utils': 46.0.2 - '@types/color-convert': 2.0.4 - color-convert: 3.1.0 - color-parse: 2.0.2 - es-toolkit: 1.39.5 - vanilla-colorful: 0.7.2 - transitivePeerDependencies: - - supports-color - '@ckeditor/ckeditor5-ui@46.0.3': dependencies: '@ckeditor/ckeditor5-core': 46.0.3 @@ -16564,14 +15640,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@ckeditor/ckeditor5-undo@46.0.2': - dependencies: - '@ckeditor/ckeditor5-core': 46.0.2 - '@ckeditor/ckeditor5-engine': 46.0.2 - '@ckeditor/ckeditor5-icons': 46.0.2 - '@ckeditor/ckeditor5-ui': 46.0.2 - '@ckeditor/ckeditor5-utils': 46.0.2 - '@ckeditor/ckeditor5-undo@46.0.3': dependencies: '@ckeditor/ckeditor5-core': 46.0.3 @@ -16580,40 +15648,27 @@ snapshots: '@ckeditor/ckeditor5-ui': 46.0.3 '@ckeditor/ckeditor5-utils': 46.0.3 - '@ckeditor/ckeditor5-upload@46.0.2': - dependencies: - '@ckeditor/ckeditor5-core': 46.0.2 - '@ckeditor/ckeditor5-utils': 46.0.2 - '@ckeditor/ckeditor5-upload@46.0.3': dependencies: '@ckeditor/ckeditor5-core': 46.0.3 '@ckeditor/ckeditor5-utils': 46.0.3 - '@ckeditor/ckeditor5-uploadcare@46.0.2(bufferutil@4.0.9)(utf-8-validate@6.0.5)': + '@ckeditor/ckeditor5-uploadcare@46.0.3(bufferutil@4.0.9)(utf-8-validate@6.0.5)': dependencies: - '@ckeditor/ckeditor5-core': 46.0.2 - '@ckeditor/ckeditor5-icons': 46.0.2 - '@ckeditor/ckeditor5-image': 46.0.2 - '@ckeditor/ckeditor5-theme-lark': 46.0.2 - '@ckeditor/ckeditor5-ui': 46.0.2 - '@ckeditor/ckeditor5-upload': 46.0.2 - '@ckeditor/ckeditor5-utils': 46.0.2 + '@ckeditor/ckeditor5-core': 46.0.3 + '@ckeditor/ckeditor5-icons': 46.0.3 + '@ckeditor/ckeditor5-image': 46.0.3 + '@ckeditor/ckeditor5-theme-lark': 46.0.3 + '@ckeditor/ckeditor5-ui': 46.0.3 + '@ckeditor/ckeditor5-upload': 46.0.3 + '@ckeditor/ckeditor5-utils': 46.0.3 '@uploadcare/file-uploader': 1.17.1(bufferutil@4.0.9)(utf-8-validate@6.0.5) '@uploadcare/upload-client': 6.14.3(bufferutil@4.0.9)(utf-8-validate@6.0.5) - ckeditor5: 46.0.2(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + ckeditor5: 46.0.3(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) transitivePeerDependencies: - bufferutil - - supports-color - utf-8-validate - '@ckeditor/ckeditor5-utils@46.0.2': - dependencies: - '@ckeditor/ckeditor5-ui': 46.0.2 - es-toolkit: 1.39.5 - transitivePeerDependencies: - - supports-color - '@ckeditor/ckeditor5-utils@46.0.3': dependencies: '@ckeditor/ckeditor5-ui': 46.0.3 @@ -16621,14 +15676,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@ckeditor/ckeditor5-watchdog@46.0.2': - dependencies: - '@ckeditor/ckeditor5-core': 46.0.2 - '@ckeditor/ckeditor5-editor-multi-root': 46.0.2 - '@ckeditor/ckeditor5-engine': 46.0.2 - '@ckeditor/ckeditor5-utils': 46.0.2 - es-toolkit: 1.39.5 - '@ckeditor/ckeditor5-watchdog@46.0.3': dependencies: '@ckeditor/ckeditor5-core': 46.0.3 @@ -16639,17 +15686,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@ckeditor/ckeditor5-widget@46.0.2': - dependencies: - '@ckeditor/ckeditor5-core': 46.0.2 - '@ckeditor/ckeditor5-engine': 46.0.2 - '@ckeditor/ckeditor5-enter': 46.0.2 - '@ckeditor/ckeditor5-icons': 46.0.2 - '@ckeditor/ckeditor5-typing': 46.0.2 - '@ckeditor/ckeditor5-ui': 46.0.2 - '@ckeditor/ckeditor5-utils': 46.0.2 - es-toolkit: 1.39.5 - '@ckeditor/ckeditor5-widget@46.0.3': dependencies: '@ckeditor/ckeditor5-core': 46.0.3 @@ -16661,16 +15697,6 @@ snapshots: '@ckeditor/ckeditor5-utils': 46.0.3 es-toolkit: 1.39.5 - '@ckeditor/ckeditor5-word-count@46.0.2': - dependencies: - '@ckeditor/ckeditor5-core': 46.0.2 - '@ckeditor/ckeditor5-ui': 46.0.2 - '@ckeditor/ckeditor5-utils': 46.0.2 - ckeditor5: 46.0.2(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) - es-toolkit: 1.39.5 - transitivePeerDependencies: - - supports-color - '@ckeditor/ckeditor5-word-count@46.0.3': dependencies: '@ckeditor/ckeditor5-core': 46.0.3 @@ -19198,16 +18224,6 @@ snapshots: '@sindresorhus/is@4.6.0': {} - '@smithy/abort-controller@4.0.4': - dependencies: - '@smithy/types': 4.3.2 - tslib: 2.8.1 - - '@smithy/abort-controller@4.0.5': - dependencies: - '@smithy/types': 4.3.2 - tslib: 2.8.1 - '@smithy/abort-controller@4.1.0': dependencies: '@smithy/types': 4.4.0 @@ -19215,10 +18231,10 @@ snapshots: '@smithy/config-resolver@4.1.4': dependencies: - '@smithy/node-config-provider': 4.1.4 - '@smithy/types': 4.3.2 + '@smithy/node-config-provider': 4.2.0 + '@smithy/types': 4.4.0 '@smithy/util-config-provider': 4.0.0 - '@smithy/util-middleware': 4.0.5 + '@smithy/util-middleware': 4.1.0 tslib: 2.8.1 '@smithy/core@3.10.0': @@ -19235,72 +18251,42 @@ snapshots: tslib: 2.8.1 uuid: 9.0.1 - '@smithy/core@3.9.0': - dependencies: - '@smithy/middleware-serde': 4.0.9 - '@smithy/protocol-http': 5.1.3 - '@smithy/types': 4.3.2 - '@smithy/util-base64': 4.0.0 - '@smithy/util-body-length-browser': 4.0.0 - '@smithy/util-middleware': 4.0.5 - '@smithy/util-stream': 4.2.4 - '@smithy/util-utf8': 4.0.0 - '@types/uuid': 9.0.8 - tslib: 2.8.1 - uuid: 9.0.1 - '@smithy/credential-provider-imds@4.0.6': dependencies: - '@smithy/node-config-provider': 4.1.4 - '@smithy/property-provider': 4.0.5 - '@smithy/types': 4.3.2 - '@smithy/url-parser': 4.0.5 + '@smithy/node-config-provider': 4.2.0 + '@smithy/property-provider': 4.1.0 + '@smithy/types': 4.4.0 + '@smithy/url-parser': 4.1.0 tslib: 2.8.1 '@smithy/eventstream-codec@4.0.4': dependencies: '@aws-crypto/crc32': 5.2.0 - '@smithy/types': 4.3.2 - '@smithy/util-hex-encoding': 4.0.0 + '@smithy/types': 4.4.0 + '@smithy/util-hex-encoding': 4.1.0 tslib: 2.8.1 '@smithy/eventstream-serde-browser@4.0.4': dependencies: '@smithy/eventstream-serde-universal': 4.0.4 - '@smithy/types': 4.3.2 + '@smithy/types': 4.4.0 tslib: 2.8.1 '@smithy/eventstream-serde-config-resolver@4.1.2': dependencies: - '@smithy/types': 4.3.2 + '@smithy/types': 4.4.0 tslib: 2.8.1 '@smithy/eventstream-serde-node@4.0.4': dependencies: '@smithy/eventstream-serde-universal': 4.0.4 - '@smithy/types': 4.3.2 + '@smithy/types': 4.4.0 tslib: 2.8.1 '@smithy/eventstream-serde-universal@4.0.4': dependencies: '@smithy/eventstream-codec': 4.0.4 - '@smithy/types': 4.3.2 - tslib: 2.8.1 - - '@smithy/fetch-http-handler@5.1.0': - dependencies: - '@smithy/protocol-http': 5.1.3 - '@smithy/querystring-builder': 4.0.4 - '@smithy/types': 4.3.2 - '@smithy/util-base64': 4.0.0 - tslib: 2.8.1 - - '@smithy/fetch-http-handler@5.1.1': - dependencies: - '@smithy/protocol-http': 5.1.3 - '@smithy/querystring-builder': 4.0.5 - '@smithy/types': 4.3.2 - '@smithy/util-base64': 4.0.0 + '@smithy/types': 4.4.0 tslib: 2.8.1 '@smithy/fetch-http-handler@5.2.0': @@ -19313,43 +18299,28 @@ snapshots: '@smithy/hash-node@4.0.4': dependencies: - '@smithy/types': 4.3.2 - '@smithy/util-buffer-from': 4.0.0 - '@smithy/util-utf8': 4.0.0 + '@smithy/types': 4.4.0 + '@smithy/util-buffer-from': 4.1.0 + '@smithy/util-utf8': 4.1.0 tslib: 2.8.1 '@smithy/invalid-dependency@4.0.4': dependencies: - '@smithy/types': 4.3.2 + '@smithy/types': 4.4.0 tslib: 2.8.1 '@smithy/is-array-buffer@2.2.0': dependencies: tslib: 2.8.1 - '@smithy/is-array-buffer@4.0.0': - dependencies: - tslib: 2.8.1 - '@smithy/is-array-buffer@4.1.0': dependencies: tslib: 2.8.1 '@smithy/middleware-content-length@4.0.4': dependencies: - '@smithy/protocol-http': 5.1.3 - '@smithy/types': 4.3.2 - tslib: 2.8.1 - - '@smithy/middleware-endpoint@4.1.19': - dependencies: - '@smithy/core': 3.9.0 - '@smithy/middleware-serde': 4.0.9 - '@smithy/node-config-provider': 4.1.4 - '@smithy/shared-ini-file-loader': 4.0.5 - '@smithy/types': 4.3.2 - '@smithy/url-parser': 4.0.5 - '@smithy/util-middleware': 4.0.5 + '@smithy/protocol-http': 5.2.0 + '@smithy/types': 4.4.0 tslib: 2.8.1 '@smithy/middleware-endpoint@4.2.0': @@ -19376,41 +18347,17 @@ snapshots: tslib: 2.8.1 uuid: 9.0.1 - '@smithy/middleware-serde@4.0.8': - dependencies: - '@smithy/protocol-http': 5.1.3 - '@smithy/types': 4.3.2 - tslib: 2.8.1 - - '@smithy/middleware-serde@4.0.9': - dependencies: - '@smithy/protocol-http': 5.1.3 - '@smithy/types': 4.3.2 - tslib: 2.8.1 - '@smithy/middleware-serde@4.1.0': dependencies: '@smithy/protocol-http': 5.2.0 '@smithy/types': 4.4.0 tslib: 2.8.1 - '@smithy/middleware-stack@4.0.5': - dependencies: - '@smithy/types': 4.3.2 - tslib: 2.8.1 - '@smithy/middleware-stack@4.1.0': dependencies: '@smithy/types': 4.4.0 tslib: 2.8.1 - '@smithy/node-config-provider@4.1.4': - dependencies: - '@smithy/property-provider': 4.0.5 - '@smithy/shared-ini-file-loader': 4.0.5 - '@smithy/types': 4.3.2 - tslib: 2.8.1 - '@smithy/node-config-provider@4.2.0': dependencies: '@smithy/property-provider': 4.1.0 @@ -19418,22 +18365,6 @@ snapshots: '@smithy/types': 4.4.0 tslib: 2.8.1 - '@smithy/node-http-handler@4.1.0': - dependencies: - '@smithy/abort-controller': 4.0.4 - '@smithy/protocol-http': 5.1.3 - '@smithy/querystring-builder': 4.0.4 - '@smithy/types': 4.3.2 - tslib: 2.8.1 - - '@smithy/node-http-handler@4.1.1': - dependencies: - '@smithy/abort-controller': 4.0.5 - '@smithy/protocol-http': 5.1.3 - '@smithy/querystring-builder': 4.0.5 - '@smithy/types': 4.3.2 - tslib: 2.8.1 - '@smithy/node-http-handler@4.2.0': dependencies: '@smithy/abort-controller': 4.1.0 @@ -19442,72 +18373,31 @@ snapshots: '@smithy/types': 4.4.0 tslib: 2.8.1 - '@smithy/property-provider@4.0.5': - dependencies: - '@smithy/types': 4.3.2 - tslib: 2.8.1 - '@smithy/property-provider@4.1.0': dependencies: '@smithy/types': 4.4.0 tslib: 2.8.1 - '@smithy/protocol-http@5.1.3': - dependencies: - '@smithy/types': 4.3.2 - tslib: 2.8.1 - '@smithy/protocol-http@5.2.0': dependencies: '@smithy/types': 4.4.0 tslib: 2.8.1 - '@smithy/querystring-builder@4.0.4': - dependencies: - '@smithy/types': 4.3.2 - '@smithy/util-uri-escape': 4.0.0 - tslib: 2.8.1 - - '@smithy/querystring-builder@4.0.5': - dependencies: - '@smithy/types': 4.3.2 - '@smithy/util-uri-escape': 4.0.0 - tslib: 2.8.1 - '@smithy/querystring-builder@4.1.0': dependencies: '@smithy/types': 4.4.0 '@smithy/util-uri-escape': 4.1.0 tslib: 2.8.1 - '@smithy/querystring-parser@4.0.4': - dependencies: - '@smithy/types': 4.3.2 - tslib: 2.8.1 - - '@smithy/querystring-parser@4.0.5': - dependencies: - '@smithy/types': 4.3.2 - tslib: 2.8.1 - '@smithy/querystring-parser@4.1.0': dependencies: '@smithy/types': 4.4.0 tslib: 2.8.1 - '@smithy/service-error-classification@4.0.7': - dependencies: - '@smithy/types': 4.3.2 - '@smithy/service-error-classification@4.1.0': dependencies: '@smithy/types': 4.4.0 - '@smithy/shared-ini-file-loader@4.0.5': - dependencies: - '@smithy/types': 4.3.2 - tslib: 2.8.1 - '@smithy/shared-ini-file-loader@4.1.0': dependencies: '@smithy/types': 4.4.0 @@ -19515,23 +18405,13 @@ snapshots: '@smithy/signature-v4@5.1.2': dependencies: - '@smithy/is-array-buffer': 4.0.0 - '@smithy/protocol-http': 5.1.3 - '@smithy/types': 4.3.2 - '@smithy/util-hex-encoding': 4.0.0 - '@smithy/util-middleware': 4.0.5 - '@smithy/util-uri-escape': 4.0.0 - '@smithy/util-utf8': 4.0.0 - tslib: 2.8.1 - - '@smithy/smithy-client@4.5.0': - dependencies: - '@smithy/core': 3.9.0 - '@smithy/middleware-endpoint': 4.1.19 - '@smithy/middleware-stack': 4.0.5 - '@smithy/protocol-http': 5.1.3 - '@smithy/types': 4.3.2 - '@smithy/util-stream': 4.2.4 + '@smithy/is-array-buffer': 4.1.0 + '@smithy/protocol-http': 5.2.0 + '@smithy/types': 4.4.0 + '@smithy/util-hex-encoding': 4.1.0 + '@smithy/util-middleware': 4.1.0 + '@smithy/util-uri-escape': 4.1.0 + '@smithy/util-utf8': 4.1.0 tslib: 2.8.1 '@smithy/smithy-client@4.6.0': @@ -19544,48 +18424,22 @@ snapshots: '@smithy/util-stream': 4.3.0 tslib: 2.8.1 - '@smithy/types@4.3.2': - dependencies: - tslib: 2.8.1 - '@smithy/types@4.4.0': dependencies: tslib: 2.8.1 - '@smithy/url-parser@4.0.4': - dependencies: - '@smithy/querystring-parser': 4.0.4 - '@smithy/types': 4.3.2 - tslib: 2.8.1 - - '@smithy/url-parser@4.0.5': - dependencies: - '@smithy/querystring-parser': 4.0.5 - '@smithy/types': 4.3.2 - tslib: 2.8.1 - '@smithy/url-parser@4.1.0': dependencies: '@smithy/querystring-parser': 4.1.0 '@smithy/types': 4.4.0 tslib: 2.8.1 - '@smithy/util-base64@4.0.0': - dependencies: - '@smithy/util-buffer-from': 4.0.0 - '@smithy/util-utf8': 4.0.0 - tslib: 2.8.1 - '@smithy/util-base64@4.1.0': dependencies: '@smithy/util-buffer-from': 4.1.0 '@smithy/util-utf8': 4.1.0 tslib: 2.8.1 - '@smithy/util-body-length-browser@4.0.0': - dependencies: - tslib: 2.8.1 - '@smithy/util-body-length-browser@4.1.0': dependencies: tslib: 2.8.1 @@ -19599,11 +18453,6 @@ snapshots: '@smithy/is-array-buffer': 2.2.0 tslib: 2.8.1 - '@smithy/util-buffer-from@4.0.0': - dependencies: - '@smithy/is-array-buffer': 4.0.0 - tslib: 2.8.1 - '@smithy/util-buffer-from@4.1.0': dependencies: '@smithy/is-array-buffer': 4.1.0 @@ -19615,9 +18464,9 @@ snapshots: '@smithy/util-defaults-mode-browser@4.0.22': dependencies: - '@smithy/property-provider': 4.0.5 - '@smithy/smithy-client': 4.5.0 - '@smithy/types': 4.3.2 + '@smithy/property-provider': 4.1.0 + '@smithy/smithy-client': 4.6.0 + '@smithy/types': 4.4.0 bowser: 2.11.0 tslib: 2.8.1 @@ -19625,59 +18474,33 @@ snapshots: dependencies: '@smithy/config-resolver': 4.1.4 '@smithy/credential-provider-imds': 4.0.6 - '@smithy/node-config-provider': 4.1.4 - '@smithy/property-provider': 4.0.5 - '@smithy/smithy-client': 4.5.0 - '@smithy/types': 4.3.2 + '@smithy/node-config-provider': 4.2.0 + '@smithy/property-provider': 4.1.0 + '@smithy/smithy-client': 4.6.0 + '@smithy/types': 4.4.0 tslib: 2.8.1 '@smithy/util-endpoints@3.0.6': dependencies: - '@smithy/node-config-provider': 4.1.4 - '@smithy/types': 4.3.2 - tslib: 2.8.1 - - '@smithy/util-hex-encoding@4.0.0': - dependencies: + '@smithy/node-config-provider': 4.2.0 + '@smithy/types': 4.4.0 tslib: 2.8.1 '@smithy/util-hex-encoding@4.1.0': dependencies: tslib: 2.8.1 - '@smithy/util-middleware@4.0.5': - dependencies: - '@smithy/types': 4.3.2 - tslib: 2.8.1 - '@smithy/util-middleware@4.1.0': dependencies: '@smithy/types': 4.4.0 tslib: 2.8.1 - '@smithy/util-retry@4.0.7': - dependencies: - '@smithy/service-error-classification': 4.0.7 - '@smithy/types': 4.3.2 - tslib: 2.8.1 - '@smithy/util-retry@4.1.0': dependencies: '@smithy/service-error-classification': 4.1.0 '@smithy/types': 4.4.0 tslib: 2.8.1 - '@smithy/util-stream@4.2.4': - dependencies: - '@smithy/fetch-http-handler': 5.1.1 - '@smithy/node-http-handler': 4.1.1 - '@smithy/types': 4.3.2 - '@smithy/util-base64': 4.0.0 - '@smithy/util-buffer-from': 4.0.0 - '@smithy/util-hex-encoding': 4.0.0 - '@smithy/util-utf8': 4.0.0 - tslib: 2.8.1 - '@smithy/util-stream@4.3.0': dependencies: '@smithy/fetch-http-handler': 5.2.0 @@ -19689,10 +18512,6 @@ snapshots: '@smithy/util-utf8': 4.1.0 tslib: 2.8.1 - '@smithy/util-uri-escape@4.0.0': - dependencies: - tslib: 2.8.1 - '@smithy/util-uri-escape@4.1.0': dependencies: tslib: 2.8.1 @@ -19702,11 +18521,6 @@ snapshots: '@smithy/util-buffer-from': 2.2.0 tslib: 2.8.1 - '@smithy/util-utf8@4.0.0': - dependencies: - '@smithy/util-buffer-from': 4.0.0 - tslib: 2.8.1 - '@smithy/util-utf8@4.1.0': dependencies: '@smithy/util-buffer-from': 4.1.0 @@ -21843,38 +20657,36 @@ snapshots: chrome-trace-event@1.0.4: {} - ckeditor5-collaboration@46.0.2: + ckeditor5-collaboration@46.0.3: dependencies: - '@ckeditor/ckeditor5-collaboration-core': 46.0.2 - transitivePeerDependencies: - - supports-color + '@ckeditor/ckeditor5-collaboration-core': 46.0.3 - ckeditor5-premium-features@46.0.2(bufferutil@4.0.9)(ckeditor5@46.0.3(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41))(utf-8-validate@6.0.5): + ckeditor5-premium-features@46.0.3(bufferutil@4.0.9)(ckeditor5@46.0.3(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41))(utf-8-validate@6.0.5): dependencies: - '@ckeditor/ckeditor5-ai': 46.0.2 - '@ckeditor/ckeditor5-case-change': 46.0.2 - '@ckeditor/ckeditor5-collaboration-core': 46.0.2 - '@ckeditor/ckeditor5-comments': 46.0.2 - '@ckeditor/ckeditor5-document-outline': 46.0.2 - '@ckeditor/ckeditor5-email': 46.0.2 - '@ckeditor/ckeditor5-export-inline-styles': 46.0.2 - '@ckeditor/ckeditor5-export-pdf': 46.0.2 - '@ckeditor/ckeditor5-export-word': 46.0.2 - '@ckeditor/ckeditor5-format-painter': 46.0.2 - '@ckeditor/ckeditor5-import-word': 46.0.2 - '@ckeditor/ckeditor5-line-height': 46.0.2 - '@ckeditor/ckeditor5-list-multi-level': 46.0.2 - '@ckeditor/ckeditor5-merge-fields': 46.0.2 - '@ckeditor/ckeditor5-pagination': 46.0.2 - '@ckeditor/ckeditor5-paste-from-office-enhanced': 46.0.2 - '@ckeditor/ckeditor5-real-time-collaboration': 46.0.2(bufferutil@4.0.9)(utf-8-validate@6.0.5) - '@ckeditor/ckeditor5-revision-history': 46.0.2 - '@ckeditor/ckeditor5-slash-command': 46.0.2 - '@ckeditor/ckeditor5-source-editing-enhanced': 46.0.2 - '@ckeditor/ckeditor5-template': 46.0.2 - '@ckeditor/ckeditor5-track-changes': 46.0.2 - '@ckeditor/ckeditor5-uploadcare': 46.0.2(bufferutil@4.0.9)(utf-8-validate@6.0.5) - '@ckeditor/ckeditor5-utils': 46.0.2 + '@ckeditor/ckeditor5-ai': 46.0.3 + '@ckeditor/ckeditor5-case-change': 46.0.3 + '@ckeditor/ckeditor5-collaboration-core': 46.0.3 + '@ckeditor/ckeditor5-comments': 46.0.3 + '@ckeditor/ckeditor5-document-outline': 46.0.3 + '@ckeditor/ckeditor5-email': 46.0.3 + '@ckeditor/ckeditor5-export-inline-styles': 46.0.3 + '@ckeditor/ckeditor5-export-pdf': 46.0.3 + '@ckeditor/ckeditor5-export-word': 46.0.3 + '@ckeditor/ckeditor5-format-painter': 46.0.3 + '@ckeditor/ckeditor5-import-word': 46.0.3 + '@ckeditor/ckeditor5-line-height': 46.0.3 + '@ckeditor/ckeditor5-list-multi-level': 46.0.3 + '@ckeditor/ckeditor5-merge-fields': 46.0.3 + '@ckeditor/ckeditor5-pagination': 46.0.3 + '@ckeditor/ckeditor5-paste-from-office-enhanced': 46.0.3 + '@ckeditor/ckeditor5-real-time-collaboration': 46.0.3(bufferutil@4.0.9)(utf-8-validate@6.0.5) + '@ckeditor/ckeditor5-revision-history': 46.0.3 + '@ckeditor/ckeditor5-slash-command': 46.0.3 + '@ckeditor/ckeditor5-source-editing-enhanced': 46.0.3 + '@ckeditor/ckeditor5-template': 46.0.3 + '@ckeditor/ckeditor5-track-changes': 46.0.3 + '@ckeditor/ckeditor5-uploadcare': 46.0.3(bufferutil@4.0.9)(utf-8-validate@6.0.5) + '@ckeditor/ckeditor5-utils': 46.0.3 ckeditor5: 46.0.3(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) transitivePeerDependencies: - aws-crt @@ -21882,72 +20694,6 @@ snapshots: - supports-color - utf-8-validate - ckeditor5@46.0.2(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41): - dependencies: - '@ckeditor/ckeditor5-adapter-ckfinder': 46.0.2 - '@ckeditor/ckeditor5-alignment': 46.0.2 - '@ckeditor/ckeditor5-autoformat': 46.0.2 - '@ckeditor/ckeditor5-autosave': 46.0.2 - '@ckeditor/ckeditor5-basic-styles': 46.0.2 - '@ckeditor/ckeditor5-block-quote': 46.0.2 - '@ckeditor/ckeditor5-bookmark': 46.0.2 - '@ckeditor/ckeditor5-ckbox': 46.0.2 - '@ckeditor/ckeditor5-ckfinder': 46.0.2 - '@ckeditor/ckeditor5-clipboard': 46.0.2 - '@ckeditor/ckeditor5-cloud-services': 46.0.2 - '@ckeditor/ckeditor5-code-block': 46.0.2(patch_hash=2361d8caad7d6b5bddacc3a3b4aa37dbfba260b1c1b22a450413a79c1bb1ce95) - '@ckeditor/ckeditor5-core': 46.0.2 - '@ckeditor/ckeditor5-easy-image': 46.0.2 - '@ckeditor/ckeditor5-editor-balloon': 46.0.2 - '@ckeditor/ckeditor5-editor-classic': 46.0.2 - '@ckeditor/ckeditor5-editor-decoupled': 46.0.2 - '@ckeditor/ckeditor5-editor-inline': 46.0.2 - '@ckeditor/ckeditor5-editor-multi-root': 46.0.2 - '@ckeditor/ckeditor5-emoji': 46.0.2 - '@ckeditor/ckeditor5-engine': 46.0.2 - '@ckeditor/ckeditor5-enter': 46.0.2 - '@ckeditor/ckeditor5-essentials': 46.0.2 - '@ckeditor/ckeditor5-find-and-replace': 46.0.2 - '@ckeditor/ckeditor5-font': 46.0.2 - '@ckeditor/ckeditor5-fullscreen': 46.0.2 - '@ckeditor/ckeditor5-heading': 46.0.2 - '@ckeditor/ckeditor5-highlight': 46.0.2 - '@ckeditor/ckeditor5-horizontal-line': 46.0.2 - '@ckeditor/ckeditor5-html-embed': 46.0.2 - '@ckeditor/ckeditor5-html-support': 46.0.2 - '@ckeditor/ckeditor5-icons': 46.0.2 - '@ckeditor/ckeditor5-image': 46.0.2 - '@ckeditor/ckeditor5-indent': 46.0.2 - '@ckeditor/ckeditor5-language': 46.0.2 - '@ckeditor/ckeditor5-link': 46.0.2 - '@ckeditor/ckeditor5-list': 46.0.2 - '@ckeditor/ckeditor5-markdown-gfm': 46.0.2 - '@ckeditor/ckeditor5-media-embed': 46.0.2 - '@ckeditor/ckeditor5-mention': 46.0.2(patch_hash=5981fb59ba35829e4dff1d39cf771000f8a8fdfa7a34b51d8af9549541f2d62d) - '@ckeditor/ckeditor5-minimap': 46.0.2 - '@ckeditor/ckeditor5-page-break': 46.0.2 - '@ckeditor/ckeditor5-paragraph': 46.0.2 - '@ckeditor/ckeditor5-paste-from-office': 46.0.2 - '@ckeditor/ckeditor5-remove-format': 46.0.2 - '@ckeditor/ckeditor5-restricted-editing': 46.0.2 - '@ckeditor/ckeditor5-select-all': 46.0.2 - '@ckeditor/ckeditor5-show-blocks': 46.0.2 - '@ckeditor/ckeditor5-source-editing': 46.0.2 - '@ckeditor/ckeditor5-special-characters': 46.0.2 - '@ckeditor/ckeditor5-style': 46.0.2 - '@ckeditor/ckeditor5-table': 46.0.2 - '@ckeditor/ckeditor5-theme-lark': 46.0.2 - '@ckeditor/ckeditor5-typing': 46.0.2 - '@ckeditor/ckeditor5-ui': 46.0.2 - '@ckeditor/ckeditor5-undo': 46.0.2 - '@ckeditor/ckeditor5-upload': 46.0.2 - '@ckeditor/ckeditor5-utils': 46.0.2 - '@ckeditor/ckeditor5-watchdog': 46.0.2 - '@ckeditor/ckeditor5-widget': 46.0.2 - '@ckeditor/ckeditor5-word-count': 46.0.2 - transitivePeerDependencies: - - supports-color - ckeditor5@46.0.3(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41): dependencies: '@ckeditor/ckeditor5-adapter-ckfinder': 46.0.3 From de8e8915ffab126508a8173394618b2946306c5e Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 7 Sep 2025 01:22:19 +0000 Subject: [PATCH 65/67] fix(deps): update dependency mind-elixir to v5.1.1 --- apps/client/package.json | 2 +- pnpm-lock.yaml | 36 ++++++++++++++++++++++++++---------- 2 files changed, 27 insertions(+), 11 deletions(-) diff --git a/apps/client/package.json b/apps/client/package.json index fef365ead..b2abba919 100644 --- a/apps/client/package.json +++ b/apps/client/package.json @@ -53,7 +53,7 @@ "mark.js": "8.11.1", "marked": "16.2.1", "mermaid": "11.11.0", - "mind-elixir": "5.0.6", + "mind-elixir": "5.1.1", "normalize.css": "8.0.1", "panzoom": "9.4.3", "preact": "10.27.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 4fe227325..cd538d128 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -158,7 +158,7 @@ importers: version: 0.2.0(mermaid@11.11.0) '@mind-elixir/node-menu': specifier: 5.0.0 - version: 5.0.0(mind-elixir@5.0.6) + version: 5.0.0(mind-elixir@5.1.1) '@popperjs/core': specifier: 2.11.8 version: 2.11.8 @@ -241,8 +241,8 @@ importers: specifier: 11.11.0 version: 11.11.0 mind-elixir: - specifier: 5.0.6 - version: 5.0.6 + specifier: 5.1.1 + version: 5.1.1 normalize.css: specifier: 8.0.1 version: 8.0.1 @@ -9660,8 +9660,8 @@ packages: resolution: {integrity: sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==} engines: {node: '>=10'} - mind-elixir@5.0.6: - resolution: {integrity: sha512-1dRpnLC4m+/OAG28MSRL6TnaWvNtnvsEWE0UirbG3YYjWKEFxsnapR0V1Hy+azjmHVHYFHIh8t+rV1OqxTd5dA==} + mind-elixir@5.1.1: + resolution: {integrity: sha512-Ao5VCby3iqyd80ReErCbb5uZLL7Zs/Nh+GpmmtUCH4WnmRvmlrdz0l3KNha+iHFeTlkxG27MbN9iPyxkTWWrRA==} mini-css-extract-plugin@2.4.7: resolution: {integrity: sha512-euWmddf0sk9Nv1O0gfeeUAvAkoSlWncNLF77C0TP2+WoPvy8mAHKOzMajcCz2dzvyt3CNgxb1obIEVFIRxaipg==} @@ -14634,8 +14634,6 @@ snapshots: '@ckeditor/ckeditor5-ui': 46.0.3 '@ckeditor/ckeditor5-utils': 46.0.3 ckeditor5: 46.0.3(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) - transitivePeerDependencies: - - supports-color '@ckeditor/ckeditor5-block-quote@46.0.3': dependencies: @@ -14935,6 +14933,8 @@ snapshots: '@ckeditor/ckeditor5-utils': 46.0.3 ckeditor5: 46.0.3(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) es-toolkit: 1.39.5 + transitivePeerDependencies: + - supports-color '@ckeditor/ckeditor5-editor-classic@46.0.3': dependencies: @@ -14944,6 +14944,8 @@ snapshots: '@ckeditor/ckeditor5-utils': 46.0.3 ckeditor5: 46.0.3(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) es-toolkit: 1.39.5 + transitivePeerDependencies: + - supports-color '@ckeditor/ckeditor5-editor-decoupled@46.0.3': dependencies: @@ -14962,6 +14964,8 @@ snapshots: '@ckeditor/ckeditor5-utils': 46.0.3 ckeditor5: 46.0.3(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) es-toolkit: 1.39.5 + transitivePeerDependencies: + - supports-color '@ckeditor/ckeditor5-editor-multi-root@46.0.3': dependencies: @@ -14984,6 +14988,8 @@ snapshots: '@ckeditor/ckeditor5-table': 46.0.3 '@ckeditor/ckeditor5-utils': 46.0.3 ckeditor5: 46.0.3(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + transitivePeerDependencies: + - supports-color '@ckeditor/ckeditor5-emoji@46.0.3': dependencies: @@ -15129,6 +15135,8 @@ snapshots: '@ckeditor/ckeditor5-utils': 46.0.3 '@ckeditor/ckeditor5-widget': 46.0.3 ckeditor5: 46.0.3(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + transitivePeerDependencies: + - supports-color '@ckeditor/ckeditor5-html-embed@46.0.3': dependencies: @@ -15155,6 +15163,8 @@ snapshots: '@ckeditor/ckeditor5-widget': 46.0.3 ckeditor5: 46.0.3(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) es-toolkit: 1.39.5 + transitivePeerDependencies: + - supports-color '@ckeditor/ckeditor5-icons@46.0.3': {} @@ -15299,6 +15309,8 @@ snapshots: '@ckeditor/ckeditor5-utils': 46.0.3 '@ckeditor/ckeditor5-widget': 46.0.3 ckeditor5: 46.0.3(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + transitivePeerDependencies: + - supports-color '@ckeditor/ckeditor5-mention@46.0.3(patch_hash=5981fb59ba35829e4dff1d39cf771000f8a8fdfa7a34b51d8af9549541f2d62d)': dependencies: @@ -15536,6 +15548,8 @@ snapshots: '@ckeditor/ckeditor5-ui': 46.0.3 '@ckeditor/ckeditor5-utils': 46.0.3 ckeditor5: 46.0.3(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + transitivePeerDependencies: + - supports-color '@ckeditor/ckeditor5-special-characters@46.0.3': dependencies: @@ -17312,9 +17326,9 @@ snapshots: '@microsoft/tsdoc@0.15.1': {} - '@mind-elixir/node-menu@5.0.0(mind-elixir@5.0.6)': + '@mind-elixir/node-menu@5.0.0(mind-elixir@5.1.1)': dependencies: - mind-elixir: 5.0.6 + mind-elixir: 5.1.1 '@mixmark-io/domino@2.2.0': {} @@ -20660,6 +20674,8 @@ snapshots: ckeditor5-collaboration@46.0.3: dependencies: '@ckeditor/ckeditor5-collaboration-core': 46.0.3 + transitivePeerDependencies: + - supports-color ckeditor5-premium-features@46.0.3(bufferutil@4.0.9)(ckeditor5@46.0.3(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41))(utf-8-validate@6.0.5): dependencies: @@ -25141,7 +25157,7 @@ snapshots: mimic-response@3.1.0: {} - mind-elixir@5.0.6: {} + mind-elixir@5.1.1: {} mini-css-extract-plugin@2.4.7(webpack@5.100.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.9)): dependencies: From d75951c86940092dd8b43f551694757f43a4c23d Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 7 Sep 2025 07:24:01 +0000 Subject: [PATCH 66/67] chore(deps): update softprops/action-gh-release action to v2.3.3 --- .github/workflows/nightly.yml | 4 ++-- .github/workflows/release.yml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/nightly.yml b/.github/workflows/nightly.yml index b6596ce60..ab913d402 100644 --- a/.github/workflows/nightly.yml +++ b/.github/workflows/nightly.yml @@ -78,7 +78,7 @@ jobs: GPG_SIGNING_KEY: ${{ secrets.GPG_SIGN_KEY }} - name: Publish release - uses: softprops/action-gh-release@v2.3.2 + uses: softprops/action-gh-release@v2.3.3 if: ${{ github.event_name != 'pull_request' }} with: make_latest: false @@ -119,7 +119,7 @@ jobs: arch: ${{ matrix.arch }} - name: Publish release - uses: softprops/action-gh-release@v2.3.2 + uses: softprops/action-gh-release@v2.3.3 if: ${{ github.event_name != 'pull_request' }} with: make_latest: false diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 2ec864826..16dec7492 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -114,7 +114,7 @@ jobs: path: upload - name: Publish stable release - uses: softprops/action-gh-release@v2.3.2 + uses: softprops/action-gh-release@v2.3.3 with: draft: false body_path: docs/Release Notes/Release Notes/${{ github.ref_name }}.md From a9d5478bcdeeba34618c457dc399ee984b04eec3 Mon Sep 17 00:00:00 2001 From: donut Date: Sun, 7 Sep 2025 05:22:45 +0200 Subject: [PATCH 67/67] Translated using Weblate (Polish) Currently translated at 37.8% (143 of 378 strings) Translation: Trilium Notes/Server Translate-URL: https://hosted.weblate.org/projects/trilium/server/pl/ --- apps/server/src/assets/translations/pl/server.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/apps/server/src/assets/translations/pl/server.json b/apps/server/src/assets/translations/pl/server.json index fb90f4218..c85f69e4e 100644 --- a/apps/server/src/assets/translations/pl/server.json +++ b/apps/server/src/assets/translations/pl/server.json @@ -75,7 +75,9 @@ "zoom-in": "Powiększ", "print-active-note": "Drukuj aktywną notatkę", "toggle-full-screen": "Przełącz pełny ekran", - "cut-into-note": "Wycina zaznaczony tekst i tworzy podrzędną notatkę z tym tekstem" + "cut-into-note": "Wycina zaznaczony tekst i tworzy podrzędną notatkę z tym tekstem", + "edit-readonly-note": "Edytuj notatkę tylko do odczytu", + "other": "Inne" }, "keyboard_action_names": { "zoom-in": "Powiększ",