chore: upgrade lexical to 0.23.0

This commit is contained in:
Aman Harwara
2025-01-06 13:15:32 +05:30
parent 8bf9e144d9
commit c3c0e5c532
54 changed files with 288 additions and 331 deletions

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -44,8 +44,8 @@
"@types/react-native-vector-icons/@types/react": "17.0.2",
"@types/react-native/@types/react": "17.0.2",
"@types/hoist-non-react-statics/@types/react": "17.0.2",
"@lexical/clipboard@0.22.0": "patch:@lexical/clipboard@npm:0.22.0#.yarn/patches/@lexical-clipboard-npm-0.22.0-e950aa6a7f.patch",
"@lexical/rich-text@0.22.0": "patch:@lexical/rich-text@npm:0.22.0#.yarn/patches/@lexical-rich-text-npm-0.22.0-1c32cc4b16.patch"
"@lexical/clipboard@0.23.0": "patch:@lexical/clipboard@npm:0.23.0#.yarn/patches/@lexical-clipboard-npm-0.23.0-7e1a45a997.patch",
"@lexical/rich-text@0.23.0": "patch:@lexical/rich-text@npm:0.23.0#.yarn/patches/@lexical-rich-text-npm-0.23.0-eb1ed2e152.patch"
},
"dependencies": {
"@standardnotes/snjs": "workspace:*"

View File

@@ -107,17 +107,17 @@
},
"dependencies": {
"@ariakit/react": "^0.3.9",
"@lexical/clipboard": "0.22.0",
"@lexical/headless": "0.22.0",
"@lexical/link": "0.22.0",
"@lexical/list": "0.22.0",
"@lexical/react": "0.22.0",
"@lexical/rich-text": "0.22.0",
"@lexical/utils": "0.22.0",
"@lexical/clipboard": "0.23.0",
"@lexical/headless": "0.23.0",
"@lexical/link": "0.23.0",
"@lexical/list": "0.23.0",
"@lexical/react": "0.23.0",
"@lexical/rich-text": "0.23.0",
"@lexical/utils": "0.23.0",
"@radix-ui/react-slot": "^1.0.1",
"@react-pdf/renderer": "^3.3.2",
"comlink": "^4.4.1",
"fast-diff": "^1.3.0",
"lexical": "0.22.0"
"lexical": "0.23.0"
}
}

View File

@@ -4,8 +4,6 @@ import { DOMExportOutput, ElementFormatType, NodeKey, Spread } from 'lexical'
type SerializedFileExportNode = Spread<
{
version: 1
type: 'file-export'
name: string
mimeType: string
},
@@ -31,7 +29,7 @@ export class FileExportNode extends DecoratorBlockNode {
}
static importJSON(serializedNode: SerializedFileExportNode): FileExportNode {
const node = new FileExportNode(serializedNode.name, serializedNode.mimeType)
const node = $createFileExportNode(serializedNode.name, serializedNode.mimeType).updateFromJSON(serializedNode)
return node
}
@@ -40,8 +38,6 @@ export class FileExportNode extends DecoratorBlockNode {
...super.exportJSON(),
name: this.__name,
mimeType: this.__mimeType,
version: 1,
type: 'file-export',
}
}

View File

