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-vector-icons/@types/react": "17.0.2",
"@types/react-native/@types/react": "17.0.2", "@types/react-native/@types/react": "17.0.2",
"@types/hoist-non-react-statics/@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/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.22.0": "patch:@lexical/rich-text@npm:0.22.0#.yarn/patches/@lexical-rich-text-npm-0.22.0-1c32cc4b16.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": { "dependencies": {
"@standardnotes/snjs": "workspace:*" "@standardnotes/snjs": "workspace:*"

View File

@@ -107,17 +107,17 @@
}, },
"dependencies": { "dependencies": {
"@ariakit/react": "^0.3.9", "@ariakit/react": "^0.3.9",
"@lexical/clipboard": "0.22.0", "@lexical/clipboard": "0.23.0",
"@lexical/headless": "0.22.0", "@lexical/headless": "0.23.0",
"@lexical/link": "0.22.0", "@lexical/link": "0.23.0",
"@lexical/list": "0.22.0", "@lexical/list": "0.23.0",
"@lexical/react": "0.22.0", "@lexical/react": "0.23.0",
"@lexical/rich-text": "0.22.0", "@lexical/rich-text": "0.23.0",
"@lexical/utils": "0.22.0", "@lexical/utils": "0.23.0",
"@radix-ui/react-slot": "^1.0.1", "@radix-ui/react-slot": "^1.0.1",
"@react-pdf/renderer": "^3.3.2", "@react-pdf/renderer": "^3.3.2",
"comlink": "^4.4.1", "comlink": "^4.4.1",
"fast-diff": "^1.3.0", "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< type SerializedFileExportNode = Spread<
{ {
version: 1
type: 'file-export'
name: string name: string
mimeType: string mimeType: string
}, },
@@ -31,7 +29,7 @@ export class FileExportNode extends DecoratorBlockNode {
} }
static importJSON(serializedNode: SerializedFileExportNode): FileExportNode { static importJSON(serializedNode: SerializedFileExportNode): FileExportNode {
const node = new FileExportNode(serializedNode.name, serializedNode.mimeType) const node = $createFileExportNode(serializedNode.name, serializedNode.mimeType).updateFromJSON(serializedNode)
return node return node
} }
@@ -40,8 +38,6 @@ export class FileExportNode extends DecoratorBlockNode {
...super.exportJSON(), ...super.exportJSON(),
name: this.__name, name: this.__name,
mimeType: this.__mimeType, mimeType: this.__mimeType,
version: 1,
type: 'file-export',
} }
} }

View File

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

View File

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

View File

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

View File

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

View File

@@ -12,10 +12,8 @@ import {
DOMConversionMap, DOMConversionMap,
DOMConversionOutput, DOMConversionOutput,
DOMExportOutput, DOMExportOutput,
ElementFormatType,
ElementNode, ElementNode,
LexicalNode, LexicalNode,
NodeKey,
RangeSelection, RangeSelection,
SerializedElementNode, SerializedElementNode,
Spread, Spread,
@@ -44,15 +42,8 @@ export class CollapsibleTitleNode extends ElementNode {
return 'collapsible-title' return 'collapsible-title'
} }
constructor({ formatType, key }: { formatType?: ElementFormatType; key?: NodeKey }) {
super(key)
if (formatType) {
super.setFormat(formatType)
}
}
static override clone(node: CollapsibleTitleNode): CollapsibleTitleNode { static override clone(node: CollapsibleTitleNode): CollapsibleTitleNode {
return new CollapsibleTitleNode({ key: node.__key }) return new CollapsibleTitleNode(node.__key)
} }
override createDOM(): HTMLElement { override createDOM(): HTMLElement {
@@ -79,7 +70,7 @@ export class CollapsibleTitleNode extends ElementNode {
} }
static override importJSON(serializedNode: SerializedCollapsibleTitleNode): CollapsibleTitleNode { static override importJSON(serializedNode: SerializedCollapsibleTitleNode): CollapsibleTitleNode {
return $createCollapsibleTitleNode(serializedNode.format) return $createCollapsibleTitleNode().updateFromJSON(serializedNode)
} }
exportDOM(): DOMExportOutput { exportDOM(): DOMExportOutput {
@@ -87,14 +78,6 @@ export class CollapsibleTitleNode extends ElementNode {
return { element } return { element }
} }
override exportJSON(): SerializedCollapsibleTitleNode {
return {
...super.exportJSON(),
type: 'collapsible-title',
version: 1,
}
}
override collapseAtStart(_selection: RangeSelection): boolean { override collapseAtStart(_selection: RangeSelection): boolean {
this.getParentOrThrow().insertBefore(this) this.getParentOrThrow().insertBefore(this)
return true return true
@@ -129,10 +112,8 @@ export class CollapsibleTitleNode extends ElementNode {
} }
} }
export function $createCollapsibleTitleNode(formatType?: ElementFormatType): CollapsibleTitleNode { export function $createCollapsibleTitleNode(): CollapsibleTitleNode {
return new CollapsibleTitleNode({ return new CollapsibleTitleNode()
formatType,
})
} }
export function $isCollapsibleTitleNode(node: LexicalNode | null | undefined): node is 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 { DecoratorBlockNode } from '@lexical/react/LexicalDecoratorBlockNode'
import { $createFileNode, convertToFileElement } from './FileUtils' import { $createFileNode, convertToFileElement } from './FileUtils'
import FileComponent from './FileComponent' import FileComponent from './FileComponent'
@@ -24,18 +32,17 @@ export class FileNode extends DecoratorBlockNode implements ItemNodeInterface {
} }
static importJSON(serializedNode: SerializedFileNode): FileNode { static importJSON(serializedNode: SerializedFileNode): FileNode {
const node = $createFileNode(serializedNode.fileUuid) return $createFileNode(serializedNode.fileUuid).updateFromJSON(serializedNode)
node.setFormat(serializedNode.format) }
node.setZoomLevel(serializedNode.zoomLevel)
return node updateFromJSON(serializedNode: LexicalUpdateJSON<SerializedFileNode>): this {
return super.updateFromJSON(serializedNode).setZoomLevel(serializedNode.zoomLevel)
} }
exportJSON(): SerializedFileNode { exportJSON(): SerializedFileNode {
return { return {
...super.exportJSON(), ...super.exportJSON(),
fileUuid: this.getId(), fileUuid: this.getId(),
version: 1,
type: 'snfile',
zoomLevel: this.__zoomLevel, zoomLevel: this.__zoomLevel,
} }
} }
@@ -70,9 +77,10 @@ export class FileNode extends DecoratorBlockNode implements ItemNodeInterface {
return `[File: ${this.__id}]` return `[File: ${this.__id}]`
} }
setZoomLevel(zoomLevel: number): void { setZoomLevel(zoomLevel: number): this {
const writable = this.getWritable() const self = this.getWritable()
writable.__zoomLevel = zoomLevel self.__zoomLevel = zoomLevel
return self
} }
decorate(_editor: LexicalEditor, config: EditorConfig): JSX.Element { decorate(_editor: LexicalEditor, config: EditorConfig): JSX.Element {

View File

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

View File

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

View File

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

View File

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

386
yarn.lock
View File

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