diff --git a/packages/core/package.json b/packages/core/package.json index 802cd130f..a8b09012f 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -93,7 +93,7 @@ "@tiptap/pm": "^2.12.0", "emoji-mart": "^5.6.0", "hast-util-from-dom": "^5.0.1", - "prosemirror-dropcursor": "^1.8.1", + "prosemirror-dropcursor": "^1.8.2", "prosemirror-highlight": "^0.13.0", "prosemirror-model": "^1.25.1", "prosemirror-state": "^1.4.3", diff --git a/packages/core/src/extensions/SideMenu/SideMenuPlugin.ts b/packages/core/src/extensions/SideMenu/SideMenuPlugin.ts index 4f1924949..745396e73 100644 --- a/packages/core/src/extensions/SideMenu/SideMenuPlugin.ts +++ b/packages/core/src/extensions/SideMenu/SideMenuPlugin.ts @@ -279,95 +279,6 @@ export class SideMenuView< } }; - onDrop = (event: DragEvent) => { - // Content from outside a BlockNote editor is being dropped - just let - // ProseMirror's default behaviour handle it. - if (this.pmView.dragging === null) { - return; - } - - this.editor._tiptapEditor.commands.blur(); - - // Finds the BlockNote editor element that the drop event occurred in (if - // any). - const parentEditorElement = - event.target instanceof Node - ? (event.target instanceof HTMLElement - ? event.target - : event.target.parentElement - )?.closest(".bn-editor") || null - : null; - - // Drop event occurred within an editor. - if (parentEditorElement) { - // When ProseMirror handles a drop event on the editor while - // `view.dragging` is set, it deletes the selected content. However, if - // a block from a different editor is being dropped, this causes some - // issues that the code below fixes: - if (!this.isDragOrigin && this.pmView.dom === parentEditorElement) { - // Because the editor selection is unrelated to the dragged content, we - // don't want PM to delete its content. Therefore, we collapse the - // selection. - this.pmView.dispatch( - this.pmView.state.tr.setSelection( - TextSelection.create( - this.pmView.state.tr.doc, - this.pmView.state.tr.selection.to, - ), - ), - ); - } else if (this.isDragOrigin && this.pmView.dom !== parentEditorElement) { - // Because the editor from which the block originates doesn't get a drop - // event on it, PM doesn't delete its selected content. Therefore, we - // need to do so manually. - // - // Note: Deleting the selected content from the editor from which the - // block originates, may change its height. This can cause the position of - // the editor in which the block is being dropping to shift, before it - // can handle the drop event. That in turn can cause the drop to happen - // somewhere other than the user intended. To get around this, we delay - // deleting the selected content until all editors have had the chance to - // handle the event. - setTimeout( - () => this.pmView.dispatch(this.pmView.state.tr.deleteSelection()), - 0, - ); - } - } - - if ( - this.sideMenuDetection === "editor" || - (event as any).synthetic || - !event.dataTransfer?.types.includes("blocknote/html") - ) { - return; - } - - const pos = this.pmView.posAtCoords({ - left: event.clientX, - top: event.clientY, - }); - - if (!pos || pos.inside === -1) { - /** - * When `this.sideMenuSelection === "viewport"`, if the event is outside the - * editor contents, we dispatch a fake event, so that we can still drop the - * content when dragging / dropping to the side of the editor - */ - const evt = this.createSyntheticEvent(event); - // console.log("dispatch fake drop"); - this.pmView.dom.dispatchEvent(evt); - } - }; - - onDragEnd = () => { - // When the user starts dragging a block, `view.dragging` is set on all - // BlockNote editors. However, when the drag ends, only the editor that the - // drag originated in automatically clears `view.dragging`. Therefore, we - // have to manually clear it on all editors. - this.pmView.dragging = null; - }; - /** * If a block is being dragged, ProseMirror usually gets the context of what's * being dragged from `view.dragging`, which is automatically set when a @@ -393,7 +304,8 @@ export class SideMenuView< } if (this.pmView.dragging) { - throw new Error("New drag was started while an existing drag is ongoing"); + // already dragging, so no-op + return; } const element = document.createElement("div"); @@ -411,29 +323,242 @@ export class SideMenuView< }; /** - * If the event is outside the editor contents, - * we dispatch a fake event, so that we can still drop the content - * when dragging / dropping to the side of the editor + * Finds the closest editor visually to the given coordinates + */ + private findClosestEditorElement = (coords: { + clientX: number; + clientY: number; + }) => { + // Get all editor elements in the document + const editors = Array.from(this.pmView.root.querySelectorAll(".bn-editor")); + + if (editors.length === 0) { + return null; + } + + // Find the editor with the smallest distance to the coordinates + let closestEditor = editors[0]; + let minDistance = Number.MAX_VALUE; + + editors.forEach((editor) => { + const rect = editor.getBoundingClientRect(); + + const distanceX = + coords.clientX < rect.left + ? rect.left - coords.clientX + : coords.clientX > rect.right + ? coords.clientX - rect.right + : 0; + + const distanceY = + coords.clientY < rect.top + ? rect.top - coords.clientY + : coords.clientY > rect.bottom + ? coords.clientY - rect.bottom + : 0; + + const distance = Math.sqrt( + Math.pow(distanceX, 2) + Math.pow(distanceY, 2), + ); + + if (distance < minDistance) { + minDistance = distance; + closestEditor = editor; + } + }); + + return { + element: closestEditor, + distance: minDistance, + }; + }; + + /** + * This dragover event handler listens at the document level, + * and is trying to handle dragover events for all editors. + * + * It specifically is trying to handle the following cases: + * - If the dragover event is within the bounds of any editor, then it does nothing + * - If the dragover event is outside the bounds of any editor, but close enough (within 250px) to the closest editor, + * then it dispatches a synthetic dragover event to the closest editor (which will trigger the drop-cursor to be shown on that editor) + * - If the dragover event is outside the bounds of the current editor, then it will dispatch a synthetic dragleave event to the current editor + * (which will trigger the drop-cursor to be removed from the current editor) + * + * The synthetic event is a necessary evil because we do not control prosemirror-dropcursor to be able to show the drop-cursor within the range we want */ onDragOver = (event: DragEvent) => { + if ((event as any).synthetic) { + return; + } + + const dragEventContext = this.getDragEventContext(event); + + if (!dragEventContext || !dragEventContext.isDropPoint) { + // This is not a drag event that we are interested in + // so, we close the drop-cursor + this.closeDropCursor(); + return; + } + if ( - this.sideMenuDetection === "editor" || - (event as any).synthetic || - !event.dataTransfer?.types.includes("blocknote/html") + dragEventContext.isDropPoint && + !dragEventContext.isDropWithinEditorBounds ) { + // we are the drop point, but the drag over event is not within the bounds of this editor instance + // so, we need to dispatch an event that is in the bounds of this editor instance + this.dispatchSyntheticEvent(event); + } + }; + + /** + * Closes the drop-cursor for the current editor + */ + private closeDropCursor = () => { + const evt = new Event("dragleave", { bubbles: false }); + // It needs to be synthetic, so we don't accidentally think it is a real dragend event + (evt as any).synthetic = true; + // We dispatch the event to the current editor, so that the drop-cursor is removed for it + this.pmView.dom.dispatchEvent(evt); + }; + + /** + * It is surprisingly difficult to determine the information we need to know about a drag event + * + * This function is trying to determine the following: + * - Whether the current editor instance is the drop point + * - Whether the current editor instance is the drag origin + * - Whether the drop event is within the bounds of the current editor instance + */ + getDragEventContext = (event: DragEvent) => { + // We need to check if there is text content that is being dragged (select some text & just drag it) + const textContentIsBeingDragged = + !event.dataTransfer?.types.includes("blocknote/html") && + Boolean(this.pmView.dragging); + // This is the side menu drag from this plugin + const sideMenuIsBeingDragged = Boolean(this.isDragOrigin); + // Tells us that the current editor instance has a drag ongoing (either text or side menu) + const isDragOrigin = textContentIsBeingDragged || sideMenuIsBeingDragged; + // Tells us which editor instance the drag event is happening in (or null if it's not in any editor like when dragging on another part of the page) + const eventEditorParentElement = + event.target instanceof Node + ? (event.target instanceof HTMLElement + ? event.target + : (event.target as any) + )?.closest(".bn-editor") || null + : null; + // Tells us which editor instance is the closest to the drag event (whether or not it is actually reasonably close) + const closestEditor = this.findClosestEditorElement(event); + + // We arbitrarily decide how far is "too far" from the closest editor to be considered a drop point + if (!closestEditor || closestEditor.distance > 250) { + // we are too far from the closest editor, or no editor was found + return undefined; + } + + // We check if the closest editor is the same as the current editor instance (which is the drop point) + const isDropPoint = closestEditor.element === this.pmView.dom; + // We check if the current editor instance is the same as the editor instance that the drag event is happening within + const isDropWithinEditorBounds = + isDropPoint && this.pmView.dom === eventEditorParentElement; + + // We never want to handle drop events that are not related to us + if (!isDropPoint && !isDragOrigin) { + // we are not the drop point or drag origin, so not relevant to us + return undefined; + } + + return { + isDropPoint, + isDropWithinEditorBounds, + isDragOrigin, + }; + }; + + /** + * The drop event handler listens at the document level, + * and handles drop events for all editors. + * + * It specifically handles the following cases: + * - If we are both the drag origin and drop point: + * - Let normal drop handling take over + * - If we are the drop point but not the drag origin: + * - Collapse selection to prevent PM from deleting unrelated content + * - If drop event is outside our editor bounds, dispatch synthetic drop event to our editor + * - If we are the drag origin but not the drop point: + * - Delete the dragged content from our editor after a delay + */ + onDrop = (event: DragEvent) => { + if ((event as any).synthetic) { return; } - const pos = this.pmView.posAtCoords({ - left: event.clientX, - top: event.clientY, - }); + const context = this.getDragEventContext(event); + if (!context) { + this.closeDropCursor(); + // This is not a drag event that we are interested in + return; + } + const { isDropPoint, isDropWithinEditorBounds, isDragOrigin } = context; - if (!pos || (pos.inside === -1 && this.pmView.dom.firstChild)) { - const evt = this.createSyntheticEvent(event); - // console.log("dispatch fake dragover"); - this.pmView.dom.dispatchEvent(evt); + if (isDropPoint && isDragOrigin) { + // The current instance is both the drop point and the drag origin + // no-op, normal drop handling will take over + return; } + + if (isDropPoint) { + // The current instance is the drop point, but not the drag origin + + // Because the editor selection is unrelated to the dragged content, we + // don't want PM to delete its content. Therefore, we collapse the + // selection. + this.pmView.dispatch( + this.pmView.state.tr.setSelection( + TextSelection.create( + this.pmView.state.tr.doc, + this.pmView.state.tr.selection.anchor, + ), + ), + ); + + if (!isDropWithinEditorBounds) { + // The drop event is outside the bounds of this editor instance + // so, we need to dispatch an event that is in the bounds of this editor instance + this.dispatchSyntheticEvent(event); + } + return; + } else if (isDragOrigin) { + // The current instance is the drag origin, but not the drop point + // our content got dropped somewhere else + + // Because the editor from which the block originates doesn't get a drop + // event on it, PM doesn't delete its selected content. Therefore, we + // need to do so manually. + // + // Note: Deleting the selected content from the editor from which the + // block originates, may change its height. This can cause the position of + // the editor in which the block is being dropping to shift, before it + // can handle the drop event. That in turn can cause the drop to happen + // somewhere other than the user intended. To get around this, we delay + // deleting the selected content until all editors have had the chance to + // handle the event. + setTimeout( + () => this.pmView.dispatch(this.pmView.state.tr.deleteSelection()), + 0, + ); + return; + } + }; + + onDragEnd = (event: DragEvent) => { + if ((event as any).synthetic) { + return; + } + // When the user starts dragging a block, `view.dragging` is set on all + // BlockNote editors. However, when the drag ends, only the editor that the + // drag originated in automatically clears `view.dragging`. Therefore, we + // have to manually clear it on all editors. + this.pmView.dragging = null; }; onKeyDown = (_event: KeyboardEvent) => { @@ -488,11 +613,9 @@ export class SideMenuView< this.updateStateFromMousePos(); }; - private createSyntheticEvent(event: DragEvent) { - const evt = new Event(event.type, event) as any; - const editorBoundingBox = ( - this.pmView.dom.firstChild as HTMLElement - ).getBoundingClientRect(); + private dispatchSyntheticEvent(event: DragEvent) { + const evt = new Event(event.type as "dragover", event) as any; + const editorBoundingBox = this.pmView.dom.getBoundingClientRect(); evt.clientX = event.clientX; evt.clientY = event.clientY; if ( @@ -541,7 +664,7 @@ export class SideMenuView< evt.dataTransfer = event.dataTransfer; evt.preventDefault = () => event.preventDefault(); evt.synthetic = true; // prevent recursion - return evt; + this.pmView.dom.dispatchEvent(evt); } onScroll = () => { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 3f3038154..5a7453c3f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -49,7 +49,7 @@ importers: version: 5.8.2 vitest: specifier: ^2.0.3 - version: 2.1.9(@types/node@22.14.1)(@vitest/ui@2.1.9)(jsdom@25.0.1(canvas@2.11.2(encoding@0.1.13)))(lightningcss@1.30.1)(msw@2.7.3(@types/node@22.14.1)(typescript@5.8.2))(terser@5.39.2) + version: 2.1.9(@types/node@22.14.1)(@vitest/ui@2.1.9)(jsdom@25.0.1(canvas@2.11.2(encoding@0.1.13)))(lightningcss@1.30.1)(msw@2.7.3(@types/node@22.14.1)(typescript@5.8.2))(terser@5.43.1) wait-on: specifier: 8.0.3 version: 8.0.3 @@ -249,10 +249,10 @@ importers: version: 19.1.6(@types/react@19.1.8) '@vitejs/plugin-react': specifier: ^4.3.1 - version: 4.3.4(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2)) + version: 4.3.4(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1)) vite: specifier: ^5.3.4 - version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2) + version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1) examples/01-basic/02-block-objects: dependencies: @@ -286,10 +286,10 @@ importers: version: 19.1.6(@types/react@19.1.8) '@vitejs/plugin-react': specifier: ^4.3.1 - version: 4.3.4(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2)) + version: 4.3.4(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1)) vite: specifier: ^5.3.4 - version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2) + version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1) examples/01-basic/03-multi-column: dependencies: @@ -326,10 +326,10 @@ importers: version: 19.1.6(@types/react@19.1.8) '@vitejs/plugin-react': specifier: ^4.3.1 - version: 4.3.4(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2)) + version: 4.3.4(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1)) vite: specifier: ^5.3.4 - version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2) + version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1) examples/01-basic/04-default-blocks: dependencies: @@ -363,10 +363,10 @@ importers: version: 19.1.6(@types/react@19.1.8) '@vitejs/plugin-react': specifier: ^4.3.1 - version: 4.3.4(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2)) + version: 4.3.4(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1)) vite: specifier: ^5.3.4 - version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2) + version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1) examples/01-basic/05-removing-default-blocks: dependencies: @@ -400,10 +400,10 @@ importers: version: 19.1.6(@types/react@19.1.8) '@vitejs/plugin-react': specifier: ^4.3.1 - version: 4.3.4(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2)) + version: 4.3.4(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1)) vite: specifier: ^5.3.4 - version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2) + version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1) examples/01-basic/06-block-manipulation: dependencies: @@ -437,10 +437,10 @@ importers: version: 19.1.6(@types/react@19.1.8) '@vitejs/plugin-react': specifier: ^4.3.1 - version: 4.3.4(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2)) + version: 4.3.4(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1)) vite: specifier: ^5.3.4 - version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2) + version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1) examples/01-basic/07-selection-blocks: dependencies: @@ -474,10 +474,10 @@ importers: version: 19.1.6(@types/react@19.1.8) '@vitejs/plugin-react': specifier: ^4.3.1 - version: 4.3.4(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2)) + version: 4.3.4(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1)) vite: specifier: ^5.3.4 - version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2) + version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1) examples/01-basic/08-ariakit: dependencies: @@ -511,10 +511,10 @@ importers: version: 19.1.6(@types/react@19.1.8) '@vitejs/plugin-react': specifier: ^4.3.1 - version: 4.3.4(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2)) + version: 4.3.4(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1)) vite: specifier: ^5.3.4 - version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2) + version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1) examples/01-basic/09-shadcn: dependencies: @@ -548,10 +548,10 @@ importers: version: 19.1.6(@types/react@19.1.8) '@vitejs/plugin-react': specifier: ^4.3.1 - version: 4.3.4(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2)) + version: 4.3.4(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1)) vite: specifier: ^5.3.4 - version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2) + version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1) examples/01-basic/10-localization: dependencies: @@ -585,10 +585,10 @@ importers: version: 19.1.6(@types/react@19.1.8) '@vitejs/plugin-react': specifier: ^4.3.1 - version: 4.3.4(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2)) + version: 4.3.4(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1)) vite: specifier: ^5.3.4 - version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2) + version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1) examples/01-basic/11-custom-placeholder: dependencies: @@ -622,10 +622,10 @@ importers: version: 19.1.6(@types/react@19.1.8) '@vitejs/plugin-react': specifier: ^4.3.1 - version: 4.3.4(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2)) + version: 4.3.4(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1)) vite: specifier: ^5.3.4 - version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2) + version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1) examples/01-basic/12-multi-editor: dependencies: @@ -659,10 +659,10 @@ importers: version: 19.1.6(@types/react@19.1.8) '@vitejs/plugin-react': specifier: ^4.3.1 - version: 4.3.4(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2)) + version: 4.3.4(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1)) vite: specifier: ^5.3.4 - version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2) + version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1) examples/01-basic/13-custom-paste-handler: dependencies: @@ -696,10 +696,10 @@ importers: version: 19.1.6(@types/react@19.1.8) '@vitejs/plugin-react': specifier: ^4.3.1 - version: 4.3.4(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2)) + version: 4.3.4(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1)) vite: specifier: ^5.3.4 - version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2) + version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1) examples/01-basic/testing: dependencies: @@ -733,10 +733,10 @@ importers: version: 19.1.6(@types/react@19.1.8) '@vitejs/plugin-react': specifier: ^4.3.1 - version: 4.3.4(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2)) + version: 4.3.4(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1)) vite: specifier: ^5.3.4 - version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2) + version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1) examples/02-backend/01-file-uploading: dependencies: @@ -770,10 +770,10 @@ importers: version: 19.1.6(@types/react@19.1.8) '@vitejs/plugin-react': specifier: ^4.3.1 - version: 4.3.4(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2)) + version: 4.3.4(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1)) vite: specifier: ^5.3.4 - version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2) + version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1) examples/02-backend/02-saving-loading: dependencies: @@ -807,10 +807,10 @@ importers: version: 19.1.6(@types/react@19.1.8) '@vitejs/plugin-react': specifier: ^4.3.1 - version: 4.3.4(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2)) + version: 4.3.4(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1)) vite: specifier: ^5.3.4 - version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2) + version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1) examples/02-backend/03-s3: dependencies: @@ -850,10 +850,10 @@ importers: version: 19.1.6(@types/react@19.1.8) '@vitejs/plugin-react': specifier: ^4.3.1 - version: 4.3.4(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2)) + version: 4.3.4(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1)) vite: specifier: ^5.3.4 - version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2) + version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1) examples/02-backend/04-rendering-static-documents: dependencies: @@ -890,10 +890,10 @@ importers: version: 19.1.6(@types/react@19.1.8) '@vitejs/plugin-react': specifier: ^4.3.1 - version: 4.3.4(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2)) + version: 4.3.4(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1)) vite: specifier: ^5.3.4 - version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2) + version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1) examples/03-ui-components/01-ui-elements-remove: dependencies: @@ -927,10 +927,10 @@ importers: version: 19.1.6(@types/react@19.1.8) '@vitejs/plugin-react': specifier: ^4.3.1 - version: 4.3.4(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2)) + version: 4.3.4(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1)) vite: specifier: ^5.3.4 - version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2) + version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1) examples/03-ui-components/02-formatting-toolbar-buttons: dependencies: @@ -964,10 +964,10 @@ importers: version: 19.1.6(@types/react@19.1.8) '@vitejs/plugin-react': specifier: ^4.3.1 - version: 4.3.4(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2)) + version: 4.3.4(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1)) vite: specifier: ^5.3.4 - version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2) + version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1) examples/03-ui-components/03-formatting-toolbar-block-type-items: dependencies: @@ -1007,10 +1007,10 @@ importers: version: 19.1.6(@types/react@19.1.8) '@vitejs/plugin-react': specifier: ^4.3.1 - version: 4.3.4(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2)) + version: 4.3.4(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1)) vite: specifier: ^5.3.4 - version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2) + version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1) examples/03-ui-components/04-side-menu-buttons: dependencies: @@ -1047,10 +1047,10 @@ importers: version: 19.1.6(@types/react@19.1.8) '@vitejs/plugin-react': specifier: ^4.3.1 - version: 4.3.4(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2)) + version: 4.3.4(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1)) vite: specifier: ^5.3.4 - version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2) + version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1) examples/03-ui-components/05-side-menu-drag-handle-items: dependencies: @@ -1087,10 +1087,10 @@ importers: version: 19.1.6(@types/react@19.1.8) '@vitejs/plugin-react': specifier: ^4.3.1 - version: 4.3.4(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2)) + version: 4.3.4(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1)) vite: specifier: ^5.3.4 - version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2) + version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1) examples/03-ui-components/06-suggestion-menus-slash-menu-items: dependencies: @@ -1127,10 +1127,10 @@ importers: version: 19.1.6(@types/react@19.1.8) '@vitejs/plugin-react': specifier: ^4.3.1 - version: 4.3.4(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2)) + version: 4.3.4(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1)) vite: specifier: ^5.3.4 - version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2) + version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1) examples/03-ui-components/07-suggestion-menus-slash-menu-component: dependencies: @@ -1164,10 +1164,10 @@ importers: version: 19.1.6(@types/react@19.1.8) '@vitejs/plugin-react': specifier: ^4.3.1 - version: 4.3.4(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2)) + version: 4.3.4(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1)) vite: specifier: ^5.3.4 - version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2) + version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1) examples/03-ui-components/08-suggestion-menus-emoji-picker-columns: dependencies: @@ -1201,10 +1201,10 @@ importers: version: 19.1.6(@types/react@19.1.8) '@vitejs/plugin-react': specifier: ^4.3.1 - version: 4.3.4(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2)) + version: 4.3.4(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1)) vite: specifier: ^5.3.4 - version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2) + version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1) examples/03-ui-components/09-suggestion-menus-emoji-picker-component: dependencies: @@ -1238,10 +1238,10 @@ importers: version: 19.1.6(@types/react@19.1.8) '@vitejs/plugin-react': specifier: ^4.3.1 - version: 4.3.4(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2)) + version: 4.3.4(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1)) vite: specifier: ^5.3.4 - version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2) + version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1) examples/03-ui-components/10-suggestion-menus-grid-mentions: dependencies: @@ -1275,10 +1275,10 @@ importers: version: 19.1.6(@types/react@19.1.8) '@vitejs/plugin-react': specifier: ^4.3.1 - version: 4.3.4(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2)) + version: 4.3.4(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1)) vite: specifier: ^5.3.4 - version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2) + version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1) examples/03-ui-components/11-uppy-file-panel: dependencies: @@ -1348,10 +1348,10 @@ importers: version: 19.1.6(@types/react@19.1.8) '@vitejs/plugin-react': specifier: ^4.3.1 - version: 4.3.4(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2)) + version: 4.3.4(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1)) vite: specifier: ^5.3.4 - version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2) + version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1) examples/03-ui-components/12-static-formatting-toolbar: dependencies: @@ -1385,10 +1385,10 @@ importers: version: 19.1.6(@types/react@19.1.8) '@vitejs/plugin-react': specifier: ^4.3.1 - version: 4.3.4(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2)) + version: 4.3.4(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1)) vite: specifier: ^5.3.4 - version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2) + version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1) examples/03-ui-components/13-custom-ui: dependencies: @@ -1434,10 +1434,10 @@ importers: version: 19.1.6(@types/react@19.1.8) '@vitejs/plugin-react': specifier: ^4.3.1 - version: 4.3.4(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2)) + version: 4.3.4(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1)) vite: specifier: ^5.3.4 - version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2) + version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1) examples/03-ui-components/14-experimental-mobile-formatting-toolbar: dependencies: @@ -1471,10 +1471,10 @@ importers: version: 19.1.6(@types/react@19.1.8) '@vitejs/plugin-react': specifier: ^4.3.1 - version: 4.3.4(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2)) + version: 4.3.4(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1)) vite: specifier: ^5.3.4 - version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2) + version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1) examples/03-ui-components/15-advanced-tables: dependencies: @@ -1508,10 +1508,10 @@ importers: version: 19.1.6(@types/react@19.1.8) '@vitejs/plugin-react': specifier: ^4.3.1 - version: 4.3.4(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2)) + version: 4.3.4(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1)) vite: specifier: ^5.3.4 - version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2) + version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1) examples/03-ui-components/link-toolbar-buttons: dependencies: @@ -1545,10 +1545,10 @@ importers: version: 19.1.6(@types/react@19.1.8) '@vitejs/plugin-react': specifier: ^4.3.1 - version: 4.3.4(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2)) + version: 4.3.4(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1)) vite: specifier: ^5.3.4 - version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2) + version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1) examples/04-theming/01-theming-dom-attributes: dependencies: @@ -1582,10 +1582,10 @@ importers: version: 19.1.6(@types/react@19.1.8) '@vitejs/plugin-react': specifier: ^4.3.1 - version: 4.3.4(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2)) + version: 4.3.4(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1)) vite: specifier: ^5.3.4 - version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2) + version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1) examples/04-theming/02-changing-font: dependencies: @@ -1619,10 +1619,10 @@ importers: version: 19.1.6(@types/react@19.1.8) '@vitejs/plugin-react': specifier: ^4.3.1 - version: 4.3.4(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2)) + version: 4.3.4(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1)) vite: specifier: ^5.3.4 - version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2) + version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1) examples/04-theming/03-theming-css: dependencies: @@ -1656,10 +1656,10 @@ importers: version: 19.1.6(@types/react@19.1.8) '@vitejs/plugin-react': specifier: ^4.3.1 - version: 4.3.4(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2)) + version: 4.3.4(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1)) vite: specifier: ^5.3.4 - version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2) + version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1) examples/04-theming/04-theming-css-variables: dependencies: @@ -1693,10 +1693,10 @@ importers: version: 19.1.6(@types/react@19.1.8) '@vitejs/plugin-react': specifier: ^4.3.1 - version: 4.3.4(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2)) + version: 4.3.4(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1)) vite: specifier: ^5.3.4 - version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2) + version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1) examples/04-theming/05-theming-css-variables-code: dependencies: @@ -1730,10 +1730,10 @@ importers: version: 19.1.6(@types/react@19.1.8) '@vitejs/plugin-react': specifier: ^4.3.1 - version: 4.3.4(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2)) + version: 4.3.4(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1)) vite: specifier: ^5.3.4 - version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2) + version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1) examples/04-theming/06-code-block: dependencies: @@ -1770,10 +1770,10 @@ importers: version: 19.1.6(@types/react@19.1.8) '@vitejs/plugin-react': specifier: ^4.3.1 - version: 4.3.4(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2)) + version: 4.3.4(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1)) vite: specifier: ^5.3.4 - version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2) + version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1) examples/04-theming/07-custom-code-block: dependencies: @@ -1825,10 +1825,10 @@ importers: version: 19.1.6(@types/react@19.1.8) '@vitejs/plugin-react': specifier: ^4.3.1 - version: 4.3.4(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2)) + version: 4.3.4(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1)) vite: specifier: ^5.3.4 - version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2) + version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1) examples/05-interoperability/01-converting-blocks-to-html: dependencies: @@ -1862,10 +1862,10 @@ importers: version: 19.1.6(@types/react@19.1.8) '@vitejs/plugin-react': specifier: ^4.3.1 - version: 4.3.4(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2)) + version: 4.3.4(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1)) vite: specifier: ^5.3.4 - version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2) + version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1) examples/05-interoperability/02-converting-blocks-from-html: dependencies: @@ -1899,10 +1899,10 @@ importers: version: 19.1.6(@types/react@19.1.8) '@vitejs/plugin-react': specifier: ^4.3.1 - version: 4.3.4(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2)) + version: 4.3.4(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1)) vite: specifier: ^5.3.4 - version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2) + version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1) examples/05-interoperability/03-converting-blocks-to-md: dependencies: @@ -1936,10 +1936,10 @@ importers: version: 19.1.6(@types/react@19.1.8) '@vitejs/plugin-react': specifier: ^4.3.1 - version: 4.3.4(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2)) + version: 4.3.4(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1)) vite: specifier: ^5.3.4 - version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2) + version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1) examples/05-interoperability/04-converting-blocks-from-md: dependencies: @@ -1973,10 +1973,10 @@ importers: version: 19.1.6(@types/react@19.1.8) '@vitejs/plugin-react': specifier: ^4.3.1 - version: 4.3.4(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2)) + version: 4.3.4(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1)) vite: specifier: ^5.3.4 - version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2) + version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1) examples/05-interoperability/05-converting-blocks-to-pdf: dependencies: @@ -2019,10 +2019,10 @@ importers: version: 19.1.6(@types/react@19.1.8) '@vitejs/plugin-react': specifier: ^4.3.1 - version: 4.3.4(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2)) + version: 4.3.4(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1)) vite: specifier: ^5.3.4 - version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2) + version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1) examples/05-interoperability/06-converting-blocks-to-docx: dependencies: @@ -2065,10 +2065,10 @@ importers: version: 19.1.6(@types/react@19.1.8) '@vitejs/plugin-react': specifier: ^4.3.1 - version: 4.3.4(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2)) + version: 4.3.4(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1)) vite: specifier: ^5.3.4 - version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2) + version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1) examples/05-interoperability/07-converting-blocks-to-odt: dependencies: @@ -2108,10 +2108,10 @@ importers: version: 19.1.6(@types/react@19.1.8) '@vitejs/plugin-react': specifier: ^4.3.1 - version: 4.3.4(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2)) + version: 4.3.4(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1)) vite: specifier: ^5.3.4 - version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2) + version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1) examples/05-interoperability/08-converting-blocks-to-react-email: dependencies: @@ -2151,10 +2151,10 @@ importers: version: 19.1.6(@types/react@19.1.8) '@vitejs/plugin-react': specifier: ^4.3.1 - version: 4.4.1(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2)) + version: 4.4.1(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1)) vite: specifier: ^5.3.4 - version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2) + version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1) examples/06-custom-schema/01-alert-block: dependencies: @@ -2194,10 +2194,10 @@ importers: version: 19.1.6(@types/react@19.1.8) '@vitejs/plugin-react': specifier: ^4.3.1 - version: 4.3.4(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2)) + version: 4.3.4(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1)) vite: specifier: ^5.3.4 - version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2) + version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1) examples/06-custom-schema/02-suggestion-menus-mentions: dependencies: @@ -2231,10 +2231,10 @@ importers: version: 19.1.6(@types/react@19.1.8) '@vitejs/plugin-react': specifier: ^4.3.1 - version: 4.3.4(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2)) + version: 4.3.4(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1)) vite: specifier: ^5.3.4 - version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2) + version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1) examples/06-custom-schema/03-font-style: dependencies: @@ -2271,10 +2271,10 @@ importers: version: 19.1.6(@types/react@19.1.8) '@vitejs/plugin-react': specifier: ^4.3.1 - version: 4.3.4(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2)) + version: 4.3.4(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1)) vite: specifier: ^5.3.4 - version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2) + version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1) examples/06-custom-schema/04-pdf-file-block: dependencies: @@ -2314,10 +2314,10 @@ importers: version: 19.1.6(@types/react@19.1.8) '@vitejs/plugin-react': specifier: ^4.3.1 - version: 4.3.4(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2)) + version: 4.3.4(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1)) vite: specifier: ^5.3.4 - version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2) + version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1) examples/06-custom-schema/05-alert-block-full-ux: dependencies: @@ -2357,10 +2357,10 @@ importers: version: 19.1.6(@types/react@19.1.8) '@vitejs/plugin-react': specifier: ^4.3.1 - version: 4.3.4(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2)) + version: 4.3.4(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1)) vite: specifier: ^5.3.4 - version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2) + version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1) examples/06-custom-schema/06-toggleable-blocks: dependencies: @@ -2394,10 +2394,10 @@ importers: version: 19.1.6(@types/react@19.1.8) '@vitejs/plugin-react': specifier: ^4.3.1 - version: 4.4.1(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2)) + version: 4.4.1(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1)) vite: specifier: ^5.3.4 - version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2) + version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1) examples/06-custom-schema/react-custom-blocks: dependencies: @@ -2431,10 +2431,10 @@ importers: version: 19.1.6(@types/react@19.1.8) '@vitejs/plugin-react': specifier: ^4.3.1 - version: 4.3.4(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2)) + version: 4.3.4(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1)) vite: specifier: ^5.3.4 - version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2) + version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1) examples/06-custom-schema/react-custom-inline-content: dependencies: @@ -2468,10 +2468,10 @@ importers: version: 19.1.6(@types/react@19.1.8) '@vitejs/plugin-react': specifier: ^4.3.1 - version: 4.3.4(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2)) + version: 4.3.4(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1)) vite: specifier: ^5.3.4 - version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2) + version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1) examples/06-custom-schema/react-custom-styles: dependencies: @@ -2505,10 +2505,10 @@ importers: version: 19.1.6(@types/react@19.1.8) '@vitejs/plugin-react': specifier: ^4.3.1 - version: 4.3.4(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2)) + version: 4.3.4(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1)) vite: specifier: ^5.3.4 - version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2) + version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1) examples/07-collaboration/01-partykit: dependencies: @@ -2548,10 +2548,10 @@ importers: version: 19.1.6(@types/react@19.1.8) '@vitejs/plugin-react': specifier: ^4.3.1 - version: 4.3.4(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2)) + version: 4.3.4(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1)) vite: specifier: ^5.3.4 - version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2) + version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1) examples/07-collaboration/02-liveblocks: dependencies: @@ -2603,10 +2603,10 @@ importers: version: 19.1.6(@types/react@19.1.8) '@vitejs/plugin-react': specifier: ^4.3.1 - version: 4.3.4(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2)) + version: 4.3.4(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1)) vite: specifier: ^5.3.4 - version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2) + version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1) examples/07-collaboration/03-y-sweet: dependencies: @@ -2643,10 +2643,10 @@ importers: version: 19.1.6(@types/react@19.1.8) '@vitejs/plugin-react': specifier: ^4.3.1 - version: 4.3.4(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2)) + version: 4.3.4(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1)) vite: specifier: ^5.3.4 - version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2) + version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1) examples/07-collaboration/04-comments: dependencies: @@ -2686,10 +2686,10 @@ importers: version: 19.1.6(@types/react@19.1.8) '@vitejs/plugin-react': specifier: ^4.3.1 - version: 4.3.4(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2)) + version: 4.3.4(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1)) vite: specifier: ^5.3.4 - version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2) + version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1) examples/07-collaboration/05-comments-with-sidebar: dependencies: @@ -2729,10 +2729,10 @@ importers: version: 19.1.6(@types/react@19.1.8) '@vitejs/plugin-react': specifier: ^4.3.1 - version: 4.3.4(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2)) + version: 4.3.4(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1)) vite: specifier: ^5.3.4 - version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2) + version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1) examples/07-collaboration/06-ghost-writer: dependencies: @@ -2772,10 +2772,10 @@ importers: version: 19.1.6(@types/react@19.1.8) '@vitejs/plugin-react': specifier: ^4.3.1 - version: 4.3.4(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2)) + version: 4.3.4(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1)) vite: specifier: ^5.3.4 - version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2) + version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1) examples/07-collaboration/07-forking: dependencies: @@ -2815,10 +2815,10 @@ importers: version: 19.1.6(@types/react@19.1.8) '@vitejs/plugin-react': specifier: ^4.3.1 - version: 4.3.4(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2)) + version: 4.3.4(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1)) vite: specifier: ^5.3.4 - version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2) + version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1) examples/08-extensions/01-tiptap-arrow-conversion: dependencies: @@ -2855,10 +2855,10 @@ importers: version: 19.1.6(@types/react@19.1.8) '@vitejs/plugin-react': specifier: ^4.3.1 - version: 4.3.4(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2)) + version: 4.3.4(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1)) vite: specifier: ^5.3.4 - version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2) + version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1) examples/09-ai/01-minimal: dependencies: @@ -2907,10 +2907,10 @@ importers: version: 19.1.6(@types/react@19.1.8) '@vitejs/plugin-react': specifier: ^4.3.1 - version: 4.3.4(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2)) + version: 4.3.4(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1)) vite: specifier: ^5.3.4 - version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2) + version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1) examples/09-ai/02-playground: dependencies: @@ -2974,10 +2974,10 @@ importers: version: 19.1.6(@types/react@19.1.8) '@vitejs/plugin-react': specifier: ^4.3.1 - version: 4.3.4(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2)) + version: 4.3.4(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1)) vite: specifier: ^5.3.4 - version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2) + version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1) examples/09-ai/03-custom-ai-menu-items: dependencies: @@ -3032,10 +3032,10 @@ importers: version: 19.1.6(@types/react@19.1.8) '@vitejs/plugin-react': specifier: ^4.3.1 - version: 4.3.4(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2)) + version: 4.3.4(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1)) vite: specifier: ^5.3.4 - version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2) + version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1) examples/09-ai/04-with-collaboration: dependencies: @@ -3090,10 +3090,10 @@ importers: version: 19.1.6(@types/react@19.1.8) '@vitejs/plugin-react': specifier: ^4.3.1 - version: 4.3.4(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2)) + version: 4.3.4(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1)) vite: specifier: ^5.3.4 - version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2) + version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1) examples/vanilla-js/react-vanilla-custom-blocks: dependencies: @@ -3127,10 +3127,10 @@ importers: version: 19.1.6(@types/react@19.1.8) '@vitejs/plugin-react': specifier: ^4.3.1 - version: 4.3.4(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2)) + version: 4.3.4(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1)) vite: specifier: ^5.3.4 - version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2) + version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1) examples/vanilla-js/react-vanilla-custom-inline-content: dependencies: @@ -3164,10 +3164,10 @@ importers: version: 19.1.6(@types/react@19.1.8) '@vitejs/plugin-react': specifier: ^4.3.1 - version: 4.3.4(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2)) + version: 4.3.4(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1)) vite: specifier: ^5.3.4 - version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2) + version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1) examples/vanilla-js/react-vanilla-custom-styles: dependencies: @@ -3201,10 +3201,10 @@ importers: version: 19.1.6(@types/react@19.1.8) '@vitejs/plugin-react': specifier: ^4.3.1 - version: 4.3.4(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2)) + version: 4.3.4(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1)) vite: specifier: ^5.3.4 - version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2) + version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1) packages/ariakit: dependencies: @@ -3226,7 +3226,7 @@ importers: version: 19.1.6(@types/react@19.1.8) '@vitejs/plugin-react': specifier: ^4.3.1 - version: 4.3.4(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2)) + version: 4.3.4(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1)) eslint: specifier: ^8.10.0 version: 8.57.1 @@ -3247,13 +3247,13 @@ importers: version: 5.8.2 vite: specifier: ^5.3.4 - version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2) + version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1) vite-plugin-eslint: specifier: ^1.8.1 - version: 1.8.1(eslint@8.57.1)(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2)) + version: 1.8.1(eslint@8.57.1)(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1)) vite-plugin-externalize-deps: specifier: ^0.8.0 - version: 0.8.0(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2)) + version: 0.8.0(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1)) packages/code-block: dependencies: @@ -3290,13 +3290,13 @@ importers: version: 5.8.2 vite: specifier: ^5.3.4 - version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2) + version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1) vite-plugin-eslint: specifier: ^1.8.1 - version: 1.8.1(eslint@8.57.1)(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2)) + version: 1.8.1(eslint@8.57.1)(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1)) vitest: specifier: ^2.0.3 - version: 2.1.9(@types/node@22.14.1)(@vitest/ui@2.1.9)(jsdom@25.0.1(canvas@2.11.2(encoding@0.1.13)))(lightningcss@1.30.1)(msw@2.7.3(@types/node@22.14.1)(typescript@5.8.2))(terser@5.39.2) + version: 2.1.9(@types/node@22.14.1)(@vitest/ui@2.1.9)(jsdom@25.0.1(canvas@2.11.2(encoding@0.1.13)))(lightningcss@1.30.1)(msw@2.7.3(@types/node@22.14.1)(typescript@5.8.2))(terser@5.43.1) packages/core: dependencies: @@ -3361,8 +3361,8 @@ importers: specifier: ^5.0.1 version: 5.0.1 prosemirror-dropcursor: - specifier: ^1.8.1 - version: 1.8.1 + specifier: ^1.8.2 + version: 1.8.2 prosemirror-highlight: specifier: ^0.13.0 version: 0.13.0(@shikijs/types@3.2.1)(@types/hast@3.0.4)(prosemirror-model@1.25.1)(prosemirror-state@1.4.3)(prosemirror-transform@1.10.4)(prosemirror-view@1.38.1) @@ -3447,13 +3447,13 @@ importers: version: 5.8.2 vite: specifier: ^5.3.4 - version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2) + version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1) vite-plugin-eslint: specifier: ^1.8.1 - version: 1.8.1(eslint@8.57.1)(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2)) + version: 1.8.1(eslint@8.57.1)(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1)) vitest: specifier: ^2.0.3 - version: 2.1.9(@types/node@22.14.1)(@vitest/ui@2.1.9)(jsdom@25.0.1(canvas@2.11.2(encoding@0.1.13)))(lightningcss@1.30.1)(msw@2.7.3(@types/node@22.14.1)(typescript@5.8.2))(terser@5.39.2) + version: 2.1.9(@types/node@22.14.1)(@vitest/ui@2.1.9)(jsdom@25.0.1(canvas@2.11.2(encoding@0.1.13)))(lightningcss@1.30.1)(msw@2.7.3(@types/node@22.14.1)(typescript@5.8.2))(terser@5.43.1) packages/dev-scripts: dependencies: @@ -3518,7 +3518,7 @@ importers: version: 19.1.6(@types/react@19.1.8) '@vitejs/plugin-react': specifier: ^4.3.1 - version: 4.3.4(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2)) + version: 4.3.4(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1)) eslint: specifier: ^8.10.0 version: 8.57.1 @@ -3539,13 +3539,13 @@ importers: version: 5.8.2 vite: specifier: ^5.3.4 - version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2) + version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1) vite-plugin-eslint: specifier: ^1.8.1 - version: 1.8.1(eslint@8.57.1)(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2)) + version: 1.8.1(eslint@8.57.1)(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1)) vite-plugin-externalize-deps: specifier: ^0.8.0 - version: 0.8.0(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2)) + version: 0.8.0(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1)) packages/react: dependencies: @@ -3597,7 +3597,7 @@ importers: version: 19.1.6(@types/react@19.1.8) '@vitejs/plugin-react': specifier: ^4.3.1 - version: 4.3.4(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2)) + version: 4.3.4(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1)) eslint: specifier: ^8.10.0 version: 8.57.1 @@ -3618,16 +3618,16 @@ importers: version: 5.8.2 vite: specifier: ^5.3.4 - version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2) + version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1) vite-plugin-eslint: specifier: ^1.8.1 - version: 1.8.1(eslint@8.57.1)(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2)) + version: 1.8.1(eslint@8.57.1)(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1)) vite-plugin-externalize-deps: specifier: ^0.8.0 - version: 0.8.0(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2)) + version: 0.8.0(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1)) vitest: specifier: ^2.0.3 - version: 2.1.9(@types/node@22.14.1)(@vitest/ui@2.1.9)(jsdom@25.0.1(canvas@2.11.2(encoding@0.1.13)))(lightningcss@1.30.1)(msw@2.7.3(@types/node@22.14.1)(typescript@5.8.2))(terser@5.39.2) + version: 2.1.9(@types/node@22.14.1)(@vitest/ui@2.1.9)(jsdom@25.0.1(canvas@2.11.2(encoding@0.1.13)))(lightningcss@1.30.1)(msw@2.7.3(@types/node@22.14.1)(typescript@5.8.2))(terser@5.43.1) packages/server-util: dependencies: @@ -3682,13 +3682,13 @@ importers: version: 5.8.2 vite: specifier: ^5.3.4 - version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2) + version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1) vite-plugin-eslint: specifier: ^1.8.1 - version: 1.8.1(eslint@8.57.1)(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2)) + version: 1.8.1(eslint@8.57.1)(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1)) vitest: specifier: ^2.0.3 - version: 2.1.9(@types/node@22.14.1)(@vitest/ui@2.1.9)(jsdom@25.0.1(canvas@2.11.2(encoding@0.1.13)))(lightningcss@1.30.1)(msw@2.7.3(@types/node@22.14.1)(typescript@5.8.2))(terser@5.39.2) + version: 2.1.9(@types/node@22.14.1)(@vitest/ui@2.1.9)(jsdom@25.0.1(canvas@2.11.2(encoding@0.1.13)))(lightningcss@1.30.1)(msw@2.7.3(@types/node@22.14.1)(typescript@5.8.2))(terser@5.43.1) packages/shadcn: dependencies: @@ -3773,7 +3773,7 @@ importers: version: 19.1.6(@types/react@19.1.8) '@vitejs/plugin-react': specifier: ^4.3.1 - version: 4.3.4(vite@5.4.15(@types/node@20.17.28)(lightningcss@1.30.1)(terser@5.39.2)) + version: 4.3.4(vite@5.4.15(@types/node@20.17.28)(lightningcss@1.30.1)(terser@5.43.1)) eslint: specifier: ^8.10.0 version: 8.57.1 @@ -3794,13 +3794,13 @@ importers: version: 5.8.2 vite: specifier: ^5.3.4 - version: 5.4.15(@types/node@20.17.28)(lightningcss@1.30.1)(terser@5.39.2) + version: 5.4.15(@types/node@20.17.28)(lightningcss@1.30.1)(terser@5.43.1) vite-plugin-eslint: specifier: ^1.8.1 - version: 1.8.1(eslint@8.57.1)(vite@5.4.15(@types/node@20.17.28)(lightningcss@1.30.1)(terser@5.39.2)) + version: 1.8.1(eslint@8.57.1)(vite@5.4.15(@types/node@20.17.28)(lightningcss@1.30.1)(terser@5.43.1)) vite-plugin-externalize-deps: specifier: ^0.8.0 - version: 0.8.0(vite@5.4.15(@types/node@20.17.28)(lightningcss@1.30.1)(terser@5.39.2)) + version: 0.8.0(vite@5.4.15(@types/node@20.17.28)(lightningcss@1.30.1)(terser@5.43.1)) packages/xl-ai: dependencies: @@ -3912,7 +3912,7 @@ importers: version: 19.1.6(@types/react@19.1.8) '@vitejs/plugin-react': specifier: ^4.3.1 - version: 4.3.4(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2)) + version: 4.3.4(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1)) '@vitest/runner': specifier: ^2.0.3 version: 2.1.9 @@ -3945,16 +3945,16 @@ importers: version: 6.21.2 vite: specifier: ^5.3.4 - version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2) + version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1) vite-plugin-eslint: specifier: ^1.8.1 - version: 1.8.1(eslint@8.57.1)(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2)) + version: 1.8.1(eslint@8.57.1)(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1)) vite-plugin-externalize-deps: specifier: ^0.8.0 - version: 0.8.0(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2)) + version: 0.8.0(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1)) vitest: specifier: ^2.0.3 - version: 2.1.9(@types/node@22.14.1)(@vitest/ui@2.1.9)(jsdom@25.0.1(canvas@2.11.2(encoding@0.1.13)))(lightningcss@1.30.1)(msw@2.7.3(@types/node@22.14.1)(typescript@5.8.2))(terser@5.39.2) + version: 2.1.9(@types/node@22.14.1)(@vitest/ui@2.1.9)(jsdom@25.0.1(canvas@2.11.2(encoding@0.1.13)))(lightningcss@1.30.1)(msw@2.7.3(@types/node@22.14.1)(typescript@5.8.2))(terser@5.43.1) packages/xl-ai-server: dependencies: @@ -3982,19 +3982,19 @@ importers: version: 6.21.2 vite: specifier: ^5.3.4 - version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2) + version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1) vite-node: specifier: ^2.1.6 - version: 2.1.9(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2) + version: 2.1.9(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1) vite-plugin-eslint: specifier: ^1.8.1 - version: 1.8.1(eslint@8.57.1)(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2)) + version: 1.8.1(eslint@8.57.1)(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1)) vite-plugin-externalize-deps: specifier: ^0.8.0 - version: 0.8.0(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2)) + version: 0.8.0(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1)) vitest: specifier: ^2.0.3 - version: 2.1.9(@types/node@22.14.1)(@vitest/ui@2.1.9)(jsdom@25.0.1(canvas@2.11.2(encoding@0.1.13)))(lightningcss@1.30.1)(msw@2.7.3(@types/node@22.14.1)(typescript@5.8.2))(terser@5.39.2) + version: 2.1.9(@types/node@22.14.1)(@vitest/ui@2.1.9)(jsdom@25.0.1(canvas@2.11.2(encoding@0.1.13)))(lightningcss@1.30.1)(msw@2.7.3(@types/node@22.14.1)(typescript@5.8.2))(terser@5.43.1) packages/xl-docx-exporter: dependencies: @@ -4040,13 +4040,13 @@ importers: version: 5.8.2 vite: specifier: ^5.3.4 - version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2) + version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1) vite-plugin-eslint: specifier: ^1.8.1 - version: 1.8.1(eslint@8.57.1)(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2)) + version: 1.8.1(eslint@8.57.1)(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1)) vitest: specifier: ^2.0.3 - version: 2.1.9(@types/node@22.14.1)(@vitest/ui@2.1.9)(jsdom@25.0.1(canvas@2.11.2(encoding@0.1.13)))(lightningcss@1.30.1)(msw@2.7.3(@types/node@22.14.1)(typescript@5.8.2))(terser@5.39.2) + version: 2.1.9(@types/node@22.14.1)(@vitest/ui@2.1.9)(jsdom@25.0.1(canvas@2.11.2(encoding@0.1.13)))(lightningcss@1.30.1)(msw@2.7.3(@types/node@22.14.1)(typescript@5.8.2))(terser@5.43.1) xml-formatter: specifier: ^3.6.3 version: 3.6.5 @@ -4098,13 +4098,13 @@ importers: version: 5.8.2 vite: specifier: ^5.3.4 - version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2) + version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1) vite-plugin-eslint: specifier: ^1.8.1 - version: 1.8.1(eslint@8.57.1)(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2)) + version: 1.8.1(eslint@8.57.1)(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1)) vitest: specifier: ^2.0.3 - version: 2.1.9(@types/node@22.14.1)(@vitest/ui@2.1.9)(jsdom@25.0.1(canvas@2.11.2(encoding@0.1.13)))(lightningcss@1.30.1)(msw@2.7.3(@types/node@22.14.1)(typescript@5.8.2))(terser@5.39.2) + version: 2.1.9(@types/node@22.14.1)(@vitest/ui@2.1.9)(jsdom@25.0.1(canvas@2.11.2(encoding@0.1.13)))(lightningcss@1.30.1)(msw@2.7.3(@types/node@22.14.1)(typescript@5.8.2))(terser@5.43.1) packages/xl-multi-column: dependencies: @@ -4168,13 +4168,13 @@ importers: version: 5.8.2 vite: specifier: ^5.3.4 - version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2) + version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1) vite-plugin-eslint: specifier: ^1.8.1 - version: 1.8.1(eslint@8.57.1)(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2)) + version: 1.8.1(eslint@8.57.1)(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1)) vitest: specifier: ^2.0.3 - version: 2.1.9(@types/node@22.14.1)(@vitest/ui@2.1.9)(jsdom@21.1.2(canvas@2.11.2(encoding@0.1.13)))(lightningcss@1.30.1)(msw@2.7.3(@types/node@22.14.1)(typescript@5.8.2))(terser@5.39.2) + version: 2.1.9(@types/node@22.14.1)(@vitest/ui@2.1.9)(jsdom@21.1.2(canvas@2.11.2(encoding@0.1.13)))(lightningcss@1.30.1)(msw@2.7.3(@types/node@22.14.1)(typescript@5.8.2))(terser@5.43.1) packages/xl-odt-exporter: dependencies: @@ -4217,13 +4217,13 @@ importers: version: 5.8.2 vite: specifier: ^5.3.4 - version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2) + version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1) vite-plugin-eslint: specifier: ^1.8.1 - version: 1.8.1(eslint@8.57.1)(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2)) + version: 1.8.1(eslint@8.57.1)(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1)) vitest: specifier: ^2.0.3 - version: 2.1.9(@types/node@22.14.1)(@vitest/ui@2.1.9)(jsdom@25.0.1(canvas@2.11.2(encoding@0.1.13)))(lightningcss@1.30.1)(msw@2.7.3(@types/node@22.14.1)(typescript@5.8.2))(terser@5.39.2) + version: 2.1.9(@types/node@22.14.1)(@vitest/ui@2.1.9)(jsdom@25.0.1(canvas@2.11.2(encoding@0.1.13)))(lightningcss@1.30.1)(msw@2.7.3(@types/node@22.14.1)(typescript@5.8.2))(terser@5.43.1) xml-formatter: specifier: ^3.6.3 version: 3.6.5 @@ -4290,13 +4290,13 @@ importers: version: 5.8.2 vite: specifier: ^5.3.4 - version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2) + version: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1) vite-plugin-eslint: specifier: ^1.8.1 - version: 1.8.1(eslint@8.57.1)(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2)) + version: 1.8.1(eslint@8.57.1)(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1)) vitest: specifier: ^2.0.3 - version: 2.1.9(@types/node@22.14.1)(@vitest/ui@2.1.9)(jsdom@25.0.1(canvas@2.11.2(encoding@0.1.13)))(lightningcss@1.30.1)(msw@2.7.3(@types/node@22.14.1)(typescript@5.8.2))(terser@5.39.2) + version: 2.1.9(@types/node@22.14.1)(@vitest/ui@2.1.9)(jsdom@25.0.1(canvas@2.11.2(encoding@0.1.13)))(lightningcss@1.30.1)(msw@2.7.3(@types/node@22.14.1)(typescript@5.8.2))(terser@5.43.1) playground: dependencies: @@ -4468,7 +4468,7 @@ importers: version: 19.1.6(@types/react@19.1.8) '@vitejs/plugin-react': specifier: ^4.4.1 - version: 4.4.1(vite@6.3.5(@types/node@22.14.1)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.39.2)(tsx@4.19.3)(yaml@2.7.0)) + version: 4.4.1(vite@6.3.5(@types/node@22.14.1)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(tsx@4.19.3)(yaml@2.7.0)) eslint: specifier: ^8.10.0 version: 8.57.1 @@ -4486,13 +4486,13 @@ importers: version: 1.0.7(tailwindcss@3.4.17) vite: specifier: ^6 - version: 6.3.5(@types/node@22.14.1)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.39.2)(tsx@4.19.3)(yaml@2.7.0) + version: 6.3.5(@types/node@22.14.1)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(tsx@4.19.3)(yaml@2.7.0) vite-plugin-eslint: specifier: ^1.8.1 - version: 1.8.1(eslint@8.57.1)(vite@6.3.5(@types/node@22.14.1)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.39.2)(tsx@4.19.3)(yaml@2.7.0)) + version: 1.8.1(eslint@8.57.1)(vite@6.3.5(@types/node@22.14.1)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(tsx@4.19.3)(yaml@2.7.0)) vite-plugin-inspect: specifier: 11.1.0 - version: 11.1.0(vite@6.3.5(@types/node@22.14.1)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.39.2)(tsx@4.19.3)(yaml@2.7.0)) + version: 11.1.0(vite@6.3.5(@types/node@22.14.1)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(tsx@4.19.3)(yaml@2.7.0)) shared: dependencies: @@ -4529,7 +4529,7 @@ importers: version: link:../packages/shadcn '@playwright/experimental-ct-react': specifier: 1.51.1 - version: 1.51.1(@types/node@20.17.28)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.39.2)(tsx@4.19.3)(vite@5.4.15(@types/node@20.17.28)(lightningcss@1.30.1)(terser@5.39.2))(yaml@2.7.0) + version: 1.51.1(@types/node@20.17.28)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(tsx@4.19.3)(vite@5.4.15(@types/node@20.17.28)(lightningcss@1.30.1)(terser@5.43.1))(yaml@2.7.0) '@playwright/test': specifier: 1.51.1 version: 1.51.1 @@ -4565,13 +4565,13 @@ importers: version: 5.0.10 vite: specifier: ^5.3.4 - version: 5.4.15(@types/node@20.17.28)(lightningcss@1.30.1)(terser@5.39.2) + version: 5.4.15(@types/node@20.17.28)(lightningcss@1.30.1)(terser@5.43.1) vite-plugin-eslint: specifier: ^1.8.1 - version: 1.8.1(eslint@8.57.1)(vite@5.4.15(@types/node@20.17.28)(lightningcss@1.30.1)(terser@5.39.2)) + version: 1.8.1(eslint@8.57.1)(vite@5.4.15(@types/node@20.17.28)(lightningcss@1.30.1)(terser@5.43.1)) vitest: specifier: ^2.0.3 - version: 2.1.9(@types/node@20.17.28)(@vitest/ui@2.1.9)(jsdom@25.0.1(canvas@2.11.2(encoding@0.1.13)))(lightningcss@1.30.1)(msw@2.7.3(@types/node@20.17.28)(typescript@5.8.2))(terser@5.39.2) + version: 2.1.9(@types/node@20.17.28)(@vitest/ui@2.1.9)(jsdom@25.0.1(canvas@2.11.2(encoding@0.1.13)))(lightningcss@1.30.1)(msw@2.7.3(@types/node@20.17.28)(typescript@5.8.2))(terser@5.43.1) packages: @@ -5480,8 +5480,8 @@ packages: resolution: {integrity: sha512-VtPOkrdPHZsKc/clNqyi9WUA8TINkZ4cGk63UUE3u4pmB2k+ZMQRDuIOagv8UVd6j7k0T3+RRIb7beKTebNbcw==} engines: {node: '>=6.9.0'} - '@babel/runtime@7.27.1': - resolution: {integrity: sha512-1x3D2xEk2fRo3PAhwQwu5UubzgiVWSXTBfWpVd2Mx2AzRqJuDJCsgaDVZ7HB5iGzDW1Hl1sWN2mFyKjmR9uAog==} + '@babel/runtime@7.27.6': + resolution: {integrity: sha512-vbavdySgbTTrmFE+EsiqUTzlOr5bzlnJtUv9PynGCAKvfQqjIXbvFdumPM/GxMDfyuGMJaJAU6TO4zc1Jf1i8Q==} engines: {node: '>=6.9.0'} '@babel/template@7.27.0': @@ -6619,6 +6619,9 @@ packages: resolution: {integrity: sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + '@jridgewell/gen-mapping@0.3.12': + resolution: {integrity: sha512-OuLGC46TjB5BbN1dH8JULVVZY4WTdkF7tV9Ys6wLL1rubZnCMstOhNHueU5bLCrnRuDhKPDM4g6sw4Bel5Gzqg==} + '@jridgewell/gen-mapping@0.3.8': resolution: {integrity: sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==} engines: {node: '>=6.0.0'} @@ -6631,15 +6634,21 @@ packages: resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==} engines: {node: '>=6.0.0'} - '@jridgewell/source-map@0.3.6': - resolution: {integrity: sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==} + '@jridgewell/source-map@0.3.10': + resolution: {integrity: sha512-0pPkgz9dY+bijgistcTTJ5mR+ocqRXLuhXHYdzoMmmoJ2C9S46RCm2GMUbatPEUK9Yjy26IrAy8D/M00lLkv+Q==} '@jridgewell/sourcemap-codec@1.5.0': resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==} + '@jridgewell/sourcemap-codec@1.5.4': + resolution: {integrity: sha512-VT2+G1VQs/9oz078bLrYbecdZKs912zQlkelYpuf+SXF+QvZDYJlbx/LSx+meSAwdDFnF8FVXW92AVjjkVmgFw==} + '@jridgewell/trace-mapping@0.3.25': resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==} + '@jridgewell/trace-mapping@0.3.29': + resolution: {integrity: sha512-uw6guiW/gcAGPDhLmd77/6lW8QLeiV5RUTsAX46Db6oLhGaVj4lhnPwb184s1bkc8kdVg/+h988dro8GRDpmYQ==} + '@jridgewell/trace-mapping@0.3.9': resolution: {integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==} @@ -8755,6 +8764,9 @@ packages: '@types/estree@1.0.7': resolution: {integrity: sha512-w28IoSUCJpidD/TGviZwwMJckNESJZXFu7NBZ5YJ4mEUnNraUn9Pm8HSZm/jDF1pDWYKspWE7oVphigUPRakIQ==} + '@types/estree@1.0.8': + resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==} + '@types/hast@2.3.10': resolution: {integrity: sha512-McWspRw8xx8J9HurkVBfYj0xKoE25tOFlHGdx4MJ5xORQrMGZNqJhVQWaIbm6Oyla5kYOXtDiopzKRJzEOkwJw==} @@ -8842,6 +8854,9 @@ packages: '@types/node@20.17.50': resolution: {integrity: sha512-Mxiq0ULv/zo1OzOhwPqOA13I81CV/W3nvd3ChtQZRT5Cwz3cr0FKo/wMSsbTqL3EXpaBAEQhva2B8ByRkOIh9A==} + '@types/node@20.19.7': + resolution: {integrity: sha512-1GM9z6BJOv86qkPvzh2i6VW5+VVrXxCLknfmTkWEqz+6DqosiY28XUWCTmBcJ0ACzKqx/iwdIREfo1fwExIlkA==} + '@types/node@22.13.13': resolution: {integrity: sha512-ClsL5nMwKaBRwPcCvH8E7+nU4GxHVx1axNvMZTFHMEfNI7oahimt26P5zjVCRrjiIWj6YFXfE1v3dEp94wLcGQ==} @@ -9354,6 +9369,11 @@ packages: engines: {node: '>=0.4.0'} hasBin: true + acorn@8.15.0: + resolution: {integrity: sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==} + engines: {node: '>=0.4.0'} + hasBin: true + address@1.2.2: resolution: {integrity: sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==} engines: {node: '>= 10.0.0'} @@ -9684,8 +9704,8 @@ packages: engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true - browserslist@4.24.5: - resolution: {integrity: sha512-FDToo4Wo82hIdgc1CQ+NQD0hEhmpPjrZ3hiUgwgOG6IuTdlpr8jdjyG24P6cNP1yJpTLzS5OcGgSw0xmDU1/Tw==} + browserslist@4.25.1: + resolution: {integrity: sha512-KGj0KoOMXLpSNkkEI6Z6mShmQy0bc1I+T7K9N81k4WWMrfz+6fQ6es80B/YLAeRoKvjYE1YSHHOW1qe9xIVzHw==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true @@ -9744,8 +9764,8 @@ packages: caniuse-lite@1.0.30001707: resolution: {integrity: sha512-3qtRjw/HQSMlDWf+X79N206fepf4SOOU6SQLMaq/0KkZLmSjPxAkBOQQ+FxbHKfHmYLZFfdWsO3KA90ceHPSnw==} - caniuse-lite@1.0.30001718: - resolution: {integrity: sha512-AflseV1ahcSunK53NfEs9gFWgOEmzr0f+kaMFA4xiLZlr9Hzt7HxcSpIFcnNCUkz6R6dWKa54rUz3HUmI3nVcw==} + caniuse-lite@1.0.30001727: + resolution: {integrity: sha512-pB68nIHmbN6L/4C6MH1DokyR3bYqFwjaSs/sWDHGj4CTcFtQUQMuJftVwWkXq7mNWOybD3KhUv3oWHoGxgP14Q==} canvas@2.11.2: resolution: {integrity: sha512-ItanGBMrmRV7Py2Z+Xhs7cT+FNt5K0vPL4p9EZ/UX/Mu7hFbkxSjKF2KVtPwX7UYWp7dRKnrTvReflgrItJbdw==} @@ -10479,8 +10499,8 @@ packages: electron-to-chromium@1.5.126: resolution: {integrity: sha512-AtH1uLcTC72LA4vfYcEJJkrMk/MY/X0ub8Hv7QGAePW2JkeUFHEL/QfS4J77R6M87Sss8O0OcqReSaN1bpyA+Q==} - electron-to-chromium@1.5.155: - resolution: {integrity: sha512-ps5KcGGmwL8VaeJlvlDlu4fORQpv3+GIcF5I3f9tUKUlJ/wsysh6HU8P5L1XWRYeXfA0oJd4PyM8ds8zTFf6Ng==} + electron-to-chromium@1.5.182: + resolution: {integrity: sha512-Lv65Btwv9W4J9pyODI6EWpdnhfvrve/us5h1WspW8B2Fb0366REPtY3hX7ounk1CkV/TBjWCEvCBBbYbmV0qCA==} elkjs@0.9.3: resolution: {integrity: sha512-f/ZeWvW/BCXbhGEf1Ujp29EASo/lk1FDnETgNKwJrsVvGZhUWCZyg3xLJjAsxfOmt8KjswHmI5EwCQcPMpOYhQ==} @@ -10518,8 +10538,8 @@ packages: resolution: {integrity: sha512-ZCkIjSYNDyGn0R6ewHDtXgns/Zre/NT6Agvq1/WobF7JXgFff4SeDroKiCO3fNJreU9YG429Sc81o4w5ok/W5g==} engines: {node: '>=10.2.0'} - enhanced-resolve@5.18.1: - resolution: {integrity: sha512-ZSW3ma5GkcQBIpwZTSRAI8N71Uuwgs93IezB7mf7R60tC8ZbJideoDNKjHn2O9KIlx6rkGTTEk1xUCK2E1Y2Yg==} + enhanced-resolve@5.18.2: + resolution: {integrity: sha512-6Jw4sE1maoRJo3q8MsSIn2onJFbLTOjY9hlx4DZXmOKvLRd1Ok2kXmAGXaafL2+ijsJZ1ClYbl/pmqr9+k4iUQ==} engines: {node: '>=10.13.0'} enquirer@2.3.6: @@ -13280,8 +13300,8 @@ packages: prosemirror-commands@1.7.0: resolution: {integrity: sha512-6toodS4R/Aah5pdsrIwnTYPEjW70SlO5a66oo5Kk+CIrgJz3ukOoS+FYDGqvQlAX5PxoGWDX1oD++tn5X3pyRA==} - prosemirror-dropcursor@1.8.1: - resolution: {integrity: sha512-M30WJdJZLyXHi3N8vxN6Zh5O8ZBbQCz0gURTfPmTIBNQ5pxrdU7A58QkNqfa98YEjSAL1HUyyU34f6Pm5xBSGw==} + prosemirror-dropcursor@1.8.2: + resolution: {integrity: sha512-CCk6Gyx9+Tt2sbYk5NK0nB1ukHi2ryaRgadV/LvyNuO3ena1payM2z6Cg0vO1ebK8cxbzo41ku2DE5Axj1Zuiw==} prosemirror-gapcursor@1.3.2: resolution: {integrity: sha512-wtjswVBd2vaQRrnYZaBCbyDqr232Ed4p2QPtRIUK5FuqHYKGWkEwl08oQM4Tw7DOR0FsasARV5uJFvMZWxdNxQ==} @@ -14305,8 +14325,8 @@ packages: uglify-js: optional: true - terser@5.39.2: - resolution: {integrity: sha512-yEPUmWve+VA78bI71BW70Dh0TuV4HHd+I5SHOAfS1+QBOmvmCiiffgjR8ryyEd3KIfvPGFqoADt8LdQ6XpXIvg==} + terser@5.43.1: + resolution: {integrity: sha512-+6erLbBm0+LROX2sPXlUYx/ux5PyE9K/a92Wrt6oA+WDAoFTdpHE5tCYCI5PNzq2y8df4rA+QgHLJuR4jNymsg==} engines: {node: '>=10'} hasBin: true @@ -14926,6 +14946,10 @@ packages: resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==} engines: {node: '>=10.13.0'} + webpack-sources@3.3.3: + resolution: {integrity: sha512-yd1RBzSGanHkitROoPFd6qsrxt+oFhg/129YzheDGqeustzX0vTZJZsSsQjVQC4yzBQ56K55XU8gaNCtIzOnTg==} + engines: {node: '>=10.13.0'} + webpack-virtual-modules@0.5.0: resolution: {integrity: sha512-kyDivFZ7ZM0BVOUteVbDFhlRt7Ah/CSPwJdi8hBpkK7QLumUqdLtVfm/PX/hkcnrvr0i77fO5+TjZ94Pe+C9iw==} @@ -16607,7 +16631,7 @@ snapshots: dependencies: regenerator-runtime: 0.14.1 - '@babel/runtime@7.27.1': {} + '@babel/runtime@7.27.6': {} '@babel/template@7.27.0': dependencies: @@ -17462,6 +17486,11 @@ snapshots: '@types/yargs': 17.0.33 chalk: 4.1.2 + '@jridgewell/gen-mapping@0.3.12': + dependencies: + '@jridgewell/sourcemap-codec': 1.5.4 + '@jridgewell/trace-mapping': 0.3.29 + '@jridgewell/gen-mapping@0.3.8': dependencies: '@jridgewell/set-array': 1.2.1 @@ -17472,18 +17501,25 @@ snapshots: '@jridgewell/set-array@1.2.1': {} - '@jridgewell/source-map@0.3.6': + '@jridgewell/source-map@0.3.10': dependencies: - '@jridgewell/gen-mapping': 0.3.8 - '@jridgewell/trace-mapping': 0.3.25 + '@jridgewell/gen-mapping': 0.3.12 + '@jridgewell/trace-mapping': 0.3.29 '@jridgewell/sourcemap-codec@1.5.0': {} + '@jridgewell/sourcemap-codec@1.5.4': {} + '@jridgewell/trace-mapping@0.3.25': dependencies: '@jridgewell/resolve-uri': 3.1.2 '@jridgewell/sourcemap-codec': 1.5.0 + '@jridgewell/trace-mapping@0.3.29': + dependencies: + '@jridgewell/resolve-uri': 3.1.2 + '@jridgewell/sourcemap-codec': 1.5.4 + '@jridgewell/trace-mapping@0.3.9': dependencies: '@jridgewell/resolve-uri': 3.1.2 @@ -18302,11 +18338,11 @@ snapshots: '@pkgjs/parseargs@0.11.0': optional: true - '@playwright/experimental-ct-core@1.51.1(@types/node@20.17.28)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.39.2)(tsx@4.19.3)(yaml@2.7.0)': + '@playwright/experimental-ct-core@1.51.1(@types/node@20.17.28)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(tsx@4.19.3)(yaml@2.7.0)': dependencies: playwright: 1.51.1 playwright-core: 1.51.1 - vite: 6.3.5(@types/node@20.17.28)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.39.2)(tsx@4.19.3)(yaml@2.7.0) + vite: 6.3.5(@types/node@20.17.28)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(tsx@4.19.3)(yaml@2.7.0) transitivePeerDependencies: - '@types/node' - jiti @@ -18320,10 +18356,10 @@ snapshots: - tsx - yaml - '@playwright/experimental-ct-react@1.51.1(@types/node@20.17.28)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.39.2)(tsx@4.19.3)(vite@5.4.15(@types/node@20.17.28)(lightningcss@1.30.1)(terser@5.39.2))(yaml@2.7.0)': + '@playwright/experimental-ct-react@1.51.1(@types/node@20.17.28)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(tsx@4.19.3)(vite@5.4.15(@types/node@20.17.28)(lightningcss@1.30.1)(terser@5.43.1))(yaml@2.7.0)': dependencies: - '@playwright/experimental-ct-core': 1.51.1(@types/node@20.17.28)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.39.2)(tsx@4.19.3)(yaml@2.7.0) - '@vitejs/plugin-react': 4.4.1(vite@5.4.15(@types/node@20.17.28)(lightningcss@1.30.1)(terser@5.39.2)) + '@playwright/experimental-ct-core': 1.51.1(@types/node@20.17.28)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(tsx@4.19.3)(yaml@2.7.0) + '@vitejs/plugin-react': 4.4.1(vite@5.4.15(@types/node@20.17.28)(lightningcss@1.30.1)(terser@5.43.1)) transitivePeerDependencies: - '@types/node' - jiti @@ -19741,7 +19777,7 @@ snapshots: '@testing-library/dom@10.4.0': dependencies: '@babel/code-frame': 7.27.1 - '@babel/runtime': 7.27.1 + '@babel/runtime': 7.27.6 '@types/aria-query': 5.0.4 aria-query: 5.3.0 chalk: 4.1.2 @@ -19861,7 +19897,7 @@ snapshots: prosemirror-changeset: 2.3.0 prosemirror-collab: 1.3.1 prosemirror-commands: 1.7.0 - prosemirror-dropcursor: 1.8.1 + prosemirror-dropcursor: 1.8.2 prosemirror-gapcursor: 1.3.2 prosemirror-history: 1.4.1 prosemirror-inputrules: 1.5.0 @@ -19966,7 +20002,7 @@ snapshots: '@types/eslint-scope@3.7.7': dependencies: '@types/eslint': 9.6.1 - '@types/estree': 1.0.7 + '@types/estree': 1.0.8 '@types/eslint@8.56.12': dependencies: @@ -19975,7 +20011,7 @@ snapshots: '@types/eslint@9.6.1': dependencies: - '@types/estree': 1.0.7 + '@types/estree': 1.0.8 '@types/json-schema': 7.0.15 '@types/estree-jsx@1.0.5': @@ -19986,6 +20022,8 @@ snapshots: '@types/estree@1.0.7': {} + '@types/estree@1.0.8': {} + '@types/hast@2.3.10': dependencies: '@types/unist': 2.0.11 @@ -20086,6 +20124,10 @@ snapshots: dependencies: undici-types: 6.19.8 + '@types/node@20.19.7': + dependencies: + undici-types: 6.21.0 + '@types/node@22.13.13': dependencies: undici-types: 6.20.0 @@ -20444,58 +20486,58 @@ snapshots: satori: 0.12.1 yoga-wasm-web: 0.3.3 - '@vitejs/plugin-react@4.3.4(vite@5.4.15(@types/node@20.17.28)(lightningcss@1.30.1)(terser@5.39.2))': + '@vitejs/plugin-react@4.3.4(vite@5.4.15(@types/node@20.17.28)(lightningcss@1.30.1)(terser@5.43.1))': dependencies: '@babel/core': 7.26.10 '@babel/plugin-transform-react-jsx-self': 7.25.9(@babel/core@7.26.10) '@babel/plugin-transform-react-jsx-source': 7.25.9(@babel/core@7.26.10) '@types/babel__core': 7.20.5 react-refresh: 0.14.2 - vite: 5.4.15(@types/node@20.17.28)(lightningcss@1.30.1)(terser@5.39.2) + vite: 5.4.15(@types/node@20.17.28)(lightningcss@1.30.1)(terser@5.43.1) transitivePeerDependencies: - supports-color - '@vitejs/plugin-react@4.3.4(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2))': + '@vitejs/plugin-react@4.3.4(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1))': dependencies: '@babel/core': 7.26.10 '@babel/plugin-transform-react-jsx-self': 7.25.9(@babel/core@7.26.10) '@babel/plugin-transform-react-jsx-source': 7.25.9(@babel/core@7.26.10) '@types/babel__core': 7.20.5 react-refresh: 0.14.2 - vite: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2) + vite: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1) transitivePeerDependencies: - supports-color - '@vitejs/plugin-react@4.4.1(vite@5.4.15(@types/node@20.17.28)(lightningcss@1.30.1)(terser@5.39.2))': + '@vitejs/plugin-react@4.4.1(vite@5.4.15(@types/node@20.17.28)(lightningcss@1.30.1)(terser@5.43.1))': dependencies: '@babel/core': 7.26.10 '@babel/plugin-transform-react-jsx-self': 7.25.9(@babel/core@7.26.10) '@babel/plugin-transform-react-jsx-source': 7.25.9(@babel/core@7.26.10) '@types/babel__core': 7.20.5 react-refresh: 0.17.0 - vite: 5.4.15(@types/node@20.17.28)(lightningcss@1.30.1)(terser@5.39.2) + vite: 5.4.15(@types/node@20.17.28)(lightningcss@1.30.1)(terser@5.43.1) transitivePeerDependencies: - supports-color - '@vitejs/plugin-react@4.4.1(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2))': + '@vitejs/plugin-react@4.4.1(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1))': dependencies: '@babel/core': 7.26.10 '@babel/plugin-transform-react-jsx-self': 7.25.9(@babel/core@7.26.10) '@babel/plugin-transform-react-jsx-source': 7.25.9(@babel/core@7.26.10) '@types/babel__core': 7.20.5 react-refresh: 0.17.0 - vite: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2) + vite: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1) transitivePeerDependencies: - supports-color - '@vitejs/plugin-react@4.4.1(vite@6.3.5(@types/node@22.14.1)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.39.2)(tsx@4.19.3)(yaml@2.7.0))': + '@vitejs/plugin-react@4.4.1(vite@6.3.5(@types/node@22.14.1)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(tsx@4.19.3)(yaml@2.7.0))': dependencies: '@babel/core': 7.26.10 '@babel/plugin-transform-react-jsx-self': 7.25.9(@babel/core@7.26.10) '@babel/plugin-transform-react-jsx-source': 7.25.9(@babel/core@7.26.10) '@types/babel__core': 7.20.5 react-refresh: 0.17.0 - vite: 6.3.5(@types/node@22.14.1)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.39.2)(tsx@4.19.3)(yaml@2.7.0) + vite: 6.3.5(@types/node@22.14.1)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(tsx@4.19.3)(yaml@2.7.0) transitivePeerDependencies: - supports-color @@ -20506,23 +20548,23 @@ snapshots: chai: 5.2.0 tinyrainbow: 1.2.0 - '@vitest/mocker@2.1.9(msw@2.7.3(@types/node@20.17.28)(typescript@5.8.2))(vite@5.4.15(@types/node@20.17.28)(lightningcss@1.30.1)(terser@5.39.2))': + '@vitest/mocker@2.1.9(msw@2.7.3(@types/node@20.17.28)(typescript@5.8.2))(vite@5.4.15(@types/node@20.17.28)(lightningcss@1.30.1)(terser@5.43.1))': dependencies: '@vitest/spy': 2.1.9 estree-walker: 3.0.3 magic-string: 0.30.17 optionalDependencies: msw: 2.7.3(@types/node@20.17.28)(typescript@5.8.2) - vite: 5.4.15(@types/node@20.17.28)(lightningcss@1.30.1)(terser@5.39.2) + vite: 5.4.15(@types/node@20.17.28)(lightningcss@1.30.1)(terser@5.43.1) - '@vitest/mocker@2.1.9(msw@2.7.3(@types/node@22.14.1)(typescript@5.8.2))(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2))': + '@vitest/mocker@2.1.9(msw@2.7.3(@types/node@22.14.1)(typescript@5.8.2))(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1))': dependencies: '@vitest/spy': 2.1.9 estree-walker: 3.0.3 magic-string: 0.30.17 optionalDependencies: msw: 2.7.3(@types/node@22.14.1)(typescript@5.8.2) - vite: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2) + vite: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1) '@vitest/pretty-format@2.1.9': dependencies: @@ -20552,7 +20594,7 @@ snapshots: sirv: 3.0.1 tinyglobby: 0.2.12 tinyrainbow: 1.2.0 - vitest: 2.1.9(@types/node@22.14.1)(@vitest/ui@2.1.9)(jsdom@25.0.1(canvas@2.11.2(encoding@0.1.13)))(lightningcss@1.30.1)(msw@2.7.3(@types/node@22.14.1)(typescript@5.8.2))(terser@5.39.2) + vitest: 2.1.9(@types/node@22.14.1)(@vitest/ui@2.1.9)(jsdom@25.0.1(canvas@2.11.2(encoding@0.1.13)))(lightningcss@1.30.1)(msw@2.7.3(@types/node@22.14.1)(typescript@5.8.2))(terser@5.43.1) '@vitest/utils@2.1.9': dependencies: @@ -20704,6 +20746,8 @@ snapshots: acorn@8.14.1: {} + acorn@8.15.0: {} + address@1.2.2: {} agent-base@6.0.2: @@ -21111,12 +21155,12 @@ snapshots: node-releases: 2.0.19 update-browserslist-db: 1.1.3(browserslist@4.24.4) - browserslist@4.24.5: + browserslist@4.25.1: dependencies: - caniuse-lite: 1.0.30001718 - electron-to-chromium: 1.5.155 + caniuse-lite: 1.0.30001727 + electron-to-chromium: 1.5.182 node-releases: 2.0.19 - update-browserslist-db: 1.1.3(browserslist@4.24.5) + update-browserslist-db: 1.1.3(browserslist@4.25.1) buffer-from@1.1.2: {} @@ -21169,7 +21213,7 @@ snapshots: caniuse-lite@1.0.30001707: {} - caniuse-lite@1.0.30001718: {} + caniuse-lite@1.0.30001727: {} canvas@2.11.2(encoding@0.1.13): dependencies: @@ -21898,7 +21942,7 @@ snapshots: electron-to-chromium@1.5.126: {} - electron-to-chromium@1.5.155: {} + electron-to-chromium@1.5.182: {} elkjs@0.9.3: {} @@ -21941,7 +21985,7 @@ snapshots: - supports-color - utf-8-validate - enhanced-resolve@5.18.1: + enhanced-resolve@5.18.2: dependencies: graceful-fs: 4.2.11 tapable: 2.2.2 @@ -23536,7 +23580,7 @@ snapshots: jest-worker@27.5.1: dependencies: - '@types/node': 20.17.50 + '@types/node': 20.19.7 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -25620,7 +25664,7 @@ snapshots: prosemirror-state: 1.4.3 prosemirror-transform: 1.10.4 - prosemirror-dropcursor@1.8.1: + prosemirror-dropcursor@1.8.2: dependencies: prosemirror-state: 1.4.3 prosemirror-transform: 1.10.4 @@ -26946,17 +26990,17 @@ snapshots: terser-webpack-plugin@5.3.14(webpack@5.98.0): dependencies: - '@jridgewell/trace-mapping': 0.3.25 + '@jridgewell/trace-mapping': 0.3.29 jest-worker: 27.5.1 schema-utils: 4.3.2 serialize-javascript: 6.0.2 - terser: 5.39.2 + terser: 5.43.1 webpack: 5.98.0 - terser@5.39.2: + terser@5.43.1: dependencies: - '@jridgewell/source-map': 0.3.6 - acorn: 8.14.1 + '@jridgewell/source-map': 0.3.10 + acorn: 8.15.0 commander: 2.20.3 source-map-support: 0.5.21 @@ -27157,8 +27201,7 @@ snapshots: undici-types@6.20.0: {} - undici-types@6.21.0: - optional: true + undici-types@6.21.0: {} undici@5.29.0: dependencies: @@ -27329,9 +27372,9 @@ snapshots: escalade: 3.2.0 picocolors: 1.1.1 - update-browserslist-db@1.1.3(browserslist@4.24.5): + update-browserslist-db@1.1.3(browserslist@4.25.1): dependencies: - browserslist: 4.24.5 + browserslist: 4.25.1 escalade: 3.2.0 picocolors: 1.1.1 @@ -27443,23 +27486,23 @@ snapshots: string_decoder: 1.3.0 util-deprecate: 1.0.2 - vite-dev-rpc@1.0.7(vite@6.3.5(@types/node@22.14.1)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.39.2)(tsx@4.19.3)(yaml@2.7.0)): + vite-dev-rpc@1.0.7(vite@6.3.5(@types/node@22.14.1)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(tsx@4.19.3)(yaml@2.7.0)): dependencies: birpc: 2.3.0 - vite: 6.3.5(@types/node@22.14.1)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.39.2)(tsx@4.19.3)(yaml@2.7.0) - vite-hot-client: 2.0.4(vite@6.3.5(@types/node@22.14.1)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.39.2)(tsx@4.19.3)(yaml@2.7.0)) + vite: 6.3.5(@types/node@22.14.1)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(tsx@4.19.3)(yaml@2.7.0) + vite-hot-client: 2.0.4(vite@6.3.5(@types/node@22.14.1)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(tsx@4.19.3)(yaml@2.7.0)) - vite-hot-client@2.0.4(vite@6.3.5(@types/node@22.14.1)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.39.2)(tsx@4.19.3)(yaml@2.7.0)): + vite-hot-client@2.0.4(vite@6.3.5(@types/node@22.14.1)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(tsx@4.19.3)(yaml@2.7.0)): dependencies: - vite: 6.3.5(@types/node@22.14.1)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.39.2)(tsx@4.19.3)(yaml@2.7.0) + vite: 6.3.5(@types/node@22.14.1)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(tsx@4.19.3)(yaml@2.7.0) - vite-node@2.1.9(@types/node@20.17.28)(lightningcss@1.30.1)(terser@5.39.2): + vite-node@2.1.9(@types/node@20.17.28)(lightningcss@1.30.1)(terser@5.43.1): dependencies: cac: 6.7.14 debug: 4.4.0 es-module-lexer: 1.7.0 pathe: 1.1.2 - vite: 5.4.15(@types/node@20.17.28)(lightningcss@1.30.1)(terser@5.39.2) + vite: 5.4.15(@types/node@20.17.28)(lightningcss@1.30.1)(terser@5.43.1) transitivePeerDependencies: - '@types/node' - less @@ -27471,13 +27514,13 @@ snapshots: - supports-color - terser - vite-node@2.1.9(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2): + vite-node@2.1.9(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1): dependencies: cac: 6.7.14 debug: 4.4.0 es-module-lexer: 1.7.0 pathe: 1.1.2 - vite: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2) + vite: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1) transitivePeerDependencies: - '@types/node' - less @@ -27489,39 +27532,39 @@ snapshots: - supports-color - terser - vite-plugin-eslint@1.8.1(eslint@8.57.1)(vite@5.4.15(@types/node@20.17.28)(lightningcss@1.30.1)(terser@5.39.2)): + vite-plugin-eslint@1.8.1(eslint@8.57.1)(vite@5.4.15(@types/node@20.17.28)(lightningcss@1.30.1)(terser@5.43.1)): dependencies: '@rollup/pluginutils': 4.2.1 '@types/eslint': 8.56.12 eslint: 8.57.1 rollup: 2.79.2 - vite: 5.4.15(@types/node@20.17.28)(lightningcss@1.30.1)(terser@5.39.2) + vite: 5.4.15(@types/node@20.17.28)(lightningcss@1.30.1)(terser@5.43.1) - vite-plugin-eslint@1.8.1(eslint@8.57.1)(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2)): + vite-plugin-eslint@1.8.1(eslint@8.57.1)(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1)): dependencies: '@rollup/pluginutils': 4.2.1 '@types/eslint': 8.56.12 eslint: 8.57.1 rollup: 2.79.2 - vite: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2) + vite: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1) - vite-plugin-eslint@1.8.1(eslint@8.57.1)(vite@6.3.5(@types/node@22.14.1)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.39.2)(tsx@4.19.3)(yaml@2.7.0)): + vite-plugin-eslint@1.8.1(eslint@8.57.1)(vite@6.3.5(@types/node@22.14.1)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(tsx@4.19.3)(yaml@2.7.0)): dependencies: '@rollup/pluginutils': 4.2.1 '@types/eslint': 8.56.12 eslint: 8.57.1 rollup: 2.79.2 - vite: 6.3.5(@types/node@22.14.1)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.39.2)(tsx@4.19.3)(yaml@2.7.0) + vite: 6.3.5(@types/node@22.14.1)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(tsx@4.19.3)(yaml@2.7.0) - vite-plugin-externalize-deps@0.8.0(vite@5.4.15(@types/node@20.17.28)(lightningcss@1.30.1)(terser@5.39.2)): + vite-plugin-externalize-deps@0.8.0(vite@5.4.15(@types/node@20.17.28)(lightningcss@1.30.1)(terser@5.43.1)): dependencies: - vite: 5.4.15(@types/node@20.17.28)(lightningcss@1.30.1)(terser@5.39.2) + vite: 5.4.15(@types/node@20.17.28)(lightningcss@1.30.1)(terser@5.43.1) - vite-plugin-externalize-deps@0.8.0(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2)): + vite-plugin-externalize-deps@0.8.0(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1)): dependencies: - vite: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2) + vite: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1) - vite-plugin-inspect@11.1.0(vite@6.3.5(@types/node@22.14.1)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.39.2)(tsx@4.19.3)(yaml@2.7.0)): + vite-plugin-inspect@11.1.0(vite@6.3.5(@types/node@22.14.1)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(tsx@4.19.3)(yaml@2.7.0)): dependencies: ansis: 3.17.0 debug: 4.4.1 @@ -27531,12 +27574,12 @@ snapshots: perfect-debounce: 1.0.0 sirv: 3.0.1 unplugin-utils: 0.2.4 - vite: 6.3.5(@types/node@22.14.1)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.39.2)(tsx@4.19.3)(yaml@2.7.0) - vite-dev-rpc: 1.0.7(vite@6.3.5(@types/node@22.14.1)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.39.2)(tsx@4.19.3)(yaml@2.7.0)) + vite: 6.3.5(@types/node@22.14.1)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(tsx@4.19.3)(yaml@2.7.0) + vite-dev-rpc: 1.0.7(vite@6.3.5(@types/node@22.14.1)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(tsx@4.19.3)(yaml@2.7.0)) transitivePeerDependencies: - supports-color - vite@5.4.15(@types/node@20.17.28)(lightningcss@1.30.1)(terser@5.39.2): + vite@5.4.15(@types/node@20.17.28)(lightningcss@1.30.1)(terser@5.43.1): dependencies: esbuild: 0.21.5 postcss: 8.5.3 @@ -27545,9 +27588,9 @@ snapshots: '@types/node': 20.17.28 fsevents: 2.3.3 lightningcss: 1.30.1 - terser: 5.39.2 + terser: 5.43.1 - vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2): + vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1): dependencies: esbuild: 0.21.5 postcss: 8.5.3 @@ -27556,9 +27599,9 @@ snapshots: '@types/node': 22.14.1 fsevents: 2.3.3 lightningcss: 1.30.1 - terser: 5.39.2 + terser: 5.43.1 - vite@6.3.5(@types/node@20.17.28)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.39.2)(tsx@4.19.3)(yaml@2.7.0): + vite@6.3.5(@types/node@20.17.28)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(tsx@4.19.3)(yaml@2.7.0): dependencies: esbuild: 0.25.1 fdir: 6.4.4(picomatch@4.0.2) @@ -27571,11 +27614,11 @@ snapshots: fsevents: 2.3.3 jiti: 2.4.2 lightningcss: 1.30.1 - terser: 5.39.2 + terser: 5.43.1 tsx: 4.19.3 yaml: 2.7.0 - vite@6.3.5(@types/node@22.14.1)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.39.2)(tsx@4.19.3)(yaml@2.7.0): + vite@6.3.5(@types/node@22.14.1)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(tsx@4.19.3)(yaml@2.7.0): dependencies: esbuild: 0.25.1 fdir: 6.4.4(picomatch@4.0.2) @@ -27588,7 +27631,7 @@ snapshots: fsevents: 2.3.3 jiti: 2.4.2 lightningcss: 1.30.1 - terser: 5.39.2 + terser: 5.43.1 tsx: 4.19.3 yaml: 2.7.0 @@ -27601,10 +27644,10 @@ snapshots: transitivePeerDependencies: - supports-color - vitest@2.1.9(@types/node@20.17.28)(@vitest/ui@2.1.9)(jsdom@25.0.1(canvas@2.11.2(encoding@0.1.13)))(lightningcss@1.30.1)(msw@2.7.3(@types/node@20.17.28)(typescript@5.8.2))(terser@5.39.2): + vitest@2.1.9(@types/node@20.17.28)(@vitest/ui@2.1.9)(jsdom@25.0.1(canvas@2.11.2(encoding@0.1.13)))(lightningcss@1.30.1)(msw@2.7.3(@types/node@20.17.28)(typescript@5.8.2))(terser@5.43.1): dependencies: '@vitest/expect': 2.1.9 - '@vitest/mocker': 2.1.9(msw@2.7.3(@types/node@20.17.28)(typescript@5.8.2))(vite@5.4.15(@types/node@20.17.28)(lightningcss@1.30.1)(terser@5.39.2)) + '@vitest/mocker': 2.1.9(msw@2.7.3(@types/node@20.17.28)(typescript@5.8.2))(vite@5.4.15(@types/node@20.17.28)(lightningcss@1.30.1)(terser@5.43.1)) '@vitest/pretty-format': 2.1.9 '@vitest/runner': 2.1.9 '@vitest/snapshot': 2.1.9 @@ -27620,8 +27663,8 @@ snapshots: tinyexec: 0.3.2 tinypool: 1.0.2 tinyrainbow: 1.2.0 - vite: 5.4.15(@types/node@20.17.28)(lightningcss@1.30.1)(terser@5.39.2) - vite-node: 2.1.9(@types/node@20.17.28)(lightningcss@1.30.1)(terser@5.39.2) + vite: 5.4.15(@types/node@20.17.28)(lightningcss@1.30.1)(terser@5.43.1) + vite-node: 2.1.9(@types/node@20.17.28)(lightningcss@1.30.1)(terser@5.43.1) why-is-node-running: 2.3.0 optionalDependencies: '@types/node': 20.17.28 @@ -27638,10 +27681,10 @@ snapshots: - supports-color - terser - vitest@2.1.9(@types/node@22.14.1)(@vitest/ui@2.1.9)(jsdom@21.1.2(canvas@2.11.2(encoding@0.1.13)))(lightningcss@1.30.1)(msw@2.7.3(@types/node@22.14.1)(typescript@5.8.2))(terser@5.39.2): + vitest@2.1.9(@types/node@22.14.1)(@vitest/ui@2.1.9)(jsdom@21.1.2(canvas@2.11.2(encoding@0.1.13)))(lightningcss@1.30.1)(msw@2.7.3(@types/node@22.14.1)(typescript@5.8.2))(terser@5.43.1): dependencies: '@vitest/expect': 2.1.9 - '@vitest/mocker': 2.1.9(msw@2.7.3(@types/node@22.14.1)(typescript@5.8.2))(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2)) + '@vitest/mocker': 2.1.9(msw@2.7.3(@types/node@22.14.1)(typescript@5.8.2))(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1)) '@vitest/pretty-format': 2.1.9 '@vitest/runner': 2.1.9 '@vitest/snapshot': 2.1.9 @@ -27657,8 +27700,8 @@ snapshots: tinyexec: 0.3.2 tinypool: 1.0.2 tinyrainbow: 1.2.0 - vite: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2) - vite-node: 2.1.9(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2) + vite: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1) + vite-node: 2.1.9(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1) why-is-node-running: 2.3.0 optionalDependencies: '@types/node': 22.14.1 @@ -27675,10 +27718,10 @@ snapshots: - supports-color - terser - vitest@2.1.9(@types/node@22.14.1)(@vitest/ui@2.1.9)(jsdom@25.0.1(canvas@2.11.2(encoding@0.1.13)))(lightningcss@1.30.1)(msw@2.7.3(@types/node@22.14.1)(typescript@5.8.2))(terser@5.39.2): + vitest@2.1.9(@types/node@22.14.1)(@vitest/ui@2.1.9)(jsdom@25.0.1(canvas@2.11.2(encoding@0.1.13)))(lightningcss@1.30.1)(msw@2.7.3(@types/node@22.14.1)(typescript@5.8.2))(terser@5.43.1): dependencies: '@vitest/expect': 2.1.9 - '@vitest/mocker': 2.1.9(msw@2.7.3(@types/node@22.14.1)(typescript@5.8.2))(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2)) + '@vitest/mocker': 2.1.9(msw@2.7.3(@types/node@22.14.1)(typescript@5.8.2))(vite@5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1)) '@vitest/pretty-format': 2.1.9 '@vitest/runner': 2.1.9 '@vitest/snapshot': 2.1.9 @@ -27694,8 +27737,8 @@ snapshots: tinyexec: 0.3.2 tinypool: 1.0.2 tinyrainbow: 1.2.0 - vite: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2) - vite-node: 2.1.9(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.39.2) + vite: 5.4.15(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1) + vite-node: 2.1.9(@types/node@22.14.1)(lightningcss@1.30.1)(terser@5.43.1) why-is-node-running: 2.3.0 optionalDependencies: '@types/node': 22.14.1 @@ -27774,19 +27817,21 @@ snapshots: webpack-sources@3.2.3: {} + webpack-sources@3.3.3: {} + webpack-virtual-modules@0.5.0: {} webpack@5.98.0: dependencies: '@types/eslint-scope': 3.7.7 - '@types/estree': 1.0.7 + '@types/estree': 1.0.8 '@webassemblyjs/ast': 1.14.1 '@webassemblyjs/wasm-edit': 1.14.1 '@webassemblyjs/wasm-parser': 1.14.1 - acorn: 8.14.1 - browserslist: 4.24.5 + acorn: 8.15.0 + browserslist: 4.25.1 chrome-trace-event: 1.0.4 - enhanced-resolve: 5.18.1 + enhanced-resolve: 5.18.2 es-module-lexer: 1.7.0 eslint-scope: 5.1.1 events: 3.3.0 @@ -27800,7 +27845,7 @@ snapshots: tapable: 2.2.2 terser-webpack-plugin: 5.3.14(webpack@5.98.0) watchpack: 2.4.4 - webpack-sources: 3.2.3 + webpack-sources: 3.3.3 transitivePeerDependencies: - '@swc/core' - esbuild