From 1d03ae55bc2427680a4a1f4dfd7a5f402f00badb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?marcin=20miko=C5=82ajczak?= Date: Sun, 7 May 2023 23:38:40 +0200 Subject: [PATCH] Update lexical MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: marcin mikołajczak --- app/soapbox/features/compose/editor/index.tsx | 13 +- package.json | 18 +- yarn.lock | 274 ++++++++---------- 3 files changed, 143 insertions(+), 162 deletions(-) diff --git a/app/soapbox/features/compose/editor/index.tsx b/app/soapbox/features/compose/editor/index.tsx index ef1a99d25..9678fd280 100644 --- a/app/soapbox/features/compose/editor/index.tsx +++ b/app/soapbox/features/compose/editor/index.tsx @@ -8,6 +8,7 @@ LICENSE file in the /app/soapbox/features/compose/editor directory. */ import { $convertFromMarkdownString, $convertToMarkdownString } from '@lexical/markdown'; import { AutoFocusPlugin } from '@lexical/react/LexicalAutoFocusPlugin'; +import { AutoLinkPlugin, createLinkMatcherWithRegExp } from '@lexical/react/LexicalAutoLinkPlugin'; import { LexicalComposer, InitialConfigType } from '@lexical/react/LexicalComposer'; import { ContentEditable } from '@lexical/react/LexicalContentEditable'; import LexicalErrorBoundary from '@lexical/react/LexicalErrorBoundary'; @@ -24,6 +25,13 @@ import { FormattedMessage } from 'react-intl'; 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 AutosuggestPlugin from './plugins/autosuggest-plugin'; import DraggableBlockPlugin from './plugins/draggable-block-plugin'; @@ -142,10 +150,10 @@ const ComposeEditor = React.forwardRef(({
alert('xd')}> +
(({ + {features.richText && } {features.richText && } {features.richText && floatingAnchorElem && ( diff --git a/package.json b/package.json index ad72b9820..ef6233957 100644 --- a/package.json +++ b/package.json @@ -54,15 +54,15 @@ "@gamestdio/websocket": "^0.3.2", "@jest/globals": "^29.0.0", "@lcdp/offline-plugin": "^5.1.0", - "@lexical/code": "^0.9.0", - "@lexical/hashtag": "^0.9.0", - "@lexical/link": "^0.9.0", - "@lexical/list": "^0.9.0", - "@lexical/markdown": "^0.9.0", - "@lexical/react": "^0.9.0", - "@lexical/rich-text": "^0.9.0", - "@lexical/selection": "^0.9.0", - "@lexical/utils": "^0.9.1", + "@lexical/code": "^0.10.0", + "@lexical/hashtag": "^0.10.0", + "@lexical/link": "^0.10.0", + "@lexical/list": "^0.10.0", + "@lexical/markdown": "^0.10.0", + "@lexical/react": "^0.10.0", + "@lexical/rich-text": "^0.10.0", + "@lexical/selection": "^0.10.0", + "@lexical/utils": "^0.10.0", "@metamask/providers": "^10.0.0", "@popperjs/core": "^2.11.5", "@reach/combobox": "^0.18.0", diff --git a/yarn.lock b/yarn.lock index a1beb59ff..a538ca28c 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2391,187 +2391,159 @@ resolved "https://registry.yarnpkg.com/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz#b2ac626d6cb9c8718ab459166d4bb405b8ffa78b" integrity sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A== -"@lexical/clipboard@0.9.0": - version "0.9.0" - resolved "https://registry.yarnpkg.com/@lexical/clipboard/-/clipboard-0.9.0.tgz#442e065189a28f4bebef2c3eb2a09ff83c939920" - integrity sha512-YDfFKC0YWZn7TV4ZEf1wPvdPeWM8vlfnNovQMbkjgjyxiXLK+fJKt1HgO/Utxmnb+GyB8cJTwbdTjKDELfd62g== +"@lexical/clipboard@0.10.0": + version "0.10.0" + resolved "https://registry.yarnpkg.com/@lexical/clipboard/-/clipboard-0.10.0.tgz#2b191634d3170b1820c7c3163f49811755dee442" + integrity sha512-k1n93NQdTrGHFMQQ1NxD/G13uoTEBHKOqjgSAV3I3pQjG57zO51LsMjBxgR9BChVI1DotnQ/JQCbx2HCQkCeng== dependencies: - "@lexical/html" "0.9.0" - "@lexical/list" "0.9.0" - "@lexical/selection" "0.9.0" - "@lexical/utils" "0.9.0" + "@lexical/html" "0.10.0" + "@lexical/list" "0.10.0" + "@lexical/selection" "0.10.0" + "@lexical/utils" "0.10.0" -"@lexical/code@0.9.0", "@lexical/code@^0.9.0": - version "0.9.0" - resolved "https://registry.yarnpkg.com/@lexical/code/-/code-0.9.0.tgz#d916c941e991a8aaa3ef40c8073c4d5b8d5cd95a" - integrity sha512-DdHB7kS/iOTeb6C2DvYKvNb/FTdG78eFpineO1Tb4PaBNY5JmFLHIIHeA10eCeuGouJfhJFjkplel3JBV4FNAw== +"@lexical/code@0.10.0", "@lexical/code@^0.10.0": + version "0.10.0" + resolved "https://registry.yarnpkg.com/@lexical/code/-/code-0.10.0.tgz#07d78d086cfad1507db91ba5fc8e7d3d4c10499a" + integrity sha512-ZEeoAtj/nXWmmN0Ol4lXSEAtxQozdDd/5I9P23Z4Leobg1YioZBDKwodM/TEITxrFme/cLgk3XCK1N2h2Noakw== dependencies: - "@lexical/utils" "0.9.0" + "@lexical/utils" "0.10.0" prismjs "^1.27.0" -"@lexical/dragon@0.9.0": - version "0.9.0" - resolved "https://registry.yarnpkg.com/@lexical/dragon/-/dragon-0.9.0.tgz#1af8587889868da5e3f7b8f8f6f1a259df1276ba" - integrity sha512-ehx/yr+epvhrsk6CcqsUFLSslq+VGBt8mlQBuceXekIvzUT0I3Uktgtfw5zFsFMc/DnJAEafv/tZlHlc1ZTioQ== +"@lexical/dragon@0.10.0": + version "0.10.0" + resolved "https://registry.yarnpkg.com/@lexical/dragon/-/dragon-0.10.0.tgz#81d55adcc943f2eea4d06d78e54d73f2318f3376" + integrity sha512-LBRkUW4NadFFQN9BIL3nz51AtPl1nSzRas61ob+hueSbovgr/+k9QGjLD1L7FIKnna2qzRlJjoI70Ll/V3fiCQ== -"@lexical/hashtag@0.9.0", "@lexical/hashtag@^0.9.0": - version "0.9.0" - resolved "https://registry.yarnpkg.com/@lexical/hashtag/-/hashtag-0.9.0.tgz#8adef8f9bf132d6c343ff818795d037d697c13f3" - integrity sha512-RjEt27dZfC/BP/yM3kJ8eB4Qf2UqLpImlUsc50z16gSZntZ3fK+9jkSZ7+ACzzvZ81Uph9vVkmdi/3zzlljjEw== +"@lexical/hashtag@0.10.0", "@lexical/hashtag@^0.10.0": + version "0.10.0" + resolved "https://registry.yarnpkg.com/@lexical/hashtag/-/hashtag-0.10.0.tgz#e5809152a9ce06ef06e7fd33c0e21453e9b1b67a" + integrity sha512-jy+LssP4ABfwS+bT2KD+W6gWl+dsyFd8Ql27bsfkNoeyIBMeSLRBNBymkkUyZGKfXrbkzMUJoH7Dws/loHY5Ng== dependencies: - "@lexical/utils" "0.9.0" + "@lexical/utils" "0.10.0" -"@lexical/history@0.9.0": - version "0.9.0" - resolved "https://registry.yarnpkg.com/@lexical/history/-/history-0.9.0.tgz#3e73729fa9906eec926d17d00a26643d53122e64" - integrity sha512-prEeoDqYB1rz4Qr64kn62lmphn85Nd3HO2Cx5DNWwwgTz+X9LcFC32yJMzoX61iVm9Uhk4XbjnX0ZW46meosNA== +"@lexical/history@0.10.0": + version "0.10.0" + resolved "https://registry.yarnpkg.com/@lexical/history/-/history-0.10.0.tgz#f4042d59036edf3d14fd7b3558f64ced531a61f1" + integrity sha512-yu7FruEtOulZliE6nVgvC+GLVHhN15IcLVvKdYIi+QYzkOorKc6miVuGpLvJRHE7VtK0NMWb2ykyYz9gl5jW3Q== dependencies: - "@lexical/utils" "0.9.0" + "@lexical/utils" "0.10.0" -"@lexical/html@0.9.0": - version "0.9.0" - resolved "https://registry.yarnpkg.com/@lexical/html/-/html-0.9.0.tgz#44c671dc4f6109ae67c4d7096c055430ed8e40cb" - integrity sha512-qNmmPYMpd7OYYCoShAMdklHtGoUcinW6kokLYo0atZ4ERuH72GfP1IVQ6qe04M0VU/Ps1ng5ZEOp1Gje6fMtvQ== +"@lexical/html@0.10.0": + version "0.10.0" + resolved "https://registry.yarnpkg.com/@lexical/html/-/html-0.10.0.tgz#3b6c6eef2e8e83b8d49c921044fa891acddb407e" + integrity sha512-zxPbjojLfZXt4Sx6CMi0NzPUrTJG8McXaCsqPKK2GQQnkKfmXLh5QsK7YhofngBDDQOtqVYzTNhrxMWVP1Sm/A== dependencies: - "@lexical/selection" "0.9.0" + "@lexical/selection" "0.10.0" -"@lexical/link@0.9.0", "@lexical/link@^0.9.0": - version "0.9.0" - resolved "https://registry.yarnpkg.com/@lexical/link/-/link-0.9.0.tgz#2fd878f69723d5875a527cdda8c24df3bb4ba7ac" - integrity sha512-zubpf5Wli+F9Q8hqIQ8/arzVJzhXStA2qjvVBv1aM4YwbwLP3jqhRngSfMQX7ZDrHow8uc9xrR7l/t6eO/8XfQ== +"@lexical/link@0.10.0", "@lexical/link@^0.10.0": + version "0.10.0" + resolved "https://registry.yarnpkg.com/@lexical/link/-/link-0.10.0.tgz#982d8b433068e412520a026464dd1eeabaebd1b7" + integrity sha512-LehZx9ruUR0UNZmNUMofrgwGkQo75X/yEAHQ/qFXt8Jz0D4g9fS6vsiSVn7BD4XrTdaf2kUaIe0VHScIZPjB0A== dependencies: - "@lexical/utils" "0.9.0" + "@lexical/utils" "0.10.0" -"@lexical/list@0.9.0", "@lexical/list@^0.9.0": - version "0.9.0" - resolved "https://registry.yarnpkg.com/@lexical/list/-/list-0.9.0.tgz#ee674c5ba7aea50b5d1007a3d2b10d9638ca37a0" - integrity sha512-vC6W9UaWvL1QB8HG+2OfR10fk+eOMktUllSmfNMeCi26ymcAkzvu9OtbLgL2aiU1h95S+iC7fPhUXl/G5gaB1w== +"@lexical/list@0.10.0", "@lexical/list@^0.10.0": + version "0.10.0" + resolved "https://registry.yarnpkg.com/@lexical/list/-/list-0.10.0.tgz#2296363ddd3bfc9b8a36a05aaed7d878d75becdc" + integrity sha512-xoba6e4RUPIOhD0kJ0X1iI8SgOGDNWtyObd/UBbFfAQDx0VETj31Q7PepSPy9OEeuvnF1Nn9pvUeHyG7cNFuHw== dependencies: - "@lexical/utils" "0.9.0" + "@lexical/utils" "0.10.0" -"@lexical/list@0.9.1": - version "0.9.1" - resolved "https://registry.yarnpkg.com/@lexical/list/-/list-0.9.1.tgz#18eba1e28d818a53661b7381f32b4461f024981e" - integrity sha512-z3wJfDjStesqjvamUgMez+CVvfGrmVqyGgMnCkYBrlfSZ8zlHvz8sJ/6iZkTh7TXIEkCTQpusCrkjUeYccmTxQ== +"@lexical/mark@0.10.0": + version "0.10.0" + resolved "https://registry.yarnpkg.com/@lexical/mark/-/mark-0.10.0.tgz#78ef28a0a1c6ef20cff6338f091da00e841da063" + integrity sha512-Xo8G8tADlxV9Es5hbca6MfZjOU5mkjZNdbRJ5dy4STNhtl3FcqbVGSAewFibzsKG3x/s8npFDY6nN/k/lkGaRg== dependencies: - "@lexical/utils" "0.9.1" + "@lexical/utils" "0.10.0" -"@lexical/mark@0.9.0": - version "0.9.0" - resolved "https://registry.yarnpkg.com/@lexical/mark/-/mark-0.9.0.tgz#040d3e8d3e2f46160bd4e5b1e6a5489df0c6aa46" - integrity sha512-ACflXazTIEMg+HEGrZa4lmje1R4bxfqbyqRw7C/t+iHr2eZROEpIg9Z+ztQ7wx8YSdNXI36k/WsDEU8uxIgGdQ== +"@lexical/markdown@0.10.0", "@lexical/markdown@^0.10.0": + version "0.10.0" + resolved "https://registry.yarnpkg.com/@lexical/markdown/-/markdown-0.10.0.tgz#ec9c5909134251ed9c31898dda81fca82d7cd8b9" + integrity sha512-P6XT8736DtZoTV6KfO0+FM9pkCbGGk0wCim1HIDc3v2S4r9+Pie/FgOOWSz4jKygjhs/6EYgYJmZKq7G4Fo5WA== 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": - version "0.9.0" - resolved "https://registry.yarnpkg.com/@lexical/markdown/-/markdown-0.9.0.tgz#3a6cc17196514ca79314d220029ed9a406f3ff5a" - integrity sha512-2VcA+csrnVpXDLU4G69gg4DCKiU1mUn0lPUKOp74iuR+g2K/5PbiRSwJD6vbn18Qxp5qM+bGmMVDbPXp6rIxvA== +"@lexical/offset@0.10.0": + version "0.10.0" + resolved "https://registry.yarnpkg.com/@lexical/offset/-/offset-0.10.0.tgz#a1d24bf31ba675e9c59acf59d801e38bc70091af" + 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: - "@lexical/code" "0.9.0" - "@lexical/link" "0.9.0" - "@lexical/list" "0.9.0" - "@lexical/rich-text" "0.9.0" - "@lexical/text" "0.9.0" - "@lexical/utils" "0.9.0" - -"@lexical/offset@0.9.0": - version "0.9.0" - resolved "https://registry.yarnpkg.com/@lexical/offset/-/offset-0.9.0.tgz#aec971e334a8c06784d65be9de206190ea108ac2" - integrity sha512-Tw1V852si1fK7jLtpWNmTlFMUkZAGIKrOuKE/MnboXrDXL1qydCZn1rN/UVIDTPjmF6O6YGh4XQwi4IIWBDvfQ== - -"@lexical/overflow@0.9.0": - version "0.9.0" - resolved "https://registry.yarnpkg.com/@lexical/overflow/-/overflow-0.9.0.tgz#e04dce39819fca28613127eb8e0d9296bb8be46f" - integrity sha512-OxtsJ4b9xj6A3TcIJ5RgPmwMmQr643lu9LFMWTrSsLEUIhwWCRwqGaY37LflqpLRNLlcGTbqAqzlTs33hEvsqg== - -"@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" + "@lexical/clipboard" "0.10.0" + "@lexical/code" "0.10.0" + "@lexical/dragon" "0.10.0" + "@lexical/hashtag" "0.10.0" + "@lexical/history" "0.10.0" + "@lexical/link" "0.10.0" + "@lexical/list" "0.10.0" + "@lexical/mark" "0.10.0" + "@lexical/markdown" "0.10.0" + "@lexical/overflow" "0.10.0" + "@lexical/plain-text" "0.10.0" + "@lexical/rich-text" "0.10.0" + "@lexical/selection" "0.10.0" + "@lexical/table" "0.10.0" + "@lexical/text" "0.10.0" + "@lexical/utils" "0.10.0" + "@lexical/yjs" "0.10.0" react-error-boundary "^3.1.4" -"@lexical/rich-text@0.9.0", "@lexical/rich-text@^0.9.0": - version "0.9.0" - resolved "https://registry.yarnpkg.com/@lexical/rich-text/-/rich-text-0.9.0.tgz#269283a57dddfe033164a6b541fa2a720daf1b67" - integrity sha512-FC2stGty/S5hrQW3uL3xsrNXvKmPqhsSG73gwfx5VH6CxwABQjBGfNq1wO5p02c3J/KOC8OeKuEtgbwldEX48Q== +"@lexical/rich-text@0.10.0", "@lexical/rich-text@^0.10.0": + version "0.10.0" + resolved "https://registry.yarnpkg.com/@lexical/rich-text/-/rich-text-0.10.0.tgz#47e7566967b3b05c4b7ec8a9b3a61324b5ea2eb3" + integrity sha512-mkg+8h5qh09daCc8+PhzHjczSVhlTOkrr8S4oma89mfQZ/CODJYd0tOOd9y/8JaDrBddTqjd4xTjXwEEJzVA4g== -"@lexical/selection@0.9.0", "@lexical/selection@^0.9.0": - version "0.9.0" - resolved "https://registry.yarnpkg.com/@lexical/selection/-/selection-0.9.0.tgz#2c11085f94435c1c71344654a1f2b9a0c3549a22" - integrity sha512-jPLeaqNujER1t61OWmSuUMS010A6Nz49efO8rEJFjMbUK7GB9IDsSDgvE4WnT/yBrXLAickjSiXgUq51LQTYYw== +"@lexical/selection@0.10.0", "@lexical/selection@^0.10.0": + version "0.10.0" + resolved "https://registry.yarnpkg.com/@lexical/selection/-/selection-0.10.0.tgz#9005f7518acd518de2aec4d9cd49670b312d25b9" + integrity sha512-dziT1fb+/x8S3PUHI6BuF4DPML2njCDdyY7l9uTgzN9jGXxo9bzy+ySgRRN8IgjWQb8jkntAqkYIWTj4/3Jr7Q== -"@lexical/selection@0.9.1": - version "0.9.1" - resolved "https://registry.yarnpkg.com/@lexical/selection/-/selection-0.9.1.tgz#6d809d9b8c3673992ba6fc6ccd6af5f402f57ba0" - integrity sha512-4eZcH8d4Kq/GswobVNIkM5fKk8YXPNFLCOHIyi0FmHymW/Ku7HLz2+mcOR6EQmk1Ce/4VJ4Oq+d1XlZw4PPTNA== - -"@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== +"@lexical/table@0.10.0": + version "0.10.0" + resolved "https://registry.yarnpkg.com/@lexical/table/-/table-0.10.0.tgz#93811137c8499952bc2e58719a63c50471352da6" + integrity sha512-m0MBma4PNn5VV3yAGFK0iCTCZ5z/VBrZWLGxo3yPnY7FHgtUsDY84xYXziZGeixU+ehiQfsSPWVEGEC+EHFGTg== dependencies: - "@lexical/utils" "0.9.0" + "@lexical/utils" "0.10.0" -"@lexical/table@0.9.1": - version "0.9.1" - resolved "https://registry.yarnpkg.com/@lexical/table/-/table-0.9.1.tgz#06978da97425e46399d48b5d75d19b389c5b6a38" - integrity sha512-BPKmpToQRxv87OtA6W22XwfOBtZf+vG95jp/bj2ecJAW5BVMjHf5ViI3vjXf3Z701giVh1OVXNct8EPkcfvg3w== +"@lexical/text@0.10.0": + version "0.10.0" + resolved "https://registry.yarnpkg.com/@lexical/text/-/text-0.10.0.tgz#be2b88ce6972c0d5783cec6b8a8f26104597fcba" + 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: - "@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": - version "0.9.0" - resolved "https://registry.yarnpkg.com/@lexical/text/-/text-0.9.0.tgz#ee90b42d8558123c917f561cfbfb804dac25e0a4" - integrity sha512-+OHoB1Qb2SajGTEm9K4I3hDtCmeLr0Bs62psra6qYE/lil0Y8brrEXB5egppDpm6mKtiMzGrkBDMpcsKw/kiWA== - -"@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== +"@lexical/yjs@0.10.0": + version "0.10.0" + resolved "https://registry.yarnpkg.com/@lexical/yjs/-/yjs-0.10.0.tgz#e15d18497f86c7cd29930783813fbc275bb27eef" + integrity sha512-OV5yLl4XjfDKgRPSb1EyefU7c+MILKZrOzbPlv2xeTgIEd/sJiEszxvJlYsngLLN65wBDNKk90EcCWpH3KLz7A== dependencies: - "@lexical/list" "0.9.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" + "@lexical/offset" "0.10.0" "@mdn/browser-compat-data@^3.3.14": version "3.3.14"