@@ -114,8 +114,6 @@ function TweetComponent({
export type SerializedTweetNode = Spread<
{
id: string
type: 'tweet'
version: 1
},
SerializedDecoratorBlockNode
>
@@ -137,17 +135,13 @@ export class TweetNode extends DecoratorBlockNode {
}
static override importJSON(serializedNode: SerializedTweetNode): TweetNode {
const node = $createTweetNode(serializedNode.id)
node.setFormat(serializedNode.format)
return node
return $createTweetNode(serializedNode.id).updateFromJSON(serializedNode)
}
override exportJSON(): SerializedTweetNode {
return {
...super.exportJSON(),
id: this.getId(),
type: 'tweet',
version: 1,
}
}

View File

@@ -50,8 +50,6 @@ function YouTubeComponent({ className, format, nodeKey, videoID }: YouTubeCompon
export type SerializedYouTubeNode = Spread<
{
videoID: string
type: 'youtube'
version: 1
},
SerializedDecoratorBlockNode
>
@@ -82,16 +80,12 @@ export class YouTubeNode extends DecoratorBlockNode {
}
static importJSON(serializedNode: SerializedYouTubeNode): YouTubeNode {
const node = $createYouTubeNode(serializedNode.videoID)
node.setFormat(serializedNode.format)
return node
return $createYouTubeNode(serializedNode.videoID).updateFromJSON(serializedNode)
}
exportJSON(): SerializedYouTubeNode {
return {
...super.exportJSON(),
type: 'youtube',
version: 1,
videoID: this.__id,
}
}

View File

@@ -21,8 +21,6 @@ import {
type SerializedCollapsibleContainerNode = Spread<
{
type: 'collapsible-container'
version: 1
open: boolean
},
SerializedElementNode
@@ -85,8 +83,7 @@ export class CollapsibleContainerNode extends ElementNode {
}
static override importJSON(serializedNode: SerializedCollapsibleContainerNode): CollapsibleContainerNode {
const node = $createCollapsibleContainerNode(serializedNode.open)
return node
return $createCollapsibleContainerNode(serializedNode.open).updateFromJSON(serializedNode)
}
exportDOM(): DOMExportOutput {
@@ -100,8 +97,6 @@ export class CollapsibleContainerNode extends ElementNode {
override exportJSON(): SerializedCollapsibleContainerNode {
return {
...super.exportJSON(),
type: 'collapsible-container',
version: 1,
open: this.__open,
}
}

View File

@@ -65,8 +65,8 @@ export class CollapsibleContentNode extends ElementNode {
}
}
static override importJSON(_serializedNode: SerializedCollapsibleContentNode): CollapsibleContentNode {
return $createCollapsibleContentNode()
static override importJSON(serializedNode: SerializedCollapsibleContentNode): CollapsibleContentNode {
return $createCollapsibleContentNode().updateFromJSON(serializedNode)
}
override isShadowRoot(): boolean {

View File

@@ -12,10 +12,8 @@ import {
DOMConversionMap,
DOMConversionOutput,
DOMExportOutput,
ElementFormatType,
ElementNode,
LexicalNode,
NodeKey,
RangeSelection,
SerializedElementNode,
Spread,
@@ -44,15 +42,8 @@ export class CollapsibleTitleNode extends ElementNode {
return 'collapsible-title'
}
constructor({ formatType, key }: { formatType?: ElementFormatType; key?: NodeKey }) {
super(key)
if (formatType) {
super.setFormat(formatType)
}
}
static override clone(node: CollapsibleTitleNode): CollapsibleTitleNode {
return new CollapsibleTitleNode({ key: node.__key })
return new CollapsibleTitleNode(node.__key)
}
override createDOM(): HTMLElement {
@@ -79,7 +70,7 @@ export class CollapsibleTitleNode extends ElementNode {
}
static override importJSON(serializedNode: SerializedCollapsibleTitleNode): CollapsibleTitleNode {
return $createCollapsibleTitleNode(serializedNode.format)
return $createCollapsibleTitleNode().updateFromJSON(serializedNode)
}
exportDOM(): DOMExportOutput {
@@ -87,14 +78,6 @@ export class CollapsibleTitleNode extends ElementNode {
return { element }
}
override exportJSON(): SerializedCollapsibleTitleNode {
return {
...super.exportJSON(),
type: 'collapsible-title',
version: 1,
}
}
override collapseAtStart(_selection: RangeSelection): boolean {
this.getParentOrThrow().insertBefore(this)
return true
@@ -129,10 +112,8 @@ export class CollapsibleTitleNode extends ElementNode {
}
}
export function $createCollapsibleTitleNode(formatType?: ElementFormatType): CollapsibleTitleNode {
return new CollapsibleTitleNode({
formatType,
})
export function $createCollapsibleTitleNode(): CollapsibleTitleNode {
return new CollapsibleTitleNode()
}
export function $isCollapsibleTitleNode(node: LexicalNode | null | undefined): node is CollapsibleTitleNode {

View File

@@ -1,4 +1,12 @@
import { DOMConversionMap, DOMExportOutput, EditorConfig, ElementFormatType, LexicalEditor, NodeKey } from 'lexical'
import {
DOMConversionMap,
DOMExportOutput,
EditorConfig,
ElementFormatType,
LexicalEditor,
LexicalUpdateJSON,
NodeKey,
} from 'lexical'
import { DecoratorBlockNode } from '@lexical/react/LexicalDecoratorBlockNode'
import { $createFileNode, convertToFileElement } from './FileUtils'
import FileComponent from './FileComponent'
@@ -24,18 +32,17 @@ export class FileNode extends DecoratorBlockNode implements ItemNodeInterface {
}
static importJSON(serializedNode: SerializedFileNode): FileNode {
const node = $createFileNode(serializedNode.fileUuid)
node.setFormat(serializedNode.format)
node.setZoomLevel(serializedNode.zoomLevel)
return node
return $createFileNode(serializedNode.fileUuid).updateFromJSON(serializedNode)
}
updateFromJSON(serializedNode: LexicalUpdateJSON<SerializedFileNode>): this {
return super.updateFromJSON(serializedNode).setZoomLevel(serializedNode.zoomLevel)
}
exportJSON(): SerializedFileNode {
return {
...super.exportJSON(),
fileUuid: this.getId(),
version: 1,
type: 'snfile',
zoomLevel: this.__zoomLevel,
}
}
@@ -70,9 +77,10 @@ export class FileNode extends DecoratorBlockNode implements ItemNodeInterface {
return `[File: ${this.__id}]`
}
setZoomLevel(zoomLevel: number): void {
const writable = this.getWritable()
writable.__zoomLevel = zoomLevel
setZoomLevel(zoomLevel: number): this {
const self = this.getWritable()
self.__zoomLevel = zoomLevel
return self
}
decorate(_editor: LexicalEditor, config: EditorConfig): JSX.Element {

View File

@@ -4,8 +4,6 @@ import { SerializedDecoratorBlockNode } from '@lexical/react/LexicalDecoratorBlo
export type SerializedFileNode = Spread<
{
fileUuid: string
version: 1
type: 'snfile'
zoomLevel: number
},
SerializedDecoratorBlockNode

View File

@@ -13,8 +13,6 @@ import InlineFileComponent from './InlineFileComponent'
type SerializedInlineFileNode = Spread<
{
version: 1
type: 'inline-file'
fileName: string | undefined
mimeType: string
src: string
@@ -43,7 +41,11 @@ export class InlineFileNode extends DecoratorBlockNode {
}
static importJSON(serializedNode: SerializedInlineFileNode): InlineFileNode {
const node = $createInlineFileNode(serializedNode.src, serializedNode.mimeType, serializedNode.fileName)
const node = $createInlineFileNode(
serializedNode.src,
serializedNode.mimeType,
serializedNode.fileName,
).updateFromJSON(serializedNode)
return node
}
@@ -53,8 +55,6 @@ export class InlineFileNode extends DecoratorBlockNode {
src: this.__src,
mimeType: this.__mimeType,
fileName: this.__fileName,
version: 1,
type: 'inline-file',
}
}

View File

@@ -16,15 +16,13 @@ export class BubbleNode extends DecoratorNode<JSX.Element> implements ItemNodeIn
}
static importJSON(serializedNode: SerializedBubbleNode): BubbleNode {
const node = $createBubbleNode(serializedNode.itemUuid)
return node
return $createBubbleNode(serializedNode.itemUuid).updateFromJSON(serializedNode)
}
override exportJSON(): SerializedBubbleNode {
return {
...super.exportJSON(),
itemUuid: this.getId(),
version: 1,
type: 'snbubble',
}
}

View File

@@ -3,8 +3,6 @@ import { Spread, SerializedLexicalNode } from 'lexical'
export type SerializedBubbleNode = Spread<
{
itemUuid: string
version: 1
type: 'snbubble'
},
SerializedLexicalNode
>

View File

@@ -13,8 +13,6 @@ import RemoteImageComponent from './RemoteImageComponent'
type SerializedRemoteImageNode = Spread<
{
version: 1
type: 'unencrypted-image'
alt: string | undefined
src: string
},
@@ -40,8 +38,7 @@ export class RemoteImageNode extends DecoratorBlockNode {
}
static importJSON(serializedNode: SerializedRemoteImageNode): RemoteImageNode {
const node = $createRemoteImageNode(serializedNode.src, serializedNode.alt)
return node
return $createRemoteImageNode(serializedNode.src, serializedNode.alt).updateFromJSON(serializedNode)
}
exportJSON(): SerializedRemoteImageNode {
@@ -49,8 +46,6 @@ export class RemoteImageNode extends DecoratorBlockNode {
...super.exportJSON(),
src: this.__src,
alt: this.__alt,
version: 1,
type: 'unencrypted-image',
}
}

386
yarn.lock
View File

@@ -4278,290 +4278,290 @@ __metadata:
languageName: node
linkType: hard
"@lexical/clipboard@npm:0.22.0":
version: 0.22.0
resolution: "@lexical/clipboard@npm:0.22.0"
"@lexical/clipboard@npm:0.23.0":
version: 0.23.0
resolution: "@lexical/clipboard@npm:0.23.0"
dependencies:
"@lexical/html": 0.22.0
"@lexical/list": 0.22.0
"@lexical/selection": 0.22.0
"@lexical/utils": 0.22.0
lexical: 0.22.0
checksum: c6869ec54c6972185806ab40b35a089cbb54585ccd13f38e0e56cdac1783b0615f2482adf15505279b0b0f2276a2a1fa432673983c7f9a5ed3274d4e8588939c
"@lexical/html": 0.23.0
"@lexical/list": 0.23.0
"@lexical/selection": 0.23.0
"@lexical/utils": 0.23.0
lexical: 0.23.0
checksum: 0eeb9ef4e2ea1c646c3cc10dc5ea9fc04317ae51652b68acb70ff53411956ae830f02329ff7e6c47b64c8ef4d291b732a0c5112b304eabc0cc6160b002e86be3
languageName: node
linkType: hard
"@lexical/clipboard@patch:@lexical/clipboard@npm:0.22.0#.yarn/patches/@lexical-clipboard-npm-0.22.0-e950aa6a7f.patch::locator=%40standardnotes%2Fapp-monorepo%40workspace%3A.":
version: 0.22.0
resolution: "@lexical/clipboard@patch:@lexical/clipboard@npm%3A0.22.0#.yarn/patches/@lexical-clipboard-npm-0.22.0-e950aa6a7f.patch::version=0.22.0&hash=30572a&locator=%40standardnotes%2Fapp-monorepo%40workspace%3A."
"@lexical/clipboard@patch:@lexical/clipboard@npm:0.23.0#.yarn/patches/@lexical-clipboard-npm-0.23.0-7e1a45a997.patch::locator=%40standardnotes%2Fapp-monorepo%40workspace%3A.":
version: 0.23.0
resolution: "@lexical/clipboard@patch:@lexical/clipboard@npm%3A0.23.0#.yarn/patches/@lexical-clipboard-npm-0.23.0-7e1a45a997.patch::version=0.23.0&hash=30572a&locator=%40standardnotes%2Fapp-monorepo%40workspace%3A."
dependencies:
"@lexical/html": 0.22.0
"@lexical/list": 0.22.0
"@lexical/selection": 0.22.0
"@lexical/utils": 0.22.0
lexical: 0.22.0
checksum: 8972b49800b7491072680ed597a81b934b388f97570b8239f14dabfbafd6f4e46feeb68e279a9e8c5075e955310b6dac480bb1c8f2f2e1d98f900705cd8b1168
"@lexical/html": 0.23.0
"@lexical/list": 0.23.0
"@lexical/selection": 0.23.0
"@lexical/utils": 0.23.0
lexical: 0.23.0
checksum: f2d17be2cb1b8428ea87bacde35092536bc02a42ca78127d18a12d1eef1ee62b5f7c30c9a4da0f9168adf8f4d87cfc21a621b6dcda01742293bf8bd7b76cb884
languageName: node
linkType: hard
"@lexical/code@npm:0.22.0":
version: 0.22.0
resolution: "@lexical/code@npm:0.22.0"
"@lexical/code@npm:0.23.0":
version: 0.23.0
resolution: "@lexical/code@npm:0.23.0"
dependencies:
"@lexical/utils": 0.22.0
lexical: 0.22.0
"@lexical/utils": 0.23.0
lexical: 0.23.0
prismjs: ^1.27.0
checksum: 6e7ff958d5dbbe02e8ca998d5601aea545fe18a509368170002fb0906a020d2d1d93fffaa6442ee742c78350eb74419a09521084e10859e801de95bb2cd8cada
checksum: f2e0b984db420d5cd3c0f1337df7e40cacf2b099d0d6bef6a2c0607c619f76e0eba44c509d744d84216ea7c62734be6a45a0aeb27e52e3160f0f73513d75176a
languageName: node
linkType: hard
"@lexical/devtools-core@npm:0.22.0":
version: 0.22.0
resolution: "@lexical/devtools-core@npm:0.22.0"
"@lexical/devtools-core@npm:0.23.0":
version: 0.23.0
resolution: "@lexical/devtools-core@npm:0.23.0"
dependencies:
"@lexical/html": 0.22.0
"@lexical/link": 0.22.0
"@lexical/mark": 0.22.0
"@lexical/table": 0.22.0
"@lexical/utils": 0.22.0
lexical: 0.22.0
"@lexical/html": 0.23.0
"@lexical/link": 0.23.0
"@lexical/mark": 0.23.0
"@lexical/table": 0.23.0
"@lexical/utils": 0.23.0
lexical: 0.23.0
peerDependencies:
react: ">=17.x"
react-dom: ">=17.x"
checksum: e8c75cd1fb5854e51d6565ff46cd4c1118991d0b069e7d3f3a9cc59a997a9495947bef2b77752ff0a63799fdc5bc28a02d168ff4cef92ac697089746859bb2af
checksum: ec56d35aa5cb9c853bfb2378d083bf22c54da99fb15324cd81bc5e0377b086e9faa0a73cfdb8f2a01f2d6c8c0fefe8cbb0000ec7e2925b2832aa5c3c378f6bc3
languageName: node
linkType: hard
"@lexical/dragon@npm:0.22.0":
version: 0.22.0
resolution: "@lexical/dragon@npm:0.22.0"
"@lexical/dragon@npm:0.23.0":
version: 0.23.0
resolution: "@lexical/dragon@npm:0.23.0"
dependencies:
lexical: 0.22.0
checksum: ba9b4143b7b01a3cc938c673c32ec2dfc944dc529fd204cbf63f4376b2b6d8481270ae72a7c241cbe3b9488e0af67f8c7017873723f903a0ddd5e14967cbe12b
lexical: 0.23.0
checksum: dc0ebfe85c1c69f3d985afafb23ddbbd58defa1cbd8f4a85bdfce3348cf4b8599fbde5d5228aed4a843c78c58b71fb2d3a62c4415de6b083e57eb53532e7a7ef
languageName: node
linkType: hard
"@lexical/hashtag@npm:0.22.0":
version: 0.22.0
resolution: "@lexical/hashtag@npm:0.22.0"
"@lexical/hashtag@npm:0.23.0":
version: 0.23.0
resolution: "@lexical/hashtag@npm:0.23.0"
dependencies:
"@lexical/utils": 0.22.0
lexical: 0.22.0
checksum: 368cf96b0851ed47359228ab5b363d62d705c226e3ce67e65cc94e446d6ddd50d4a27634f164fb171f09fb30461c5b015d5f602894ebe712bed0802ea6bd8473
"@lexical/utils": 0.23.0
lexical: 0.23.0
checksum: 45a749edccbabf3d1faae759c23508e6fa4e1ee479d3ad5061622606c21597bbdae3326dc0fe30cb21da133f0132be553639b9e5f3398b8f6ae92d1dc921c86c
languageName: node
linkType: hard
"@lexical/headless@npm:0.22.0":
version: 0.22.0
resolution: "@lexical/headless@npm:0.22.0"
"@lexical/headless@npm:0.23.0":
version: 0.23.0
resolution: "@lexical/headless@npm:0.23.0"
dependencies:
lexical: 0.22.0
checksum: dedc45cec5e1bd6249c3debded120d0c9b09c924dc0e6625d2d6d9e1ce08625722510f0beb8380ce8bb96f3006510375450e88a80fbc366c45ad6df6e660f4ff
lexical: 0.23.0
checksum: 29727aa4e63f723fa878d5685e813f76bdd0764eaaf69a92d5923edbd577a848a0e0b14311d844fe3527b274675ffb9cc4e0ba54c2f6d932b04666f566602973
languageName: node
linkType: hard
"@lexical/history@npm:0.22.0":
version: 0.22.0
resolution: "@lexical/history@npm:0.22.0"
"@lexical/history@npm:0.23.0":
version: 0.23.0
resolution: "@lexical/history@npm:0.23.0"
dependencies:
"@lexical/utils": 0.22.0
lexical: 0.22.0
checksum: 8eb683a5bbe6ab1c5936be81d480a1519c7c2b0931b1957e71a1b873655155967635b18fc26f8a6228b0c8e0dc7c0c4b7e3e91bce064d003d9609350916bfed8
"@lexical/utils": 0.23.0
lexical: 0.23.0
checksum: 1ba4d79d7e4be5560297191cf08c46832275baeed291594c1d46ff5ab36e3174d34e546773d41c67bcb2c95216515a2cb23cb851f088ca58dba5d535b2ea9311
languageName: node
linkType: hard
"@lexical/html@npm:0.22.0":
version: 0.22.0
resolution: "@lexical/html@npm:0.22.0"
"@lexical/html@npm:0.23.0":
version: 0.23.0
resolution: "@lexical/html@npm:0.23.0"
dependencies:
"@lexical/selection": 0.22.0
"@lexical/utils": 0.22.0
lexical: 0.22.0
checksum: 14e32af4fbe3ee06cb48587ba6302e451360f6d3dbacef191032d80464727593d7fe98a44875809666ba8cd169c73241cd841326cf54edef235ddb24515d7ef0
"@lexical/selection": 0.23.0
"@lexical/utils": 0.23.0
lexical: 0.23.0
checksum: 732085e3b04c4fbbb7235077eaddaf4d2525609c3f5a16173df7b2e23675a92560f3544adf1ad819b7cba8d36bf36e078cc22ee25c82292ba9667510604d481d
languageName: node
linkType: hard
"@lexical/link@npm:0.22.0":
version: 0.22.0
resolution: "@lexical/link@npm:0.22.0"
"@lexical/link@npm:0.23.0":
version: 0.23.0
resolution: "@lexical/link@npm:0.23.0"
dependencies:
"@lexical/utils": 0.22.0
lexical: 0.22.0
checksum: f36c3d3a7e05308f02b402a4645bf00ffe8f61223c7a8f8e59c61ee8fabdbf77aac95d7a6e04c68490aa5b701a620fa89cd323a135963f85f5d82a5e6417efae
"@lexical/utils": 0.23.0
lexical: 0.23.0
checksum: 4a45cf74e7764c8a9565562da160c151aaad2ca30fe10bf2aa3018121ad0b41a2ae849d4617a57251b462950ac988a62b2ad61c39a9ca93c640d519df7db0948
languageName: node
linkType: hard
"@lexical/list@npm:0.22.0":
version: 0.22.0
resolution: "@lexical/list@npm:0.22.0"
"@lexical/list@npm:0.23.0":
version: 0.23.0
resolution: "@lexical/list@npm:0.23.0"
dependencies:
"@lexical/utils": 0.22.0
lexical: 0.22.0
checksum: 7ee86ccc5686a23c365b38c3df3e6c1da560dfc6d7e4ad66e06d9e1b759b68276e1b24bb0f94906462e20d7778a55897909030ff35f03836e178b8ce68d70c1e
"@lexical/utils": 0.23.0
lexical: 0.23.0
checksum: 4f5a50f7f54f6acb77edcc3e31a1c1a28558430ac19ae2a8cbb29ad7006c4d364e512e4eb997bd876b0451a99682674a9545836410fbb4cb2bf7615f469547f5
languageName: node
linkType: hard
"@lexical/mark@npm:0.22.0":
version: 0.22.0
resolution: "@lexical/mark@npm:0.22.0"
"@lexical/mark@npm:0.23.0":
version: 0.23.0
resolution: "@lexical/mark@npm:0.23.0"
dependencies:
"@lexical/utils": 0.22.0
lexical: 0.22.0
checksum: c3cf36c47b03944d90f67d4ced88f4e6702c629647e4e0ba70ee5fbcbd3fab424b7602f55b63c37bafdcc146fcaf2186348ed6fa08ef586ad6ce5d6320ba66a9
"@lexical/utils": 0.23.0
lexical: 0.23.0
checksum: ed2c42b481800bd02e03db64f02103920558256f0b19363a7f4f1fdb1fbb478762350f1a12c4ab358fb04cb2fe362b2e50cfe3712f8528e62cff45c899cf034f
languageName: node
linkType: hard
"@lexical/markdown@npm:0.22.0":
version: 0.22.0
resolution: "@lexical/markdown@npm:0.22.0"
"@lexical/markdown@npm:0.23.0":
version: 0.23.0
resolution: "@lexical/markdown@npm:0.23.0"
dependencies:
"@lexical/code": 0.22.0
"@lexical/link": 0.22.0
"@lexical/list": 0.22.0
"@lexical/rich-text": 0.22.0
"@lexical/text": 0.22.0
"@lexical/utils": 0.22.0
lexical: 0.22.0
checksum: 0e2c371ead6434be1bc62eda95fe19a15a638382c659921f83bc41f5f2229de3f74982cc9ab1a9e7bcd5831fcd273d262f9d94d094300a4901ed48205f4dfafe
"@lexical/code": 0.23.0
"@lexical/link": 0.23.0
"@lexical/list": 0.23.0
"@lexical/rich-text": 0.23.0
"@lexical/text": 0.23.0
"@lexical/utils": 0.23.0
lexical: 0.23.0
checksum: 551dc8fb824ced9012c247081a285ad6a0f3c4c2148e12882c236335024ce34c3a54b8df90ecc4a1918df69cc6738618cf83669686ef3e7ddbb5ca0b2d28a4e6
languageName: node
linkType: hard
"@lexical/offset@npm:0.22.0":
version: 0.22.0
resolution: "@lexical/offset@npm:0.22.0"
"@lexical/offset@npm:0.23.0":
version: 0.23.0
resolution: "@lexical/offset@npm:0.23.0"
dependencies:
lexical: 0.22.0
checksum: 9172370f74f8c9f444a3bba778975de340b61d232d2736a392e2fa4506953819e9131f6369c4a03afe2f913a288fffca8267e09a0943521b57e7e6ddeefe4d63
lexical: 0.23.0
checksum: ebf18662d90518f05f36e410941c5d8e93f8054930db67c5b10042ec4da2025ad6e9c234f32ec62f17eb8ad239ca3077652e770436e1507e6133bffbe745ef4c
languageName: node
linkType: hard
"@lexical/overflow@npm:0.22.0":
version: 0.22.0
resolution: "@lexical/overflow@npm:0.22.0"
"@lexical/overflow@npm:0.23.0":
version: 0.23.0
resolution: "@lexical/overflow@npm:0.23.0"
dependencies:
lexical: 0.22.0
checksum: 9b486682927089e61de4243f7097da8f6c7f7cbf57e1c1da666b10e417c54a444459bc8daaca5b885c24d4cb427eb9ff1554606b01299c2bf645bf5a560b32f1
lexical: 0.23.0
checksum: 21c066c35dd0fab1c49bf3cde22212ed74d2354212a3faec3f6deab7b84c2840bb1a5c774f40f5cfbbbd7bc18c0e116203ac2d71db99aacbc4a3a80ca1ecebd8
languageName: node
linkType: hard
"@lexical/plain-text@npm:0.22.0":
version: 0.22.0
resolution: "@lexical/plain-text@npm:0.22.0"
"@lexical/plain-text@npm:0.23.0":
version: 0.23.0
resolution: "@lexical/plain-text@npm:0.23.0"
dependencies:
"@lexical/clipboard": 0.22.0
"@lexical/selection": 0.22.0
"@lexical/utils": 0.22.0
lexical: 0.22.0
checksum: 1093ebfc11f13b0767dab3c1e29c55fbaae6b1ff1979d5c66b0e07f8589a2ba602b5c40633575d90152031623dc3cf66a12c5915e6606974b925389e9cedc02b
"@lexical/clipboard": 0.23.0
"@lexical/selection": 0.23.0
"@lexical/utils": 0.23.0
lexical: 0.23.0
checksum: e1a9a18d655b044646e2c5480473a5e4065b98c3ca06999ca23e5e69fd2ba62b1e9b4e252493ad752f9aab0fd762f36a380b1290c61249315f872975d693e2e7
languageName: node
linkType: hard
"@lexical/react@npm:0.22.0":
version: 0.22.0
resolution: "@lexical/react@npm:0.22.0"
"@lexical/react@npm:0.23.0":
version: 0.23.0
resolution: "@lexical/react@npm:0.23.0"
dependencies:
"@lexical/clipboard": 0.22.0
"@lexical/code": 0.22.0
"@lexical/devtools-core": 0.22.0
"@lexical/dragon": 0.22.0
"@lexical/hashtag": 0.22.0
"@lexical/history": 0.22.0
"@lexical/link": 0.22.0
"@lexical/list": 0.22.0
"@lexical/mark": 0.22.0
"@lexical/markdown": 0.22.0
"@lexical/overflow": 0.22.0
"@lexical/plain-text": 0.22.0
"@lexical/rich-text": 0.22.0
"@lexical/selection": 0.22.0
"@lexical/table": 0.22.0
"@lexical/text": 0.22.0
"@lexical/utils": 0.22.0
"@lexical/yjs": 0.22.0
lexical: 0.22.0
"@lexical/clipboard": 0.23.0
"@lexical/code": 0.23.0
"@lexical/devtools-core": 0.23.0
"@lexical/dragon": 0.23.0
"@lexical/hashtag": 0.23.0
"@lexical/history": 0.23.0
"@lexical/link": 0.23.0
"@lexical/list": 0.23.0
"@lexical/mark": 0.23.0
"@lexical/markdown": 0.23.0
"@lexical/overflow": 0.23.0
"@lexical/plain-text": 0.23.0
"@lexical/rich-text": 0.23.0
"@lexical/selection": 0.23.0
"@lexical/table": 0.23.0
"@lexical/text": 0.23.0
"@lexical/utils": 0.23.0
"@lexical/yjs": 0.23.0
lexical: 0.23.0
react-error-boundary: ^3.1.4
peerDependencies:
react: ">=17.x"
react-dom: ">=17.x"
checksum: 6d4f56be0bac9f7dd31b9855cab97b4b24bb93a5d998e6065ab6d0bc987fde42d674fc608547e47c108ef31250c7c77a703943560dd5d980629604a582d019b1
checksum: 14d9295f5877a442bba1bbdc2de8a293b6b9ede596ac4c502ce9fae2c470f18984c97c22916b0b6acf56c72e48cc91d2fc6562db5bab0f2cbc0535794bc2ef07
languageName: node
linkType: hard
"@lexical/rich-text@npm:0.22.0":
version: 0.22.0
resolution: "@lexical/rich-text@npm:0.22.0"
"@lexical/rich-text@npm:0.23.0":
version: 0.23.0
resolution: "@lexical/rich-text@npm:0.23.0"
dependencies:
"@lexical/clipboard": 0.22.0
"@lexical/selection": 0.22.0
"@lexical/utils": 0.22.0
lexical: 0.22.0
checksum: f7c7153b16406c41a4b770a11c6abb48eb919edb2e7cec36ffcebee4889e70110a0a03ee545572c96bf5f4dc1be233572fb4c2e0336016031460d203b486fa27
"@lexical/clipboard": 0.23.0
"@lexical/selection": 0.23.0
"@lexical/utils": 0.23.0
lexical: 0.23.0
checksum: 1cd6f73c081d509b3374ae7dfb108d6112d7018443c2485860d5e18c2b85290e4dc9ac90e7b315353a6c781ccb3205637fc3c104dc1c37684a886e8b9746f60b
languageName: node
linkType: hard
"@lexical/rich-text@patch:@lexical/rich-text@npm:0.22.0#.yarn/patches/@lexical-rich-text-npm-0.22.0-1c32cc4b16.patch::locator=%40standardnotes%2Fapp-monorepo%40workspace%3A.":
version: 0.22.0
resolution: "@lexical/rich-text@patch:@lexical/rich-text@npm%3A0.22.0#.yarn/patches/@lexical-rich-text-npm-0.22.0-1c32cc4b16.patch::version=0.22.0&hash=d9e598&locator=%40standardnotes%2Fapp-monorepo%40workspace%3A."
"@lexical/rich-text@patch:@lexical/rich-text@npm:0.23.0#.yarn/patches/@lexical-rich-text-npm-0.23.0-eb1ed2e152.patch::locator=%40standardnotes%2Fapp-monorepo%40workspace%3A.":
version: 0.23.0
resolution: "@lexical/rich-text@patch:@lexical/rich-text@npm%3A0.23.0#.yarn/patches/@lexical-rich-text-npm-0.23.0-eb1ed2e152.patch::version=0.23.0&hash=9d0a4e&locator=%40standardnotes%2Fapp-monorepo%40workspace%3A."
dependencies:
"@lexical/clipboard": 0.22.0
"@lexical/selection": 0.22.0
"@lexical/utils": 0.22.0
lexical: 0.22.0
checksum: c6523beac513a4a654329813056e5e45a4ec089dcd7ba3767fcf7a8b6dab778725fdd1da1dc171929d15ca5afd7e57e4c36667df7b28e9cd1836c973dee5bb08
"@lexical/clipboard": 0.23.0
"@lexical/selection": 0.23.0
"@lexical/utils": 0.23.0
lexical: 0.23.0
checksum: c287bea2f2a60f50bfd4f59a6c64dc7749ae2afcef015e2686b39d67c868836c4aaad4da0281d8e9151878bfe05d5384d00f2c4c8c0b9d5fec325329f2cfb1d5
languageName: node
linkType: hard
"@lexical/selection@npm:0.22.0":
version: 0.22.0
resolution: "@lexical/selection@npm:0.22.0"
"@lexical/selection@npm:0.23.0":
version: 0.23.0
resolution: "@lexical/selection@npm:0.23.0"
dependencies:
lexical: 0.22.0
checksum: 5c3f80944e8b55b911ddb08af3ff3529b0ce1708f9b86ba8a276ad248c61eea5df767e66c624efbab696941622e1114016fab06931f5f9340d2818fb93ed2d6f
lexical: 0.23.0
checksum: dff2031554dc0630bcfec7ac9560f05adfd5d09ed5afea9db910f082079096d8f4f933f66f373b42d3f538e6859d25531ac9a45b38aed4ff4595a4cec05c5bfb
languageName: node
linkType: hard
"@lexical/table@npm:0.22.0":
version: 0.22.0
resolution: "@lexical/table@npm:0.22.0"
"@lexical/table@npm:0.23.0":
version: 0.23.0
resolution: "@lexical/table@npm:0.23.0"
dependencies:
"@lexical/clipboard": 0.22.0
"@lexical/utils": 0.22.0
lexical: 0.22.0
checksum: 6a8e3564ef7431fd0928ac85fc0e2fb517c1d12a2464ed99a2738241aca53bd904bcf9d04ad434b6c9f0d086c5735173cd3ae4a7d25d3635c547d56a9b65dee6
"@lexical/clipboard": 0.23.0
"@lexical/utils": 0.23.0
lexical: 0.23.0
checksum: 15c8b48f7bb565d29a0e46e8dee26f113b574e70e9439aa9c367f201e7537fc12aaedfcf9954531ed14b716aab89279500a47db3665bef5c72ad6403fe9b43ed
languageName: node
linkType: hard
"@lexical/text@npm:0.22.0":
version: 0.22.0
resolution: "@lexical/text@npm:0.22.0"
"@lexical/text@npm:0.23.0":
version: 0.23.0
resolution: "@lexical/text@npm:0.23.0"
dependencies:
lexical: 0.22.0
checksum: 82857b6c3b6cc4f2ad2264f9c3e87656f94bfaf4f879d538dd09ef1b7bb4eaade9b61001cf94618617baa7aebc14cdce00ce5d4687e2732171c3c33032e245eb
lexical: 0.23.0
checksum: 8507c095f8704b24a5c113067ed360343f00e908d266889d864fbe79b250f7ddb086178888ba22567b4fcb40283ebda488ab2e16835a2921b45dbafceaa893b6
languageName: node
linkType: hard
"@lexical/utils@npm:0.22.0":
version: 0.22.0
resolution: "@lexical/utils@npm:0.22.0"
"@lexical/utils@npm:0.23.0":
version: 0.23.0
resolution: "@lexical/utils@npm:0.23.0"
dependencies:
"@lexical/list": 0.22.0
"@lexical/selection": 0.22.0
"@lexical/table": 0.22.0
lexical: 0.22.0
checksum: 45e1e60f89e9dab45401db97ae1885260dad4436fefa1a2e752b7c3c1394322c3d28916c278e18c911a284676ab5cf850efb5cad2aa874281ee87a1ba31c409d
"@lexical/list": 0.23.0
"@lexical/selection": 0.23.0
"@lexical/table": 0.23.0
lexical: 0.23.0
checksum: 55a094ae6fab0c321a6b1edcffb1e32859c8f5622d8af6a961f4e1ac4b640b4e2c7521cbcdcfae881956485aab8ced3b72bd8abc0cc06766f379505b13f72d51
languageName: node
linkType: hard
"@lexical/yjs@npm:0.22.0":
version: 0.22.0
resolution: "@lexical/yjs@npm:0.22.0"
"@lexical/yjs@npm:0.23.0":
version: 0.23.0
resolution: "@lexical/yjs@npm:0.23.0"
dependencies:
"@lexical/offset": 0.22.0
"@lexical/selection": 0.22.0
lexical: 0.22.0
"@lexical/offset": 0.23.0
"@lexical/selection": 0.23.0
lexical: 0.23.0
peerDependencies:
yjs: ">=13.5.22"
checksum: 3ffe2fa446e542fd0af085ccbf015769ac65831977e3b3cbe3a37700442a7a042242d9cd2f27f078a4eaf09e76448c129a68aa05cc2b6808a813e0dee6b8de02
checksum: 8c2d8a509ce7766d92f91a243d6ab7bc2f0a6b6f4c81bd38800d6c5e8926b074a3d1fd0860de1355b03f9ff480d375a0db2a7eb555466e07820cbb9ab73f01c5
languageName: node
linkType: hard
@@ -8330,13 +8330,13 @@ __metadata:
"@babel/plugin-transform-react-jsx": ^7.19.0
"@babel/preset-env": "*"
"@babel/preset-typescript": ^7.21.5
"@lexical/clipboard": 0.22.0
"@lexical/headless": 0.22.0
"@lexical/link": 0.22.0
"@lexical/list": 0.22.0
"@lexical/react": 0.22.0
"@lexical/rich-text": 0.22.0
"@lexical/utils": 0.22.0
"@lexical/clipboard": 0.23.0
"@lexical/headless": 0.23.0
"@lexical/link": 0.23.0
"@lexical/list": 0.23.0
"@lexical/react": 0.23.0
"@lexical/rich-text": 0.23.0
"@lexical/utils": 0.23.0
"@pmmmwh/react-refresh-webpack-plugin": ^0.5.10
"@radix-ui/react-slot": ^1.0.1
"@react-pdf/renderer": ^3.3.2
@@ -8388,7 +8388,7 @@ __metadata:
identity-obj-proxy: ^3.0.0
jest: ^29.3.1
jest-environment-jsdom: ^29.3.1
lexical: 0.22.0
lexical: 0.23.0
lint-staged: ">=13"
mini-css-extract-plugin: ^2.7.2
minimatch: ^5.1.1
@@ -19434,10 +19434,10 @@ __metadata:
languageName: node
linkType: hard
"lexical@npm:0.22.0":
version: 0.22.0
resolution: "lexical@npm:0.22.0"
checksum: 54153b6d31b007f45181317c6d18117c107dae90493f02f06b82c28488f266329431878c2ffe1af2df2638d3de363f5020d7a5019436531b220c3e1dea608938
"lexical@npm:0.23.0":
version: 0.23.0
resolution: "lexical@npm:0.23.0"
checksum: 5ae9f29ab916fe20152bb17f7b21b92746ec0967b59496c5177f6e53075eb8be321080545f8c4ba1062fc7437c7e7a82d4998580305eca600c554b4d90a472f5
languageName: node
linkType: hard