build(deps): bump lexical from 0.46.0 to 0.49.0 (#10724)

Bumps
[lexical](https://github.com/facebook/lexical/tree/HEAD/packages/lexical)
from 0.46.0 to 0.49.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/facebook/lexical/releases">lexical's
releases</a>.</em></p>
<blockquote>
<p>v0.49.0 is a monthly release headlined by the completion of the
<code>$config()</code> protocol migration for Lexical's built-in node
classes (<a
href="https://redirect.github.com/facebook/lexical/pull/8640">#8640</a>),
a breaking change that replaces per-node
<code>getType()</code>/<code>clone()</code>/<code>importJSON()</code>/<code>importDOM()</code>/<code>transform()</code>
boilerplate with runtime-synthesized behavior. It ships with a cluster
of follow-up fixes hardening the synthesized <code>getType()</code> and
<code>clone()</code> (including a stack overflow in compiled builds), an
opt-in sticky horizontal scrollbar for overflowing tables, and a broad
batch of fixes across tables, Markdown, HTML, code highlighting, and
selection.</p>
<h2>Breaking Changes</h2>
<ul>
<li><a
href="https://lexical.dev/docs/api/modules/lexical"><code>lexical</code></a>
— Built-in node classes are ported to the <a
href="https://lexical.dev/docs/concepts/nodes"><code>$config()</code></a>
protocol. The static <code>importJSON()</code>,
<code>importDOM()</code>, <code>clone()</code>, and
<code>transform()</code> methods are no longer present on ported nodes;
use the higher-level equivalents instead
(<code>LexicalEditor.parseEditorState</code>/<code>$generateNodesFromDOM</code>,
the <code>$cloneWithProperties</code> helper, and extensions or
<code>$transform</code> in <code>$config</code>). <code>getType()</code>
is unchanged and safe to keep using, <code>__type</code> is now
<code>readonly</code>, and node constructors require zero-argument
defaults. Custom nodes may keep their static methods, but adopting
<code>$config()</code> is recommended (<a
href="https://redirect.github.com/facebook/lexical/pull/8640">#8640</a>)</li>
<li><a
href="https://lexical.dev/docs/api/modules/lexical"><code>lexical</code></a>
— <code>LexicalCommand&lt;T&gt;</code>'s payload type is now invariant
to prevent unsafe structural compatibility between commands. Previously
correct code (including explicit generics) needs no changes; only unsafe
<code>LexicalCommand&lt;unknown&gt;</code> usage must switch to the
newly exported <code>AnyLexicalCommand</code> alias.
<code>dispatchCommand</code>'s payload argument is now optional when a
command's payload type is <code>undefined</code> or <code>void</code>,
and redundant explicit type parameters were dropped from the
<code>registerCommand</code>/<code>registerNodeTransform</code> call
sites (<a
href="https://redirect.github.com/facebook/lexical/pull/8877">#8877</a>)</li>
</ul>
<h2>New APIs &amp; Features</h2>
<ul>
<li><a
href="https://lexical.dev/docs/api/modules/lexical_table"><code>@lexical/table</code></a>
— Opt-in sticky horizontal scrollbar for tables wider than their
container, so the scrollbar stays anchored at the viewport bottom
instead of only being reachable at the end of the table. Enable it with
<code>hasStickyScrollbar: true</code> in the table config; style it via
the new <code>tableStickyScrollbar</code> theme key (<a
href="https://redirect.github.com/facebook/lexical/pull/8790">#8790</a>)</li>
<li><a
href="https://lexical.dev/docs/api/modules/lexical_table"><code>@lexical/table</code></a>
— The <code>&lt;colgroup&gt;</code> element is now omitted from the
table DOM when column widths are undefined, producing cleaner markup and
letting the browser auto-size columns; it is created or removed
dynamically as widths change (<a
href="https://redirect.github.com/facebook/lexical/pull/8850">#8850</a>)</li>
<li><a
href="https://lexical.dev/docs/api/modules/lexical"><code>lexical</code></a>
— Added an editor operation benchmark suite (paragraph split, bold
formatting, range deletion, paste, select-all format) measured through
full DOM reconciliation, to help contributors track core editing
performance (<a
href="https://redirect.github.com/facebook/lexical/pull/8856">#8856</a>)</li>
</ul>
<h2>Deprecations</h2>
<ul>
<li><a
href="https://lexical.dev/docs/api/modules/lexical_table"><code>@lexical/table</code></a>
— <code>$createTableSelection</code> is deprecated in favor of
<code>$createTableSelectionFrom</code>, which takes the table node plus
anchor/focus cells and validates them, instead of returning a blank
selection with placeholder <code>'root'</code> keys that must be
overwritten (<a
href="https://redirect.github.com/facebook/lexical/pull/8855">#8855</a>)</li>
<li><a
href="https://lexical.dev/docs/api/modules/lexical_table"><code>@lexical/table</code></a>
— <code>getShape()</code> is deprecated because it computes incorrect
bounds for merged cells; use the now-exported
<code>$computeTableCellRectBoundary</code> (with
<code>$computeTableMap</code>) instead (<a
href="https://redirect.github.com/facebook/lexical/pull/8853">#8853</a>)</li>
</ul>
<h2>Notable Fixes</h2>
<p><strong><code>$config()</code> follow-ups (<a
href="https://github.com/facebook/lexical/tree/HEAD/packages/lexical/issues/8640">#8640</a>)</strong></p>
<ul>
<li>The synthesized <code>clone()</code> now applies
<code>afterCloneFrom()</code> when called directly (e.g.
<code>NodeClass.clone(node)</code>), fixing silent property loss across
25+ core nodes (<a
href="https://redirect.github.com/facebook/lexical/pull/8864">#8864</a>)</li>
<li>The synthesized <code>getType()</code> no longer returns the
superclass type when inherited, fixing node-type collisions during
editor registration (<a
href="https://redirect.github.com/facebook/lexical/pull/8867">#8867</a>)</li>
<li>The synthesized <code>getType()</code> no longer recurses infinitely
when a bundler copies it onto a subclass as an own static, fixing stack
overflows in compiled/minified builds (<a
href="https://redirect.github.com/facebook/lexical/pull/8869">#8869</a>)</li>
</ul>
<p><strong>Tables</strong></p>
<ul>
<li><code>DELETE_LINE_COMMAND</code> (Cmd/Ctrl-based delete-line
shortcuts) now works inside table cells instead of being silently
swallowed (<a
href="https://redirect.github.com/facebook/lexical/pull/8851">#8851</a>)</li>
<li>Table alignment now works when cells are selected in any direction,
not just top-left→bottom-right (<a
href="https://redirect.github.com/facebook/lexical/pull/8883">#8883</a>)</li>
</ul>
<p><strong>Selection &amp; editing</strong></p>
<ul>
<li>Editor updates dispatched from a read-only context (e.g. inside
<code>editor.read()</code>) now run in a fresh writable update instead
of being silently dropped, with a dev warning (<a
href="https://redirect.github.com/facebook/lexical/pull/8863">#8863</a>)</li>
<li>Firefox now creates a selection and shows the block cursor when
clicking in the gap between block decorators (<a
href="https://redirect.github.com/facebook/lexical/pull/8862">#8862</a>)</li>
<li>Pressing ArrowUp before a leading non-inline decorator no longer
moves the selection out of the editor (<a
href="https://redirect.github.com/facebook/lexical/pull/8887">#8887</a>)</li>
</ul>
<p><strong>Markdown, HTML &amp; code</strong></p>
<ul>
<li>Typing a list marker at the start of a heading no longer converts
the heading into a list (<a
href="https://redirect.github.com/facebook/lexical/pull/8879">#8879</a>)</li>
<li>HTML import now evaluates unrestricted CSS selector groups (e.g.
<code>p, .foo</code>) against all elements instead of only tag-matched
ones (<a
href="https://redirect.github.com/facebook/lexical/pull/8873">#8873</a>)</li>
<li>Concurrent async language/theme loads in the Shiki highlighter are
deduplicated and merged into a single history entry, avoiding spurious
undo states (<a
href="https://redirect.github.com/facebook/lexical/pull/8854">#8854</a>)</li>
<li><code>QuoteNode.updateDOM</code> now accepts the
<code>EditorConfig</code> argument the reconciler passes to every other
node, for API consistency (<a
href="https://redirect.github.com/facebook/lexical/pull/8882">#8882</a>)</li>
</ul>
<p><strong>Playground &amp; website</strong></p>
<ul>
<li>Playground scroll padding now accounts for the sticky toolbar so
selections scrolled into view from above aren't hidden behind it (<a
href="https://redirect.github.com/facebook/lexical/pull/8849">#8849</a>)</li>
<li>Fixed a homepage crash caused by a minified dev build, and isolated
each embedded example in its own error boundary so one failure no longer
takes down the page (<a
href="https://redirect.github.com/facebook/lexical/pull/8861">#8861</a>)</li>
</ul>
<h2>What's Changed</h2>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/facebook/lexical/blob/main/CHANGELOG.md">lexical's
changelog</a>.</em></p>
<blockquote>
<h2>v0.49.0 (2026-07-29)</h2>
<ul>
<li>lexical-markdown Bug Fix Preserve headings when typing list
shortcuts (<a
href="https://github.com/facebook/lexical/tree/HEAD/packages/lexical/issues/8879">#8879</a>)
Steven Dang</li>
<li>lexical-rich-text Bug Fix Forward editorConfig to
QuoteNode.updateDOM (<a
href="https://github.com/facebook/lexical/tree/HEAD/packages/lexical/issues/8882">#8882</a>)
Sha Halimi</li>
<li>lexical-table Bug Fix Table alignment fails when selecting in
non-TL-BR direction (<a
href="https://github.com/facebook/lexical/tree/HEAD/packages/lexical/issues/8883">#8883</a>)
sahir</li>
<li>Breaking Changelexical Chore Remove redundant
registerCommandregisterNodeTransform generics (<a
href="https://github.com/facebook/lexical/tree/HEAD/packages/lexical/issues/8877">#8877</a>)
mayrang</li>
<li>lexical-html Bug Fix Dispatch unrestricted CSS selector groups (<a
href="https://github.com/facebook/lexical/tree/HEAD/packages/lexical/issues/8873">#8873</a>)
Madan kumar</li>
<li>lexical-playground Bug Fix Deterministic history coalescing for
flaky webkit undo tests (<a
href="https://github.com/facebook/lexical/tree/HEAD/packages/lexical/issues/8874">#8874</a>)
Bob Ippolito</li>
<li>lexical Performance Skip redundant selection restoration in
removeTextFromCaretRange (<a
href="https://github.com/facebook/lexical/tree/HEAD/packages/lexical/issues/8872">#8872</a>)
mayrang</li>
<li>lexical Refactor Simplify RangeSelection.insertText via removeText
decomposition (<a
href="https://github.com/facebook/lexical/tree/HEAD/packages/lexical/issues/8870">#8870</a>)
mayrang</li>
<li>lexical-list Chore Remove redundant decorator-adjacent backspace
handler (<a
href="https://github.com/facebook/lexical/tree/HEAD/packages/lexical/issues/8871">#8871</a>)
mayrang</li>
<li>lexical-table Feature Skip colgroup element in table DOM with
undefined col widths (<a
href="https://github.com/facebook/lexical/tree/HEAD/packages/lexical/issues/8850">#8850</a>)
Zachary Gallafent</li>
<li>lexical Bug Fix Create selection when clicking between block
decorators on Firefox (<a
href="https://github.com/facebook/lexical/tree/HEAD/packages/lexical/issues/8862">#8862</a>)
mayrang</li>
<li>fix config() synthesized getType() recurses infinitely when
inherited as own static (<a
href="https://github.com/facebook/lexical/tree/HEAD/packages/lexical/issues/8867">#8867</a>
follow-up) (<a
href="https://github.com/facebook/lexical/tree/HEAD/packages/lexical/issues/8869">#8869</a>)
Sherry</li>
<li>lexicallexical-website Bug Fix Homepage crash from optimized dev
build (<a
href="https://github.com/facebook/lexical/tree/HEAD/packages/lexical/issues/8861">#8861</a>)
Bob Ippolito</li>
<li>lexical Bug Fix run editor updates dispatched from a read-only
context in a fresh writable update (<a
href="https://github.com/facebook/lexical/tree/HEAD/packages/lexical/issues/8863">#8863</a>)
Sherry</li>
<li>lexical Feature Editor operation benchmarks (<a
href="https://github.com/facebook/lexical/tree/HEAD/packages/lexical/issues/8856">#8856</a>)
mayrang</li>
<li>lexical Chore Migrate LexicalSelection tests to
buildEditorFromExtensions (<a
href="https://github.com/facebook/lexical/tree/HEAD/packages/lexical/issues/8865">#8865</a>)
mayrang</li>
<li>fix config() synthesized getType() inherited by subclasses causes
node-type collision (<a
href="https://github.com/facebook/lexical/tree/HEAD/packages/lexical/issues/8640">#8640</a>)
(<a
href="https://github.com/facebook/lexical/tree/HEAD/packages/lexical/issues/8867">#8867</a>)
Sherry</li>
<li>fix config() auto-synthesized clone() loses properties when called
directly (<a
href="https://github.com/facebook/lexical/tree/HEAD/packages/lexical/issues/8640">#8640</a>)
(<a
href="https://github.com/facebook/lexical/tree/HEAD/packages/lexical/issues/8864">#8864</a>)
Sherry</li>
<li>lexical-tablelexical Feature Sticky scrollbar for overflowing tables
(<a
href="https://github.com/facebook/lexical/tree/HEAD/packages/lexical/issues/8790">#8790</a>)
mayrang</li>
<li>lexical-code-shiki Bug Fix Deduplicate async loads and merge into
history (<a
href="https://github.com/facebook/lexical/tree/HEAD/packages/lexical/issues/8854">#8854</a>)
Alexis</li>
<li>lexical-table Chore Remove dead code in table command handlers (<a
href="https://github.com/facebook/lexical/tree/HEAD/packages/lexical/issues/8857">#8857</a>)
mayrang</li>
<li>lexical-tablelexical-playground Chore Deprecate getShape() and
migrate playground (<a
href="https://github.com/facebook/lexical/tree/HEAD/packages/lexical/issues/8853">#8853</a>)
mayrang</li>
<li>lexical-list Chore Rename isNestedListNode to isNestedListNode (<a
href="https://github.com/facebook/lexical/tree/HEAD/packages/lexical/issues/8843">#8843</a>)
Bob Ippolito</li>
<li>lexical-playground Bug Fix account for sticky toolbar in scroll
padding (<a
href="https://github.com/facebook/lexical/tree/HEAD/packages/lexical/issues/8849">#8849</a>)
Bob Ippolito</li>
<li>Breaking Changeslexical Refactor Port node classes to the config()
protocol (<a
href="https://github.com/facebook/lexical/tree/HEAD/packages/lexical/issues/8640">#8640</a>)
Bob Ippolito</li>
<li>lexical-table Chore Deprecate createTableSelection in favor of
createTableSelectionFrom (<a
href="https://github.com/facebook/lexical/tree/HEAD/packages/lexical/issues/8855">#8855</a>)
mayrang</li>
<li>lexical-table Bug Fix Enable DELETELINECOMMAND in table cells (<a
href="https://github.com/facebook/lexical/tree/HEAD/packages/lexical/issues/8851">#8851</a>)
mayrang</li>
<li>lexical Bug Fix Scope bench vitest projects to exclude regular test
files (<a
href="https://github.com/facebook/lexical/tree/HEAD/packages/lexical/issues/8852">#8852</a>)
mayrang</li>
<li>v0.48.0 (<a
href="https://github.com/facebook/lexical/tree/HEAD/packages/lexical/issues/8847">#8847</a>)
Bob Ippolito</li>
<li>v0.48.0 Lexical GitHub Actions Bot</li>
</ul>
<h2>v0.48.0 (2026-07-16)</h2>
<ul>
<li>lexical-reactlexical-table Bug Fix Enable table copy in read-only
mode (<a
href="https://github.com/facebook/lexical/tree/HEAD/packages/lexical/issues/8845">#8845</a>)
mayrang</li>
<li>lexical-extensionlexical-mdastdev-mdast-editor-example Feature Add
MdastHtmlExtension and Markdown custom-construct examples (collapsible,
kbd, alerts, footnotes) (<a
href="https://github.com/facebook/lexical/tree/HEAD/packages/lexical/issues/8826">#8826</a>)
Bob Ippolito</li>
<li>Fix fail closed in LinkNode.sanitizeUrl() on unparseable URLs (XSS)
(<a
href="https://github.com/facebook/lexical/tree/HEAD/packages/lexical/issues/8846">#8846</a>)
xiezhenjia-meta</li>
<li>lexical Chore Fix serialize-javascript package dependency
vulnerability (<a
href="https://github.com/facebook/lexical/tree/HEAD/packages/lexical/issues/8803">#8803</a>)
vijay ojha</li>
<li>lexical-react Bug Fix Count block separators in character limit
overflow wrapping (<a
href="https://github.com/facebook/lexical/tree/HEAD/packages/lexical/issues/8840">#8840</a>)
mayrang</li>
<li>lexical-yjslexical-react Feature Customizable Yjs shared-type root
name (<a
href="https://github.com/facebook/lexical/tree/HEAD/packages/lexical/issues/8841">#8841</a>)
mayrang</li>
<li>lexical-list Bug Fix Backspace at start of list item outdents or
converts to paragraph (<a
href="https://github.com/facebook/lexical/tree/HEAD/packages/lexical/issues/8829">#8829</a>)
mayrang</li>
<li>lexical-table Feature Add moveTableRow function Add missing export
for unmergeCellNode (<a
href="https://github.com/facebook/lexical/tree/HEAD/packages/lexical/issues/8833">#8833</a>)</li>
<li>lexical-link Bug Fix disable link opening for disabled autolink in
(<a
href="https://github.com/facebook/lexical/tree/HEAD/packages/lexical/issues/8839">#8839</a>)
Olivier Chevallier</li>
<li>lexical-rich-textlexical-plain-text Bug Fix dont cancel dragover for
text drags so native drops work again (<a
href="https://github.com/facebook/lexical/tree/HEAD/packages/lexical/issues/8842">#8842</a>)
Bob Ippolito</li>
<li>Open playground links in a new tab (<a
href="https://github.com/facebook/lexical/tree/HEAD/packages/lexical/issues/8837">#8837</a>)
Sherry</li>
<li>lexical-react Bug Fix Merge adjacent OverflowNodes in
useCharacterLimit (<a
href="https://github.com/facebook/lexical/tree/HEAD/packages/lexical/issues/8831">#8831</a>)
mayrang</li>
<li>lexical-code-shiki Bug Fix force re-tokenize after async language
load (<a
href="https://github.com/facebook/lexical/tree/HEAD/packages/lexical/issues/8830">#8830</a>)
Olivier Chevallier</li>
<li>lexical-tablelexical-playground Bug Fix Auto-scroll while
drag-selecting cells past the visible edge (<a
href="https://github.com/facebook/lexical/tree/HEAD/packages/lexical/issues/8822">#8822</a>)
Oleksandr Trukhnii</li>
<li>lexical-mdastlexical-markdown Bug Fix Roundtrip overlapping inline
formats (<a
href="https://github.com/facebook/lexical/tree/HEAD/packages/lexical/issues/8825">#8825</a>)
Bob Ippolito</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="ffe90924bd"><code>ffe9092</code></a>
v0.49.0</li>
<li><a
href="82cdae1d87"><code>82cdae1</code></a>
[Breaking Change][lexical] Chore: Remove redundant
registerCommand/registerNo...</li>
<li><a
href="0a84aef949"><code>0a84aef</code></a>
[lexical] Performance: Skip redundant selection restoration in
$removeTextFro...</li>
<li><a
href="97fef1f27b"><code>97fef1f</code></a>
[lexical] Refactor: Simplify RangeSelection.insertText via removeText
decompo...</li>
<li><a
href="443012cdbb"><code>443012c</code></a>
[lexical] Bug Fix: Create selection when clicking between block
decorators on...</li>
<li><a
href="fccc283e57"><code>fccc283</code></a>
fix: $config() synthesized getType() recurses infinitely when inherited
as ow...</li>
<li><a
href="3429b575bb"><code>3429b57</code></a>
[lexical][lexical-website] Bug Fix: Homepage crash from optimized dev
build (...</li>
<li><a
href="aabfaaad4b"><code>aabfaaa</code></a>
[lexical] Bug Fix: run editor updates dispatched from a read-only
context in ...</li>
<li><a
href="e5e345d7e1"><code>e5e345d</code></a>
[lexical] Feature: Editor operation benchmarks (<a
href="https://github.com/facebook/lexical/tree/HEAD/packages/lexical/issues/8856">#8856</a>)</li>
<li><a
href="385a93c009"><code>385a93c</code></a>
[lexical] Chore: Migrate LexicalSelection tests to
buildEditorFromExtensions ...</li>
<li>Additional commits viewable in <a
href="https://github.com/facebook/lexical/commits/v0.49.0/packages/lexical">compare
view</a></li>
</ul>
</details>
<br />

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
This commit is contained in:
dependabot[bot] 2026-08-13 10:26:17 -07:00 committed by GitHub
parent 3cd596725d
commit eb6c6a8e9b
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 42 additions and 30 deletions

View File

@ -8,7 +8,7 @@ overrides:
rollup: '>=4.59.0'
react: ^19.2.7
react-dom: ^19.2.7
lexical: 0.46.0
lexical: 0.49.0
'@lexical/clipboard': 0.46.0
'@lexical/link': 0.46.0
'@lexical/list': 0.46.0
@ -964,8 +964,8 @@ importers:
specifier: ^26.3.6
version: 26.3.6(typescript@5.9.3)
lexical:
specifier: 0.46.0
version: 0.46.0(typescript@5.9.3)
specifier: 0.49.0
version: 0.49.0(typescript@5.9.3)
lucide-react:
specifier: ^0.577.0
version: 0.577.0(react@19.2.7)
@ -2754,6 +2754,14 @@ packages:
typescript:
optional: true
'@lexical/internal@0.49.0':
resolution: {integrity: sha512-s+XjPC7Qb39A/Xx9ahcz1s69CPix4ultaqyW+MDG0AXYW2quDr7m0USqReKIAiuoLIWtGN5HW8BwV2Y6t4qr6Q==}
peerDependencies:
typescript: '>=5.2'
peerDependenciesMeta:
typescript:
optional: true
'@lexical/link@0.46.0':
resolution: {integrity: sha512-MdGiAOAmqnZKtfaQxKFZv18SC+1zJIOfqB7bR43va/rp4M3u1cVniquUCTALub40WEWTuJgT2XvfSlpKm7FuXA==}
peerDependencies:
@ -6850,8 +6858,8 @@ packages:
layout-base@2.0.1:
resolution: {integrity: sha512-dp3s92+uNI1hWIpPGH3jK2kxE2lMjdXdr+DH8ynZHpd6PUlH6x6cbuXnoMmiNumznqaNO31xu9e79F0uuZ0JFg==}
lexical@0.46.0:
resolution: {integrity: sha512-oaE7OLY/FuqGKC7ihaqLJvgn/NvvRveryKBBgOwrSe+UIpBmc9IvyXf6hVcvew9M3Vc0XavHWe/ZAL7qc5DzMw==}
lexical@0.49.0:
resolution: {integrity: sha512-9V1ZIzGpJEd8rIN+nN7veL4fW4fFWbS66Un4JNqSZB4D5t9euzN9+3+jEXy83FjNjNy0MiiUI3+DQaGCLYko0w==}
peerDependencies:
typescript: '>=5.2'
peerDependenciesMeta:
@ -10315,7 +10323,7 @@ snapshots:
'@lexical/selection': 0.46.0(typescript@5.9.3)
'@lexical/utils': 0.46.0(typescript@5.9.3)
'@types/trusted-types': 2.0.7
lexical: 0.46.0(typescript@5.9.3)
lexical: 0.49.0(typescript@5.9.3)
optionalDependencies:
typescript: 5.9.3
@ -10325,7 +10333,7 @@ snapshots:
'@lexical/html': 0.46.0(typescript@5.9.3)
'@lexical/internal': 0.46.0(typescript@5.9.3)
'@lexical/utils': 0.46.0(typescript@5.9.3)
lexical: 0.46.0(typescript@5.9.3)
lexical: 0.49.0(typescript@5.9.3)
optionalDependencies:
typescript: 5.9.3
@ -10336,7 +10344,7 @@ snapshots:
'@lexical/mark': 0.46.0(typescript@5.9.3)
'@lexical/table': 0.46.0(typescript@5.9.3)
'@lexical/utils': 0.46.0(typescript@5.9.3)
lexical: 0.46.0(typescript@5.9.3)
lexical: 0.49.0(typescript@5.9.3)
react: 19.2.7
react-dom: 19.2.7(react@19.2.7)
optionalDependencies:
@ -10345,7 +10353,7 @@ snapshots:
'@lexical/dragon@0.46.0(typescript@5.9.3)':
dependencies:
'@lexical/extension': 0.46.0(typescript@5.9.3)
lexical: 0.46.0(typescript@5.9.3)
lexical: 0.49.0(typescript@5.9.3)
optionalDependencies:
typescript: 5.9.3
@ -10354,7 +10362,7 @@ snapshots:
'@lexical/internal': 0.46.0(typescript@5.9.3)
'@lexical/utils': 0.46.0(typescript@5.9.3)
'@preact/signals-core': 1.14.4
lexical: 0.46.0(typescript@5.9.3)
lexical: 0.49.0(typescript@5.9.3)
optionalDependencies:
typescript: 5.9.3
@ -10362,7 +10370,7 @@ snapshots:
dependencies:
'@lexical/text': 0.46.0(typescript@5.9.3)
'@lexical/utils': 0.46.0(typescript@5.9.3)
lexical: 0.46.0(typescript@5.9.3)
lexical: 0.49.0(typescript@5.9.3)
optionalDependencies:
typescript: 5.9.3
@ -10370,7 +10378,7 @@ snapshots:
dependencies:
'@lexical/extension': 0.46.0(typescript@5.9.3)
'@lexical/utils': 0.46.0(typescript@5.9.3)
lexical: 0.46.0(typescript@5.9.3)
lexical: 0.49.0(typescript@5.9.3)
optionalDependencies:
typescript: 5.9.3
@ -10380,7 +10388,7 @@ snapshots:
'@lexical/internal': 0.46.0(typescript@5.9.3)
'@lexical/selection': 0.46.0(typescript@5.9.3)
'@lexical/utils': 0.46.0(typescript@5.9.3)
lexical: 0.46.0(typescript@5.9.3)
lexical: 0.49.0(typescript@5.9.3)
optionalDependencies:
typescript: 5.9.3
@ -10388,13 +10396,17 @@ snapshots:
optionalDependencies:
typescript: 5.9.3
'@lexical/internal@0.49.0(typescript@5.9.3)':
optionalDependencies:
typescript: 5.9.3
'@lexical/link@0.46.0(typescript@5.9.3)':
dependencies:
'@lexical/extension': 0.46.0(typescript@5.9.3)
'@lexical/html': 0.46.0(typescript@5.9.3)
'@lexical/internal': 0.46.0(typescript@5.9.3)
'@lexical/utils': 0.46.0(typescript@5.9.3)
lexical: 0.46.0(typescript@5.9.3)
lexical: 0.49.0(typescript@5.9.3)
optionalDependencies:
typescript: 5.9.3
@ -10404,14 +10416,14 @@ snapshots:
'@lexical/html': 0.46.0(typescript@5.9.3)
'@lexical/internal': 0.46.0(typescript@5.9.3)
'@lexical/utils': 0.46.0(typescript@5.9.3)
lexical: 0.46.0(typescript@5.9.3)
lexical: 0.49.0(typescript@5.9.3)
optionalDependencies:
typescript: 5.9.3
'@lexical/mark@0.46.0(typescript@5.9.3)':
dependencies:
'@lexical/utils': 0.46.0(typescript@5.9.3)
lexical: 0.46.0(typescript@5.9.3)
lexical: 0.49.0(typescript@5.9.3)
optionalDependencies:
typescript: 5.9.3
@ -10425,13 +10437,13 @@ snapshots:
'@lexical/selection': 0.46.0(typescript@5.9.3)
'@lexical/text': 0.46.0(typescript@5.9.3)
'@lexical/utils': 0.46.0(typescript@5.9.3)
lexical: 0.46.0(typescript@5.9.3)
lexical: 0.49.0(typescript@5.9.3)
optionalDependencies:
typescript: 5.9.3
'@lexical/overflow@0.46.0(typescript@5.9.3)':
dependencies:
lexical: 0.46.0(typescript@5.9.3)
lexical: 0.49.0(typescript@5.9.3)
optionalDependencies:
typescript: 5.9.3
@ -10442,7 +10454,7 @@ snapshots:
'@lexical/extension': 0.46.0(typescript@5.9.3)
'@lexical/selection': 0.46.0(typescript@5.9.3)
'@lexical/utils': 0.46.0(typescript@5.9.3)
lexical: 0.46.0(typescript@5.9.3)
lexical: 0.49.0(typescript@5.9.3)
optionalDependencies:
typescript: 5.9.3
@ -10466,7 +10478,7 @@ snapshots:
'@lexical/text': 0.46.0(typescript@5.9.3)
'@lexical/utils': 0.46.0(typescript@5.9.3)
'@lexical/yjs': 0.46.0(typescript@5.9.3)(yjs@13.6.29)
lexical: 0.46.0(typescript@5.9.3)
lexical: 0.49.0(typescript@5.9.3)
react: 19.2.7
react-dom: 19.2.7(react@19.2.7)
optionalDependencies:
@ -10481,14 +10493,14 @@ snapshots:
'@lexical/html': 0.46.0(typescript@5.9.3)
'@lexical/selection': 0.46.0(typescript@5.9.3)
'@lexical/utils': 0.46.0(typescript@5.9.3)
lexical: 0.46.0(typescript@5.9.3)
lexical: 0.49.0(typescript@5.9.3)
optionalDependencies:
typescript: 5.9.3
'@lexical/selection@0.46.0(typescript@5.9.3)':
dependencies:
'@lexical/internal': 0.46.0(typescript@5.9.3)
lexical: 0.46.0(typescript@5.9.3)
lexical: 0.49.0(typescript@5.9.3)
optionalDependencies:
typescript: 5.9.3
@ -10499,14 +10511,14 @@ snapshots:
'@lexical/html': 0.46.0(typescript@5.9.3)
'@lexical/internal': 0.46.0(typescript@5.9.3)
'@lexical/utils': 0.46.0(typescript@5.9.3)
lexical: 0.46.0(typescript@5.9.3)
lexical: 0.49.0(typescript@5.9.3)
optionalDependencies:
typescript: 5.9.3
'@lexical/text@0.46.0(typescript@5.9.3)':
dependencies:
'@lexical/internal': 0.46.0(typescript@5.9.3)
lexical: 0.46.0(typescript@5.9.3)
lexical: 0.49.0(typescript@5.9.3)
optionalDependencies:
typescript: 5.9.3
@ -10514,7 +10526,7 @@ snapshots:
dependencies:
'@lexical/internal': 0.46.0(typescript@5.9.3)
'@lexical/selection': 0.46.0(typescript@5.9.3)
lexical: 0.46.0(typescript@5.9.3)
lexical: 0.49.0(typescript@5.9.3)
optionalDependencies:
typescript: 5.9.3
@ -10522,7 +10534,7 @@ snapshots:
dependencies:
'@lexical/internal': 0.46.0(typescript@5.9.3)
'@lexical/selection': 0.46.0(typescript@5.9.3)
lexical: 0.46.0(typescript@5.9.3)
lexical: 0.49.0(typescript@5.9.3)
yjs: 13.6.29
optionalDependencies:
typescript: 5.9.3
@ -10663,7 +10675,7 @@ snapshots:
codemirror: 6.0.2
downshift: 7.6.2(react@19.2.7)
js-yaml: 4.1.1
lexical: 0.46.0(typescript@5.9.3)
lexical: 0.49.0(typescript@5.9.3)
mdast-util-directive: 3.1.0
mdast-util-from-markdown: 2.0.3
mdast-util-frontmatter: 2.0.1
@ -14689,9 +14701,9 @@ snapshots:
layout-base@2.0.1: {}
lexical@0.46.0(typescript@5.9.3):
lexical@0.49.0(typescript@5.9.3):
dependencies:
'@lexical/internal': 0.46.0(typescript@5.9.3)
'@lexical/internal': 0.49.0(typescript@5.9.3)
optionalDependencies:
typescript: 5.9.3

View File

@ -56,7 +56,7 @@
"clsx": "^2.1.1",
"cmdk": "^1.1.1",
"i18next": "^26.3.6",
"lexical": "0.48.0",
"lexical": "0.49.0",
"lucide-react": "^0.577.0",
"mermaid": "^11.16.0",
"radix-ui": "^1.6.4",