Update lexical

Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
This commit is contained in:
marcin mikołajczak 2023-05-07 23:38:40 +02:00
parent e703cd5059
commit 1d03ae55bc
3 changed files with 143 additions and 162 deletions

View file

@ -8,6 +8,7 @@ LICENSE file in the /app/soapbox/features/compose/editor directory.
*/ */
import { $convertFromMarkdownString, $convertToMarkdownString } from '@lexical/markdown'; import { $convertFromMarkdownString, $convertToMarkdownString } from '@lexical/markdown';
import { AutoFocusPlugin } from '@lexical/react/LexicalAutoFocusPlugin'; import { AutoFocusPlugin } from '@lexical/react/LexicalAutoFocusPlugin';
import { AutoLinkPlugin, createLinkMatcherWithRegExp } from '@lexical/react/LexicalAutoLinkPlugin';
import { LexicalComposer, InitialConfigType } from '@lexical/react/LexicalComposer'; import { LexicalComposer, InitialConfigType } from '@lexical/react/LexicalComposer';
import { ContentEditable } from '@lexical/react/LexicalContentEditable'; import { ContentEditable } from '@lexical/react/LexicalContentEditable';
import LexicalErrorBoundary from '@lexical/react/LexicalErrorBoundary'; import LexicalErrorBoundary from '@lexical/react/LexicalErrorBoundary';
@ -24,6 +25,13 @@ import { FormattedMessage } from 'react-intl';
import { useAppDispatch, useFeatures } from 'soapbox/hooks'; import { useAppDispatch, useFeatures } from 'soapbox/hooks';
const LINK_MATCHERS = [
createLinkMatcherWithRegExp(
/((https?:\/\/(www\.)?)|(www\.))[-a-zA-Z0-9@:%._+~#=]{1,256}\.[a-zA-Z0-9()]{1,6}\b([-a-zA-Z0-9()@:%_+.~#?&//=]*)/,
(text) => text.startsWith('http') ? text : `https://${text}`,
),
];
import nodes from './nodes'; import nodes from './nodes';
import AutosuggestPlugin from './plugins/autosuggest-plugin'; import AutosuggestPlugin from './plugins/autosuggest-plugin';
import DraggableBlockPlugin from './plugins/draggable-block-plugin'; import DraggableBlockPlugin from './plugins/draggable-block-plugin';
@ -142,10 +150,10 @@ const ComposeEditor = React.forwardRef<string, IComposeEditor>(({
<div className={clsx('lexical relative', className)} data-markup> <div className={clsx('lexical relative', className)} data-markup>
<RichTextPlugin <RichTextPlugin
contentEditable={ contentEditable={
<div className='editor' ref={onRef} onFocus={onFocus} onPaste={handlePaste} onSubmit={() => alert('xd')}> <div className='editor' ref={onRef} onFocus={onFocus} onPaste={handlePaste}>
<ContentEditable <ContentEditable
className={clsx('mr-4 outline-none transition-[min-height] motion-reduce:transition-none', { className={clsx('mr-4 outline-none transition-[min-height] motion-reduce:transition-none', {
'min-fh-[40px]': condensed, 'min-h-[40px]': condensed,
'min-h-[100px]': !condensed, 'min-h-[100px]': !condensed,
})} })}
autoFocus={autoFocus} autoFocus={autoFocus}
@ -172,6 +180,7 @@ const ComposeEditor = React.forwardRef<string, IComposeEditor>(({
<HashtagPlugin /> <HashtagPlugin />
<MentionPlugin /> <MentionPlugin />
<AutosuggestPlugin composeId={composeId} suggestionsHidden={suggestionsHidden} setSuggestionsHidden={setSuggestionsHidden} /> <AutosuggestPlugin composeId={composeId} suggestionsHidden={suggestionsHidden} setSuggestionsHidden={setSuggestionsHidden} />
<AutoLinkPlugin matchers={LINK_MATCHERS} />
{features.richText && <LinkPlugin />} {features.richText && <LinkPlugin />}
{features.richText && <ListPlugin />} {features.richText && <ListPlugin />}
{features.richText && floatingAnchorElem && ( {features.richText && floatingAnchorElem && (

View file

@ -54,15 +54,15 @@
"@gamestdio/websocket": "^0.3.2", "@gamestdio/websocket": "^0.3.2",
"@jest/globals": "^29.0.0", "@jest/globals": "^29.0.0",
"@lcdp/offline-plugin": "^5.1.0", "@lcdp/offline-plugin": "^5.1.0",
"@lexical/code": "^0.9.0", "@lexical/code": "^0.10.0",
"@lexical/hashtag": "^0.9.0", "@lexical/hashtag": "^0.10.0",
"@lexical/link": "^0.9.0", "@lexical/link": "^0.10.0",
"@lexical/list": "^0.9.0", "@lexical/list": "^0.10.0",
"@lexical/markdown": "^0.9.0", "@lexical/markdown": "^0.10.0",
"@lexical/react": "^0.9.0", "@lexical/react": "^0.10.0",
"@lexical/rich-text": "^0.9.0", "@lexical/rich-text": "^0.10.0",
"@lexical/selection": "^0.9.0", "@lexical/selection": "^0.10.0",
"@lexical/utils": "^0.9.1", "@lexical/utils": "^0.10.0",
"@metamask/providers": "^10.0.0", "@metamask/providers": "^10.0.0",
"@popperjs/core": "^2.11.5", "@popperjs/core": "^2.11.5",
"@reach/combobox": "^0.18.0", "@reach/combobox": "^0.18.0",

274
yarn.lock
View file

@ -2391,187 +2391,159 @@
resolved "https://registry.yarnpkg.com/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz#b2ac626d6cb9c8718ab459166d4bb405b8ffa78b" resolved "https://registry.yarnpkg.com/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz#b2ac626d6cb9c8718ab459166d4bb405b8ffa78b"
integrity sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A== integrity sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==
"@lexical/clipboard@0.9.0": "@lexical/clipboard@0.10.0":
version "0.9.0" version "0.10.0"
resolved "https://registry.yarnpkg.com/@lexical/clipboard/-/clipboard-0.9.0.tgz#442e065189a28f4bebef2c3eb2a09ff83c939920" resolved "https://registry.yarnpkg.com/@lexical/clipboard/-/clipboard-0.10.0.tgz#2b191634d3170b1820c7c3163f49811755dee442"
integrity sha512-YDfFKC0YWZn7TV4ZEf1wPvdPeWM8vlfnNovQMbkjgjyxiXLK+fJKt1HgO/Utxmnb+GyB8cJTwbdTjKDELfd62g== integrity sha512-k1n93NQdTrGHFMQQ1NxD/G13uoTEBHKOqjgSAV3I3pQjG57zO51LsMjBxgR9BChVI1DotnQ/JQCbx2HCQkCeng==
dependencies: dependencies:
"@lexical/html" "0.9.0" "@lexical/html" "0.10.0"
"@lexical/list" "0.9.0" "@lexical/list" "0.10.0"
"@lexical/selection" "0.9.0" "@lexical/selection" "0.10.0"
"@lexical/utils" "0.9.0" "@lexical/utils" "0.10.0"
"@lexical/code@0.9.0", "@lexical/code@^0.9.0": "@lexical/code@0.10.0", "@lexical/code@^0.10.0":
version "0.9.0" version "0.10.0"
resolved "https://registry.yarnpkg.com/@lexical/code/-/code-0.9.0.tgz#d916c941e991a8aaa3ef40c8073c4d5b8d5cd95a" resolved "https://registry.yarnpkg.com/@lexical/code/-/code-0.10.0.tgz#07d78d086cfad1507db91ba5fc8e7d3d4c10499a"
integrity sha512-DdHB7kS/iOTeb6C2DvYKvNb/FTdG78eFpineO1Tb4PaBNY5JmFLHIIHeA10eCeuGouJfhJFjkplel3JBV4FNAw== integrity sha512-ZEeoAtj/nXWmmN0Ol4lXSEAtxQozdDd/5I9P23Z4Leobg1YioZBDKwodM/TEITxrFme/cLgk3XCK1N2h2Noakw==
dependencies: dependencies:
"@lexical/utils" "0.9.0" "@lexical/utils" "0.10.0"
prismjs "^1.27.0" prismjs "^1.27.0"
"@lexical/dragon@0.9.0": "@lexical/dragon@0.10.0":
version "0.9.0" version "0.10.0"
resolved "https://registry.yarnpkg.com/@lexical/dragon/-/dragon-0.9.0.tgz#1af8587889868da5e3f7b8f8f6f1a259df1276ba" resolved "https://registry.yarnpkg.com/@lexical/dragon/-/dragon-0.10.0.tgz#81d55adcc943f2eea4d06d78e54d73f2318f3376"
integrity sha512-ehx/yr+epvhrsk6CcqsUFLSslq+VGBt8mlQBuceXekIvzUT0I3Uktgtfw5zFsFMc/DnJAEafv/tZlHlc1ZTioQ== integrity sha512-LBRkUW4NadFFQN9BIL3nz51AtPl1nSzRas61ob+hueSbovgr/+k9QGjLD1L7FIKnna2qzRlJjoI70Ll/V3fiCQ==
"@lexical/hashtag@0.9.0", "@lexical/hashtag@^0.9.0": "@lexical/hashtag@0.10.0", "@lexical/hashtag@^0.10.0":
version "0.9.0" version "0.10.0"
resolved "https://registry.yarnpkg.com/@lexical/hashtag/-/hashtag-0.9.0.tgz#8adef8f9bf132d6c343ff818795d037d697c13f3" resolved "https://registry.yarnpkg.com/@lexical/hashtag/-/hashtag-0.10.0.tgz#e5809152a9ce06ef06e7fd33c0e21453e9b1b67a"
integrity sha512-RjEt27dZfC/BP/yM3kJ8eB4Qf2UqLpImlUsc50z16gSZntZ3fK+9jkSZ7+ACzzvZ81Uph9vVkmdi/3zzlljjEw== integrity sha512-jy+LssP4ABfwS+bT2KD+W6gWl+dsyFd8Ql27bsfkNoeyIBMeSLRBNBymkkUyZGKfXrbkzMUJoH7Dws/loHY5Ng==
dependencies: dependencies:
"@lexical/utils" "0.9.0" "@lexical/utils" "0.10.0"
"@lexical/history@0.9.0": "@lexical/history@0.10.0":
version "0.9.0" version "0.10.0"
resolved "https://registry.yarnpkg.com/@lexical/history/-/history-0.9.0.tgz#3e73729fa9906eec926d17d00a26643d53122e64" resolved "https://registry.yarnpkg.com/@lexical/history/-/history-0.10.0.tgz#f4042d59036edf3d14fd7b3558f64ced531a61f1"
integrity sha512-prEeoDqYB1rz4Qr64kn62lmphn85Nd3HO2Cx5DNWwwgTz+X9LcFC32yJMzoX61iVm9Uhk4XbjnX0ZW46meosNA== integrity sha512-yu7FruEtOulZliE6nVgvC+GLVHhN15IcLVvKdYIi+QYzkOorKc6miVuGpLvJRHE7VtK0NMWb2ykyYz9gl5jW3Q==
dependencies: dependencies:
"@lexical/utils" "0.9.0" "@lexical/utils" "0.10.0"
"@lexical/html@0.9.0": "@lexical/html@0.10.0":
version "0.9.0" version "0.10.0"
resolved "https://registry.yarnpkg.com/@lexical/html/-/html-0.9.0.tgz#44c671dc4f6109ae67c4d7096c055430ed8e40cb" resolved "https://registry.yarnpkg.com/@lexical/html/-/html-0.10.0.tgz#3b6c6eef2e8e83b8d49c921044fa891acddb407e"
integrity sha512-qNmmPYMpd7OYYCoShAMdklHtGoUcinW6kokLYo0atZ4ERuH72GfP1IVQ6qe04M0VU/Ps1ng5ZEOp1Gje6fMtvQ== integrity sha512-zxPbjojLfZXt4Sx6CMi0NzPUrTJG8McXaCsqPKK2GQQnkKfmXLh5QsK7YhofngBDDQOtqVYzTNhrxMWVP1Sm/A==
dependencies: dependencies:
"@lexical/selection" "0.9.0" "@lexical/selection" "0.10.0"
"@lexical/link@0.9.0", "@lexical/link@^0.9.0": "@lexical/link@0.10.0", "@lexical/link@^0.10.0":
version "0.9.0" version "0.10.0"
resolved "https://registry.yarnpkg.com/@lexical/link/-/link-0.9.0.tgz#2fd878f69723d5875a527cdda8c24df3bb4ba7ac" resolved "https://registry.yarnpkg.com/@lexical/link/-/link-0.10.0.tgz#982d8b433068e412520a026464dd1eeabaebd1b7"
integrity sha512-zubpf5Wli+F9Q8hqIQ8/arzVJzhXStA2qjvVBv1aM4YwbwLP3jqhRngSfMQX7ZDrHow8uc9xrR7l/t6eO/8XfQ== integrity sha512-LehZx9ruUR0UNZmNUMofrgwGkQo75X/yEAHQ/qFXt8Jz0D4g9fS6vsiSVn7BD4XrTdaf2kUaIe0VHScIZPjB0A==
dependencies: dependencies:
"@lexical/utils" "0.9.0" "@lexical/utils" "0.10.0"
"@lexical/list@0.9.0", "@lexical/list@^0.9.0": "@lexical/list@0.10.0", "@lexical/list@^0.10.0":
version "0.9.0" version "0.10.0"
resolved "https://registry.yarnpkg.com/@lexical/list/-/list-0.9.0.tgz#ee674c5ba7aea50b5d1007a3d2b10d9638ca37a0" resolved "https://registry.yarnpkg.com/@lexical/list/-/list-0.10.0.tgz#2296363ddd3bfc9b8a36a05aaed7d878d75becdc"
integrity sha512-vC6W9UaWvL1QB8HG+2OfR10fk+eOMktUllSmfNMeCi26ymcAkzvu9OtbLgL2aiU1h95S+iC7fPhUXl/G5gaB1w== integrity sha512-xoba6e4RUPIOhD0kJ0X1iI8SgOGDNWtyObd/UBbFfAQDx0VETj31Q7PepSPy9OEeuvnF1Nn9pvUeHyG7cNFuHw==
dependencies: dependencies:
"@lexical/utils" "0.9.0" "@lexical/utils" "0.10.0"
"@lexical/list@0.9.1": "@lexical/mark@0.10.0":
version "0.9.1" version "0.10.0"
resolved "https://registry.yarnpkg.com/@lexical/list/-/list-0.9.1.tgz#18eba1e28d818a53661b7381f32b4461f024981e" resolved "https://registry.yarnpkg.com/@lexical/mark/-/mark-0.10.0.tgz#78ef28a0a1c6ef20cff6338f091da00e841da063"
integrity sha512-z3wJfDjStesqjvamUgMez+CVvfGrmVqyGgMnCkYBrlfSZ8zlHvz8sJ/6iZkTh7TXIEkCTQpusCrkjUeYccmTxQ== integrity sha512-Xo8G8tADlxV9Es5hbca6MfZjOU5mkjZNdbRJ5dy4STNhtl3FcqbVGSAewFibzsKG3x/s8npFDY6nN/k/lkGaRg==
dependencies: dependencies:
"@lexical/utils" "0.9.1" "@lexical/utils" "0.10.0"
"@lexical/mark@0.9.0": "@lexical/markdown@0.10.0", "@lexical/markdown@^0.10.0":
version "0.9.0" version "0.10.0"
resolved "https://registry.yarnpkg.com/@lexical/mark/-/mark-0.9.0.tgz#040d3e8d3e2f46160bd4e5b1e6a5489df0c6aa46" resolved "https://registry.yarnpkg.com/@lexical/markdown/-/markdown-0.10.0.tgz#ec9c5909134251ed9c31898dda81fca82d7cd8b9"
integrity sha512-ACflXazTIEMg+HEGrZa4lmje1R4bxfqbyqRw7C/t+iHr2eZROEpIg9Z+ztQ7wx8YSdNXI36k/WsDEU8uxIgGdQ== integrity sha512-P6XT8736DtZoTV6KfO0+FM9pkCbGGk0wCim1HIDc3v2S4r9+Pie/FgOOWSz4jKygjhs/6EYgYJmZKq7G4Fo5WA==
dependencies: dependencies:
"@lexical/utils" "0.9.0" "@lexical/code" "0.10.0"
"@lexical/link" "0.10.0"
"@lexical/list" "0.10.0"
"@lexical/rich-text" "0.10.0"
"@lexical/text" "0.10.0"
"@lexical/utils" "0.10.0"
"@lexical/markdown@0.9.0", "@lexical/markdown@^0.9.0": "@lexical/offset@0.10.0":
version "0.9.0" version "0.10.0"
resolved "https://registry.yarnpkg.com/@lexical/markdown/-/markdown-0.9.0.tgz#3a6cc17196514ca79314d220029ed9a406f3ff5a" resolved "https://registry.yarnpkg.com/@lexical/offset/-/offset-0.10.0.tgz#a1d24bf31ba675e9c59acf59d801e38bc70091af"
integrity sha512-2VcA+csrnVpXDLU4G69gg4DCKiU1mUn0lPUKOp74iuR+g2K/5PbiRSwJD6vbn18Qxp5qM+bGmMVDbPXp6rIxvA== integrity sha512-vgVmoR7XMjFuQiO6GecLGM/gcNgJlJXitO5uCHARi2yjJDmmCQ07THu5xpfXKXnkJTZXn1VfWWmAGu72Q9fKNw==
"@lexical/overflow@0.10.0":
version "0.10.0"
resolved "https://registry.yarnpkg.com/@lexical/overflow/-/overflow-0.10.0.tgz#4abb81d8159f060735e42ea6b01e159abe821896"
integrity sha512-8YfYhjwDGliGzYFyLVH4nCqrgR0p3+vAwEe2WI65HJnPW9TnxRkrak7QkFPTsefiTnb1gnRc+FajP9LfjdQ8YA==
"@lexical/plain-text@0.10.0":
version "0.10.0"
resolved "https://registry.yarnpkg.com/@lexical/plain-text/-/plain-text-0.10.0.tgz#599a95b955a464a19f2a26b98c2f538b75f6cf8c"
integrity sha512-KcjQR+nHvXQDDRZ9bhcLOWfrY47OXcQc1YMx3otHbMPlEC+f/J75DTUyp+V5fry9X8gHDq0iHm+w8hqgh5ii1Q==
"@lexical/react@^0.10.0":
version "0.10.0"
resolved "https://registry.yarnpkg.com/@lexical/react/-/react-0.10.0.tgz#bac2898415f8ef99a537f294c28cd2c37d98b24d"
integrity sha512-7Ql/Y3FZSsPSCObT58CYRUd4tQzKL2U8B1xO0KXZBUbj+sO6gpNbc7/Y7MiZwCQzVNwP84j7mwkXQ1EnUBS52A==
dependencies: dependencies:
"@lexical/code" "0.9.0" "@lexical/clipboard" "0.10.0"
"@lexical/link" "0.9.0" "@lexical/code" "0.10.0"
"@lexical/list" "0.9.0" "@lexical/dragon" "0.10.0"
"@lexical/rich-text" "0.9.0" "@lexical/hashtag" "0.10.0"
"@lexical/text" "0.9.0" "@lexical/history" "0.10.0"
"@lexical/utils" "0.9.0" "@lexical/link" "0.10.0"
"@lexical/list" "0.10.0"
"@lexical/offset@0.9.0": "@lexical/mark" "0.10.0"
version "0.9.0" "@lexical/markdown" "0.10.0"
resolved "https://registry.yarnpkg.com/@lexical/offset/-/offset-0.9.0.tgz#aec971e334a8c06784d65be9de206190ea108ac2" "@lexical/overflow" "0.10.0"
integrity sha512-Tw1V852si1fK7jLtpWNmTlFMUkZAGIKrOuKE/MnboXrDXL1qydCZn1rN/UVIDTPjmF6O6YGh4XQwi4IIWBDvfQ== "@lexical/plain-text" "0.10.0"
"@lexical/rich-text" "0.10.0"
"@lexical/overflow@0.9.0": "@lexical/selection" "0.10.0"
version "0.9.0" "@lexical/table" "0.10.0"
resolved "https://registry.yarnpkg.com/@lexical/overflow/-/overflow-0.9.0.tgz#e04dce39819fca28613127eb8e0d9296bb8be46f" "@lexical/text" "0.10.0"
integrity sha512-OxtsJ4b9xj6A3TcIJ5RgPmwMmQr643lu9LFMWTrSsLEUIhwWCRwqGaY37LflqpLRNLlcGTbqAqzlTs33hEvsqg== "@lexical/utils" "0.10.0"
"@lexical/yjs" "0.10.0"
"@lexical/plain-text@0.9.0":
version "0.9.0"
resolved "https://registry.yarnpkg.com/@lexical/plain-text/-/plain-text-0.9.0.tgz#60be75e4e5f39f01ec2bac7c75e56cb10fdfdbcf"
integrity sha512-V5UKWRdi0Wl1lIGBcPgbWoO4x4leIcBJ1GA2HSp/7dIn5ay9x+lgqKQMI9nQlg72yai5cthv5r16pypjlpk4dg==
"@lexical/react@^0.9.0":
version "0.9.0"
resolved "https://registry.yarnpkg.com/@lexical/react/-/react-0.9.0.tgz#5943192ab46ea059c9de7a8d2a1efd01a8911417"
integrity sha512-gnQ12ufSXLsgudohUbF1Uf5DXkaH0/5S7n+h64ofdeFwbCmqy7yq0FZgWpSX1lBW0UI15UT2uqVQ5LwPqqNhuQ==
dependencies:
"@lexical/clipboard" "0.9.0"
"@lexical/code" "0.9.0"
"@lexical/dragon" "0.9.0"
"@lexical/hashtag" "0.9.0"
"@lexical/history" "0.9.0"
"@lexical/link" "0.9.0"
"@lexical/list" "0.9.0"
"@lexical/mark" "0.9.0"
"@lexical/markdown" "0.9.0"
"@lexical/overflow" "0.9.0"
"@lexical/plain-text" "0.9.0"
"@lexical/rich-text" "0.9.0"
"@lexical/selection" "0.9.0"
"@lexical/table" "0.9.0"
"@lexical/text" "0.9.0"
"@lexical/utils" "0.9.0"
"@lexical/yjs" "0.9.0"
react-error-boundary "^3.1.4" react-error-boundary "^3.1.4"
"@lexical/rich-text@0.9.0", "@lexical/rich-text@^0.9.0": "@lexical/rich-text@0.10.0", "@lexical/rich-text@^0.10.0":
version "0.9.0" version "0.10.0"
resolved "https://registry.yarnpkg.com/@lexical/rich-text/-/rich-text-0.9.0.tgz#269283a57dddfe033164a6b541fa2a720daf1b67" resolved "https://registry.yarnpkg.com/@lexical/rich-text/-/rich-text-0.10.0.tgz#47e7566967b3b05c4b7ec8a9b3a61324b5ea2eb3"
integrity sha512-FC2stGty/S5hrQW3uL3xsrNXvKmPqhsSG73gwfx5VH6CxwABQjBGfNq1wO5p02c3J/KOC8OeKuEtgbwldEX48Q== integrity sha512-mkg+8h5qh09daCc8+PhzHjczSVhlTOkrr8S4oma89mfQZ/CODJYd0tOOd9y/8JaDrBddTqjd4xTjXwEEJzVA4g==
"@lexical/selection@0.9.0", "@lexical/selection@^0.9.0": "@lexical/selection@0.10.0", "@lexical/selection@^0.10.0":
version "0.9.0" version "0.10.0"
resolved "https://registry.yarnpkg.com/@lexical/selection/-/selection-0.9.0.tgz#2c11085f94435c1c71344654a1f2b9a0c3549a22" resolved "https://registry.yarnpkg.com/@lexical/selection/-/selection-0.10.0.tgz#9005f7518acd518de2aec4d9cd49670b312d25b9"
integrity sha512-jPLeaqNujER1t61OWmSuUMS010A6Nz49efO8rEJFjMbUK7GB9IDsSDgvE4WnT/yBrXLAickjSiXgUq51LQTYYw== integrity sha512-dziT1fb+/x8S3PUHI6BuF4DPML2njCDdyY7l9uTgzN9jGXxo9bzy+ySgRRN8IgjWQb8jkntAqkYIWTj4/3Jr7Q==
"@lexical/selection@0.9.1": "@lexical/table@0.10.0":
version "0.9.1" version "0.10.0"
resolved "https://registry.yarnpkg.com/@lexical/selection/-/selection-0.9.1.tgz#6d809d9b8c3673992ba6fc6ccd6af5f402f57ba0" resolved "https://registry.yarnpkg.com/@lexical/table/-/table-0.10.0.tgz#93811137c8499952bc2e58719a63c50471352da6"
integrity sha512-4eZcH8d4Kq/GswobVNIkM5fKk8YXPNFLCOHIyi0FmHymW/Ku7HLz2+mcOR6EQmk1Ce/4VJ4Oq+d1XlZw4PPTNA== integrity sha512-m0MBma4PNn5VV3yAGFK0iCTCZ5z/VBrZWLGxo3yPnY7FHgtUsDY84xYXziZGeixU+ehiQfsSPWVEGEC+EHFGTg==
"@lexical/table@0.9.0":
version "0.9.0"
resolved "https://registry.yarnpkg.com/@lexical/table/-/table-0.9.0.tgz#8f4e0d797c15141e26667cc54d7b640c90f5a9b8"
integrity sha512-Qi0naXpMw4eUREEUGRJH41uf6DXbK5UgrJSMaX1FYvEV8Mk3EjRW1KkjuQGbwlchtEvchyyY6wo6uoYR80Vw7w==
dependencies: dependencies:
"@lexical/utils" "0.9.0" "@lexical/utils" "0.10.0"
"@lexical/table@0.9.1": "@lexical/text@0.10.0":
version "0.9.1" version "0.10.0"
resolved "https://registry.yarnpkg.com/@lexical/table/-/table-0.9.1.tgz#06978da97425e46399d48b5d75d19b389c5b6a38" resolved "https://registry.yarnpkg.com/@lexical/text/-/text-0.10.0.tgz#be2b88ce6972c0d5783cec6b8a8f26104597fcba"
integrity sha512-BPKmpToQRxv87OtA6W22XwfOBtZf+vG95jp/bj2ecJAW5BVMjHf5ViI3vjXf3Z701giVh1OVXNct8EPkcfvg3w== integrity sha512-kR/V4KgCIUedjEbdPtIrvsvalETDbAPhCB7HA9MBALYw9FxjXlpYBqP7yY8AxWoYCXMqDtKRu/vmo/OMi3Z8Bw==
"@lexical/utils@0.10.0", "@lexical/utils@^0.10.0":
version "0.10.0"
resolved "https://registry.yarnpkg.com/@lexical/utils/-/utils-0.10.0.tgz#676cb4bd20b0da2472d518c6208ebe92a8e20269"
integrity sha512-HrRZBLxZhe5V8+kNH6VZP9pfhQdBwK76KYBjWpCaQWkmeeuLx8clY3O+SMjy1Pu/Pdh80qqtad8bdJ0l2CxMSQ==
dependencies: dependencies:
"@lexical/utils" "0.9.1" "@lexical/list" "0.10.0"
"@lexical/selection" "0.10.0"
"@lexical/table" "0.10.0"
"@lexical/text@0.9.0": "@lexical/yjs@0.10.0":
version "0.9.0" version "0.10.0"
resolved "https://registry.yarnpkg.com/@lexical/text/-/text-0.9.0.tgz#ee90b42d8558123c917f561cfbfb804dac25e0a4" resolved "https://registry.yarnpkg.com/@lexical/yjs/-/yjs-0.10.0.tgz#e15d18497f86c7cd29930783813fbc275bb27eef"
integrity sha512-+OHoB1Qb2SajGTEm9K4I3hDtCmeLr0Bs62psra6qYE/lil0Y8brrEXB5egppDpm6mKtiMzGrkBDMpcsKw/kiWA== integrity sha512-OV5yLl4XjfDKgRPSb1EyefU7c+MILKZrOzbPlv2xeTgIEd/sJiEszxvJlYsngLLN65wBDNKk90EcCWpH3KLz7A==
"@lexical/utils@0.9.0":
version "0.9.0"
resolved "https://registry.yarnpkg.com/@lexical/utils/-/utils-0.9.0.tgz#923e79af94566844442bc8699aba89f7d1cf5779"
integrity sha512-s4BrBKrd7VHexLSYdSKrRAVmuxmfVV49MYx/khILGnNQKYS2O8PuERCXi+IRi8Ac5ASELO6d28Y2my8NMM1CYA==
dependencies: dependencies:
"@lexical/list" "0.9.0" "@lexical/offset" "0.10.0"
"@lexical/selection" "0.9.0"
"@lexical/table" "0.9.0"
"@lexical/utils@0.9.1", "@lexical/utils@^0.9.1":
version "0.9.1"
resolved "https://registry.yarnpkg.com/@lexical/utils/-/utils-0.9.1.tgz#5fd58468da890e7ed5260c502f66fd19ec64e9b3"
integrity sha512-cszNQufH6UZxOVew7DTELM63wjj8qOiGiOFklMmM6QmkirHb2fK4LxeLjaKiwP5DkA0A1NDNz8yuuMXqA/mWPQ==
dependencies:
"@lexical/list" "0.9.1"
"@lexical/selection" "0.9.1"
"@lexical/table" "0.9.1"
"@lexical/yjs@0.9.0":
version "0.9.0"
resolved "https://registry.yarnpkg.com/@lexical/yjs/-/yjs-0.9.0.tgz#88d90c346102bf46f5ee2ef6a6c763bef1f12bf6"
integrity sha512-xRwa/gmBgS4uE0lYFht9gM602wzb0MSXJBWreI8hSyyipQPgr7XTndKzt/0ntZ6RvgV8KEINyftjNftwGQNooA==
dependencies:
"@lexical/offset" "0.9.0"
"@mdn/browser-compat-data@^3.3.14": "@mdn/browser-compat-data@^3.3.14":
version "3.3.14" version "3.3.14"