├── .eslintignore ├── .eslintrc.js ├── .flowconfig ├── .github ├── CODEOWNERS ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── pull_request_template.md └── workflows │ ├── after-approval.yml │ ├── call-core-tests.yml │ ├── call-e2e-all-tests.yml │ ├── call-e2e-canary-tests.yml │ ├── call-e2e-test.yml │ ├── call-increment-version.yml │ ├── call-integration-tests.yml │ ├── call-npm-publish.yml │ ├── call-post-release.yml │ ├── close-stale-pr.yml │ ├── devtools-extension-publish.yml │ ├── nightly-release.yml │ ├── pre-release.yml │ ├── tests-extended.yml │ ├── tests.yml │ └── version.yml ├── .gitignore ├── .hintrc ├── .husky ├── .gitignore └── pre-commit ├── .lintstagedrc.js ├── .npmrc ├── .prettierignore ├── .prettierrc ├── .vscode ├── extensions.json └── settings.json ├── .watchmanconfig ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── babel.config.js ├── examples ├── extension-react-table │ ├── README.md │ ├── index.html │ ├── package-lock.json │ ├── package.json │ ├── public │ │ └── icons │ │ │ ├── LICENSE.md │ │ │ ├── arrow-clockwise.svg │ │ │ ├── arrow-counterclockwise.svg │ │ │ ├── journal-text.svg │ │ │ ├── justify.svg │ │ │ ├── text-center.svg │ │ │ ├── text-left.svg │ │ │ ├── text-paragraph.svg │ │ │ ├── text-right.svg │ │ │ ├── type-bold.svg │ │ │ ├── type-italic.svg │ │ │ ├── type-strikethrough.svg │ │ │ └── type-underline.svg │ ├── src │ │ ├── App.tsx │ │ ├── ExampleTheme.ts │ │ ├── main.tsx │ │ ├── plugins │ │ │ └── ToolbarPlugin.tsx │ │ ├── styles.css │ │ └── vite-env.d.ts │ ├── tsconfig.json │ ├── tsconfig.node.json │ ├── vite.config.monorepo.ts │ └── vite.config.ts ├── extension-sveltekit-ssr-hydration │ ├── .gitignore │ ├── .npmrc │ ├── .prettierignore │ ├── .prettierrc │ ├── README.md │ ├── e2e │ │ └── demo.test.ts │ ├── eslint.config.js │ ├── package-lock.json │ ├── package.json │ ├── playwright.config.ts │ ├── src │ │ ├── app.css │ │ ├── app.d.ts │ │ ├── app.html │ │ ├── lib │ │ │ ├── assets │ │ │ │ └── favicon.svg │ │ │ ├── buildEditor.ts │ │ │ └── index.ts │ │ └── routes │ │ │ ├── +layout.svelte │ │ │ └── +page.svelte │ ├── static │ │ └── robots.txt │ ├── svelte.config.js │ ├── tsconfig.json │ ├── vite.config.ts │ └── vitest-setup-client.ts ├── extension-vanilla-react-plugin-host │ ├── README.md │ ├── index.html │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── main.ts │ │ ├── stackblitz-workaround │ │ │ ├── TreeViewExtension.tsx │ │ │ └── index.ts │ │ ├── styles.css │ │ └── vite-env.d.ts │ ├── tsconfig.json │ ├── vite.config.monorepo.ts │ └── vite.config.ts ├── extension-vanilla-tailwind │ ├── README.md │ ├── index.html │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── lazyLoaded.ts │ │ ├── main.ts │ │ ├── stackblitz-workaround │ │ │ └── index.ts │ │ ├── styles.css │ │ └── vite-env.d.ts │ ├── tsconfig.json │ ├── vite.config.monorepo.ts │ └── vite.config.ts ├── node-replacement │ ├── README.md │ ├── index.html │ ├── package-lock.json │ ├── package.json │ ├── public │ │ └── icons │ │ │ ├── LICENSE.md │ │ │ ├── arrow-clockwise.svg │ │ │ ├── arrow-counterclockwise.svg │ │ │ ├── journal-text.svg │ │ │ ├── justify.svg │ │ │ ├── text-center.svg │ │ │ ├── text-left.svg │ │ │ ├── text-paragraph.svg │ │ │ ├── text-right.svg │ │ │ ├── type-bold.svg │ │ │ ├── type-italic.svg │ │ │ ├── type-strikethrough.svg │ │ │ └── type-underline.svg │ ├── src │ │ ├── App.tsx │ │ ├── ExampleTheme.ts │ │ ├── main.tsx │ │ ├── nodes │ │ │ └── CustomParagraphNode.ts │ │ ├── plugins │ │ │ ├── ToolbarPlugin.tsx │ │ │ └── TreeViewPlugin.tsx │ │ ├── styleConfig.ts │ │ ├── styles.css │ │ └── vite-env.d.ts │ ├── tsconfig.json │ ├── tsconfig.node.json │ ├── vite.config.monorepo.ts │ └── vite.config.ts ├── node-state-style │ ├── README.md │ ├── index.html │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── App.tsx │ │ ├── ExampleTheme.ts │ │ ├── icons │ │ │ ├── LICENSE.md │ │ │ ├── arrow-clockwise.svg │ │ │ ├── arrow-counterclockwise.svg │ │ │ ├── text-paragraph.svg │ │ │ ├── type-bold.svg │ │ │ ├── type-italic.svg │ │ │ ├── type-strikethrough.svg │ │ │ └── type-underline.svg │ │ ├── main.tsx │ │ ├── plugins │ │ │ ├── ShikiViewPlugin.css │ │ │ ├── ShikiViewPlugin.tsx │ │ │ ├── StyleViewPlugin.css │ │ │ ├── StyleViewPlugin.tsx │ │ │ └── ToolbarPlugin.tsx │ │ ├── styleState.ts │ │ ├── styles.css │ │ └── vite-env.d.ts │ ├── tsconfig.json │ ├── tsconfig.node.json │ ├── vite.config.monorepo.ts │ └── vite.config.ts ├── react-plain-text │ ├── README.md │ ├── icons │ │ ├── LICENSE.md │ │ ├── arrow-clockwise.svg │ │ └── arrow-counterclockwise.svg │ ├── index.html │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── App.tsx │ │ ├── ExampleTheme.ts │ │ ├── main.tsx │ │ ├── plugins │ │ │ └── TreeViewPlugin.tsx │ │ └── styles.css │ ├── tsconfig.json │ ├── tsconfig.node.json │ ├── vite.config.monorepo.ts │ └── vite.config.ts ├── react-rich-collab │ ├── .gitignore │ ├── README.md │ ├── app.html │ ├── index.html │ ├── package-lock.json │ ├── package.json │ ├── public │ │ └── icons │ │ │ ├── LICENSE.md │ │ │ ├── arrow-clockwise.svg │ │ │ ├── arrow-counterclockwise.svg │ │ │ ├── journal-text.svg │ │ │ ├── justify.svg │ │ │ ├── text-center.svg │ │ │ ├── text-left.svg │ │ │ ├── text-paragraph.svg │ │ │ ├── text-right.svg │ │ │ ├── type-bold.svg │ │ │ ├── type-italic.svg │ │ │ ├── type-strikethrough.svg │ │ │ └── type-underline.svg │ ├── src │ │ ├── App.tsx │ │ ├── Editor.tsx │ │ ├── ExampleTheme.ts │ │ ├── getRandomUserProfile.ts │ │ ├── main.tsx │ │ ├── plugins │ │ │ ├── ToolbarPlugin.tsx │ │ │ └── TreeViewPlugin.tsx │ │ ├── providers.ts │ │ ├── styles.css │ │ └── vite-env.d.ts │ ├── tsconfig.json │ ├── tsconfig.node.json │ ├── vite.config.monorepo.ts │ └── vite.config.ts ├── react-rich │ ├── README.md │ ├── index.html │ ├── package-lock.json │ ├── package.json │ ├── public │ │ └── icons │ │ │ ├── LICENSE.md │ │ │ ├── arrow-clockwise.svg │ │ │ ├── arrow-counterclockwise.svg │ │ │ ├── journal-text.svg │ │ │ ├── justify.svg │ │ │ ├── text-center.svg │ │ │ ├── text-left.svg │ │ │ ├── text-paragraph.svg │ │ │ ├── text-right.svg │ │ │ ├── type-bold.svg │ │ │ ├── type-italic.svg │ │ │ ├── type-strikethrough.svg │ │ │ └── type-underline.svg │ ├── src │ │ ├── App.tsx │ │ ├── ExampleTheme.ts │ │ ├── main.tsx │ │ ├── plugins │ │ │ ├── ToolbarPlugin.tsx │ │ │ └── TreeViewPlugin.tsx │ │ ├── styleConfig.ts │ │ ├── styles.css │ │ └── vite-env.d.ts │ ├── tsconfig.json │ ├── tsconfig.node.json │ ├── vite.config.monorepo.ts │ └── vite.config.ts ├── react-table │ ├── README.md │ ├── index.html │ ├── package-lock.json │ ├── package.json │ ├── public │ │ └── icons │ │ │ ├── LICENSE.md │ │ │ ├── arrow-clockwise.svg │ │ │ ├── arrow-counterclockwise.svg │ │ │ ├── journal-text.svg │ │ │ ├── justify.svg │ │ │ ├── text-center.svg │ │ │ ├── text-left.svg │ │ │ ├── text-paragraph.svg │ │ │ ├── text-right.svg │ │ │ ├── type-bold.svg │ │ │ ├── type-italic.svg │ │ │ ├── type-strikethrough.svg │ │ │ └── type-underline.svg │ ├── src │ │ ├── App.tsx │ │ ├── ExampleTheme.ts │ │ ├── main.tsx │ │ ├── plugins │ │ │ ├── ToolbarPlugin.tsx │ │ │ └── TreeViewPlugin.tsx │ │ ├── styles.css │ │ └── vite-env.d.ts │ ├── tsconfig.json │ ├── tsconfig.node.json │ ├── vite.config.monorepo.ts │ └── vite.config.ts ├── vanilla-js-iframe │ ├── README.md │ ├── index.html │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── main.ts │ │ ├── prepopulatedRichText.ts │ │ ├── styles.css │ │ └── vite-env.d.ts │ ├── tsconfig.json │ ├── vite.config.monorepo.ts │ └── vite.config.ts ├── vanilla-js-plugin │ ├── README.md │ ├── index.html │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── emoji-plugin │ │ │ ├── EmojiNode.ts │ │ │ ├── EmojiPlugin.ts │ │ │ └── findEmoji.ts │ │ ├── main.ts │ │ ├── prepopulatedRichText.ts │ │ ├── styles.css │ │ └── vite-env.d.ts │ ├── tsconfig.json │ ├── vite.config.monorepo.ts │ └── vite.config.ts └── vanilla-js │ ├── README.md │ ├── index.html │ ├── package-lock.json │ ├── package.json │ ├── src │ ├── main.ts │ ├── prepopulatedRichText.ts │ ├── styles.css │ └── vite-env.d.ts │ ├── tsconfig.json │ ├── vite.config.monorepo.ts │ └── vite.config.ts ├── flow-typed.config.json ├── flow-typed └── environments │ ├── bom.js │ ├── cssom.js │ ├── dom.js │ ├── html.js │ └── jsx.js ├── jest.config.js ├── libdefs ├── dom.js ├── environment.js ├── globals.d.ts ├── prismjs.js ├── react.js └── yjs.js ├── package.json ├── packages ├── lexical-clipboard │ ├── LexicalClipboard.js │ ├── README.md │ ├── flow │ │ └── LexicalClipboard.js.flow │ ├── package.json │ └── src │ │ ├── clipboard.ts │ │ └── index.ts ├── lexical-code-shiki │ ├── LexicalCodeShiki.js │ ├── README.md │ ├── flow │ │ └── LexicalCodeShiki.js.flow │ ├── package.json │ └── src │ │ ├── CodeHighlighterShiki.ts │ │ ├── FacadeShiki.ts │ │ ├── __tests__ │ │ └── unit │ │ │ └── LexicalCodeNodeTabs.test.ts │ │ └── index.ts ├── lexical-code │ ├── LexicalCode.js │ ├── README.md │ ├── flow │ │ └── LexicalCode.js.flow │ ├── package.json │ └── src │ │ ├── CodeExtension.ts │ │ ├── CodeHighlightNode.ts │ │ ├── CodeHighlighterPrism.ts │ │ ├── CodeNode.ts │ │ ├── FacadePrism.ts │ │ ├── FlatStructureUtils.ts │ │ ├── __tests__ │ │ └── unit │ │ │ ├── LexicalCodeNode.test.ts │ │ │ └── LexicalCodeNodeTabs.test.ts │ │ └── index.ts ├── lexical-devtools-core │ ├── LexicalDevtoolsCore.js │ ├── README.md │ ├── flow │ │ └── LexicalDevtoolsCore.js.flow │ ├── package.json │ └── src │ │ ├── TreeView.tsx │ │ ├── generateContent.ts │ │ ├── index.ts │ │ └── useLexicalCommandsLog.ts ├── lexical-devtools │ ├── .browser-profiles │ │ └── chromium │ │ │ └── .gitignore │ ├── .gitignore │ ├── README.md │ ├── SOURCE_CODE_REVIEW.md │ ├── docs │ │ └── architecture-diagram.png │ ├── package.json │ ├── public │ │ ├── icon │ │ │ ├── 128-restricted.png │ │ │ ├── 128.png │ │ │ ├── 16-restricted.png │ │ │ ├── 16.png │ │ │ ├── 32-restricted.png │ │ │ ├── 32.png │ │ │ ├── 48-restricted.png │ │ │ ├── 48.png │ │ │ ├── logo.svg │ │ │ └── logo_square.png │ │ ├── inspect.svg │ │ └── lexical.svg │ ├── safari-xcode │ │ ├── .gitignore │ │ ├── Lexical Developer Tools │ │ │ ├── Config.xcconfig │ │ │ ├── Lexical Developer Tools Extension │ │ │ │ ├── Info.plist │ │ │ │ ├── Lexical_Developer_Tools_Extension.entitlements │ │ │ │ └── SafariWebExtensionHandler.swift │ │ │ ├── Lexical Developer Tools.xcodeproj │ │ │ │ └── project.pbxproj │ │ │ └── Lexical Developer Tools │ │ │ │ ├── AppDelegate.swift │ │ │ │ ├── Assets.xcassets │ │ │ │ ├── AccentColor.colorset │ │ │ │ │ └── Contents.json │ │ │ │ ├── AppIcon.appiconset │ │ │ │ │ ├── Contents.json │ │ │ │ │ ├── mac-icon-128@1x.png │ │ │ │ │ ├── mac-icon-128@2x.png │ │ │ │ │ ├── mac-icon-16@1x.png │ │ │ │ │ ├── mac-icon-16@2x.png │ │ │ │ │ ├── mac-icon-256@1x.png │ │ │ │ │ ├── mac-icon-256@2x.png │ │ │ │ │ ├── mac-icon-32@1x.png │ │ │ │ │ ├── mac-icon-32@2x.png │ │ │ │ │ ├── mac-icon-512@1x.png │ │ │ │ │ └── mac-icon-512@2x.png │ │ │ │ ├── Contents.json │ │ │ │ └── LargeIcon.imageset │ │ │ │ │ └── Contents.json │ │ │ │ ├── Base.lproj │ │ │ │ ├── Main.html │ │ │ │ └── Main.storyboard │ │ │ │ ├── Info.plist │ │ │ │ ├── Lexical Developer Tools.entitlements │ │ │ │ ├── Lexical_Developer_Tools.entitlements │ │ │ │ ├── Resources │ │ │ │ ├── Icon.png │ │ │ │ ├── Script.js │ │ │ │ └── Style.css │ │ │ │ └── ViewController.swift │ │ └── versioning.mjs │ ├── src │ │ ├── components │ │ │ └── EditorsRefreshCTA.tsx │ │ ├── constants.ts │ │ ├── element-picker │ │ │ ├── element-overlay.ts │ │ │ ├── element-picker.ts │ │ │ ├── index.ts │ │ │ └── utils.ts │ │ ├── entrypoints │ │ │ ├── background │ │ │ │ ├── ActionIconWatchdog.ts │ │ │ │ ├── getTabIDService.ts │ │ │ │ └── index.ts │ │ │ ├── content │ │ │ │ ├── index.ts │ │ │ │ └── injectScript.ts │ │ │ ├── devtools-panel │ │ │ │ ├── App.css │ │ │ │ ├── App.tsx │ │ │ │ ├── components │ │ │ │ │ ├── EditorInspectorButton.tsx │ │ │ │ │ └── EditorsList.tsx │ │ │ │ ├── index.html │ │ │ │ └── main.tsx │ │ │ ├── devtools │ │ │ │ ├── index.html │ │ │ │ └── main.ts │ │ │ ├── injected │ │ │ │ ├── InjectedPegasusService.ts │ │ │ │ ├── index.ts │ │ │ │ ├── main.ts │ │ │ │ ├── scanAndListenForEditors.ts │ │ │ │ └── utils │ │ │ │ │ ├── queryLexicalByKey.ts │ │ │ │ │ └── queryLexicalNodes.ts │ │ │ └── popup │ │ │ │ ├── App.css │ │ │ │ ├── App.tsx │ │ │ │ ├── index.html │ │ │ │ ├── main.tsx │ │ │ │ └── style.css │ │ ├── lexicalForExtension.ts │ │ ├── serializeEditorState.ts │ │ ├── store.ts │ │ ├── types.ts │ │ └── utils │ │ │ └── isLexicalNode.ts │ ├── tsconfig.json │ └── wxt.config.ts ├── lexical-dragon │ ├── LexicalDragon.js │ ├── README.md │ ├── flow │ │ └── LexicalDragon.js.flow │ ├── package.json │ └── src │ │ └── index.ts ├── lexical-eslint-plugin-internal │ ├── package.json │ └── src │ │ ├── index.js │ │ └── rules │ │ ├── index.js │ │ ├── no-imports-from-self.js │ │ └── no-optional-chaining.js ├── lexical-eslint-plugin │ ├── LexicalEslintPlugin.js │ ├── README.md │ ├── flow │ │ └── LexicalEslintPlugin.js.flow │ ├── package.json │ └── src │ │ ├── LexicalEslintPlugin.js │ │ ├── __tests__ │ │ └── unit │ │ │ ├── buildMatcher.test.ts │ │ │ └── rules-of-lexical.test.ts │ │ ├── index.ts │ │ ├── rules │ │ └── rules-of-lexical.js │ │ └── util │ │ ├── buildMatcher.js │ │ ├── getFunctionName.js │ │ └── getParentAssignmentName.js ├── lexical-extension │ ├── LexicalExtension.js │ ├── README.md │ ├── flow │ │ └── LexicalExtension.js.flow │ ├── package.json │ └── src │ │ ├── AutoFocusExtension.ts │ │ ├── ClearEditorExtension.ts │ │ ├── EditorStateExtension.ts │ │ ├── ExtensionRep.ts │ │ ├── HorizontalRuleExtension.ts │ │ ├── InitialStateExtension.ts │ │ ├── LexicalBuilder.ts │ │ ├── NodeSelectionExtension.ts │ │ ├── TabIndentationExtension.ts │ │ ├── __tests__ │ │ └── unit │ │ │ ├── LexicalBuilder.test.ts │ │ │ └── deepThemeMergeInPlace.test.ts │ │ ├── config.ts │ │ ├── deepThemeMergeInPlace.ts │ │ ├── getExtensionDependencyFromEditor.ts │ │ ├── getPeerDependencyFromEditor.ts │ │ ├── index.ts │ │ ├── namedSignals.ts │ │ ├── signals.ts │ │ └── watchedSignal.ts ├── lexical-file │ ├── LexicalFile.js │ ├── README.md │ ├── flow │ │ └── LexicalFile.js.flow │ ├── package.json │ └── src │ │ ├── fileImportExport.ts │ │ └── index.ts ├── lexical-hashtag │ ├── LexicalHashtag.js │ ├── README.md │ ├── flow │ │ └── LexicalHashtag.js.flow │ ├── package.json │ └── src │ │ ├── LexicalHashtagExtension.ts │ │ ├── LexicalHashtagNode.ts │ │ ├── __tests__ │ │ └── unit │ │ │ └── LexicalHashtagNode.test.ts │ │ └── index.ts ├── lexical-headless │ ├── LexicalHeadless.js │ ├── README.md │ ├── flow │ │ ├── LexicalHeadless.js.flow │ │ └── LexicalHeadlessDom.js.flow │ ├── package.json │ └── src │ │ ├── __tests__ │ │ ├── unit │ │ │ └── LexicalHeadlessEditor.test.ts │ │ └── utils │ │ │ └── index.ts │ │ ├── dom.browser.ts │ │ ├── dom.ts │ │ ├── dom.www.cjs │ │ └── index.ts ├── lexical-history │ ├── LexicalHistory.js │ ├── README.md │ ├── flow │ │ └── LexicalHistory.js.flow │ ├── package.json │ └── src │ │ ├── __tests__ │ │ └── unit │ │ │ └── LexicalHistory.test.tsx │ │ └── index.ts ├── lexical-html │ ├── LexicalHtml.js │ ├── README.md │ ├── flow │ │ └── LexicalHtml.js.flow │ ├── package.json │ └── src │ │ ├── __tests__ │ │ └── unit │ │ │ └── LexicalHtml.test.ts │ │ └── index.ts ├── lexical-link │ ├── LexicalLink.js │ ├── README.md │ ├── flow │ │ └── LexicalLink.js.flow │ ├── package.json │ └── src │ │ ├── ClickableLinkExtension.ts │ │ ├── LexicalAutoLinkExtension.ts │ │ ├── LexicalLinkExtension.ts │ │ ├── LexicalLinkNode.ts │ │ ├── __tests__ │ │ └── unit │ │ │ ├── LexicalAutoLinkNode.test.ts │ │ │ ├── LexicalLinkNode.test.ts │ │ │ └── LinkExtension.test.ts │ │ └── index.ts ├── lexical-list │ ├── LexicalList.js │ ├── README.md │ ├── flow │ │ └── LexicalList.js.flow │ ├── package.json │ └── src │ │ ├── LexicalListItemNode.ts │ │ ├── LexicalListNode.ts │ │ ├── __tests__ │ │ └── unit │ │ │ ├── LexicalListItemNode.test.ts │ │ │ ├── LexicalListNode.test.ts │ │ │ ├── ListExtension.test.ts │ │ │ ├── formatList.test.ts │ │ │ ├── registerListStrictIndentTransform.test.ts │ │ │ └── utils.test.ts │ │ ├── checkList.ts │ │ ├── formatList.ts │ │ ├── index.ts │ │ └── utils.ts ├── lexical-mark │ ├── LexicalMark.js │ ├── README.md │ ├── __tests__ │ │ └── unit │ │ │ └── LexicalMarkNode.test.ts │ ├── flow │ │ └── LexicalMark.js.flow │ ├── package.json │ └── src │ │ ├── MarkNode.ts │ │ └── index.ts ├── lexical-markdown │ ├── LexicalMarkdown.js │ ├── README.md │ ├── flow │ │ └── LexicalMarkdown.js.flow │ ├── package.json │ └── src │ │ ├── MarkdownExport.ts │ │ ├── MarkdownImport.ts │ │ ├── MarkdownShortcuts.ts │ │ ├── MarkdownTransformers.ts │ │ ├── __tests__ │ │ └── unit │ │ │ └── LexicalMarkdown.test.ts │ │ ├── importTextFormatTransformer.ts │ │ ├── importTextMatchTransformer.ts │ │ ├── importTextTransformers.ts │ │ ├── index.ts │ │ └── utils.ts ├── lexical-offset │ ├── LexicalOffset.js │ ├── README.md │ ├── flow │ │ └── LexicalOffset.js.flow │ ├── package.json │ └── src │ │ └── index.ts ├── lexical-overflow │ ├── LexicalOverflow.js │ ├── README.md │ ├── flow │ │ └── LexicalOverflow.js.flow │ ├── package.json │ └── src │ │ └── index.ts ├── lexical-plain-text │ ├── LexicalPlainText.js │ ├── README.md │ ├── flow │ │ └── LexicalPlainText.js.flow │ ├── package.json │ └── src │ │ └── index.ts ├── lexical-playground │ ├── __tests__ │ │ ├── e2e │ │ │ ├── AutoLinks.spec.mjs │ │ │ ├── AutoScroll.spec.mjs │ │ │ ├── Autocomplete.spec.mjs │ │ │ ├── BlockWithAlignableContents.spec.mjs │ │ │ ├── CharacterLimit.spec.mjs │ │ │ ├── Clear.spec.mjs │ │ │ ├── ClearFormatting.spec.mjs │ │ │ ├── CodeActionMenu.spec.mjs │ │ │ ├── CodeBlock.spec.mjs │ │ │ ├── Collaboration.spec.mjs │ │ │ ├── ColumnLayoutBackspaceAtEnd.spec.mjs │ │ │ ├── Composition.spec.mjs │ │ │ ├── CopyAndPaste │ │ │ │ ├── html │ │ │ │ │ ├── HTMLCopyAndPaste.spec.mjs │ │ │ │ │ ├── ImageHTMLCopyAndPaste.spec.mjs │ │ │ │ │ ├── LinksHTMLCopyAndPaste.spec.mjs │ │ │ │ │ ├── ListsHTMLCopyAndPaste.spec.mjs │ │ │ │ │ ├── TablesHTMLCopyAndPaste.spec.mjs │ │ │ │ │ └── TextFormatHTMLCopyAndPaste.spec.mjs │ │ │ │ └── lexical │ │ │ │ │ ├── ContextMenuCopyAndPaste.spec.mjs │ │ │ │ │ ├── CopyAndPaste.spec.mjs │ │ │ │ │ └── ListsCopyAndPaste.spec.mjs │ │ │ ├── DateTime.spec.mjs │ │ │ ├── DraggableBlock.spec.mjs │ │ │ ├── ElementFormat.spec.mjs │ │ │ ├── Emoticons.spec.mjs │ │ │ ├── Events.spec.mjs │ │ │ ├── Extensions.spec.mjs │ │ │ ├── File.spec.mjs │ │ │ ├── Focus.spec.mjs │ │ │ ├── Hashtags.spec.mjs │ │ │ ├── Headings │ │ │ │ ├── HeadingsBackspaceAtStart.spec.mjs │ │ │ │ ├── HeadingsEnterAtEnd.spec.mjs │ │ │ │ └── HeadingsEnterInMiddle.spec.mjs │ │ │ ├── History.spec.mjs │ │ │ ├── HorizontalRule.spec.mjs │ │ │ ├── Images.spec.mjs │ │ │ ├── Indentation.spec.mjs │ │ │ ├── Keyboard.spec.mjs │ │ │ ├── KeyboardShortcuts.spec.mjs │ │ │ ├── Keywords.spec.mjs │ │ │ ├── Links.spec.mjs │ │ │ ├── List.spec.mjs │ │ │ ├── Lock.spec.mjs │ │ │ ├── Markdown.spec.mjs │ │ │ ├── MaxLength.spec.mjs │ │ │ ├── Mentions.spec.mjs │ │ │ ├── Mutations.spec.mjs │ │ │ ├── Navigation.spec.mjs │ │ │ ├── Placeholder.spec.mjs │ │ │ ├── Selection.spec.mjs │ │ │ ├── SelectionAlwaysOnDisplay.spec.mjs │ │ │ ├── Share.spec.mjs │ │ │ ├── SpecialTexts.spec.mjs │ │ │ ├── Tab.spec.mjs │ │ │ ├── Tables.spec.mjs │ │ │ ├── TextEntry.spec.mjs │ │ │ ├── TextFormatting.spec.mjs │ │ │ └── Toolbar.spec.mjs │ │ ├── keyboardShortcuts │ │ │ └── index.mjs │ │ ├── regression │ │ │ ├── 1055-fast-typing-undo.spec.mjs │ │ │ ├── 1083-backspace-with-element-at-front.spec.mjs │ │ │ ├── 1113-link-newline-at-end.spec.mjs │ │ │ ├── 1258-delete-forward.spec.mjs │ │ │ ├── 1384-insert-nodes.spec.mjs │ │ │ ├── 1730-delete-backword.spec.mjs │ │ │ ├── 221-editing-hashtags.spec.mjs │ │ │ ├── 230-navigation-around-hashtags.spec.mjs │ │ │ ├── 231-empty-text-nodes.spec.mjs │ │ │ ├── 3136-insert-nodes-adjacent-to-inline.spec.mjs │ │ │ ├── 3433-merge-markdown-lists.spec.mjs │ │ │ ├── 379-backspace-with-mentions.spec.mjs │ │ │ ├── 399-open-line.spec.mjs │ │ │ ├── 429-swapping-emoji.spec.mjs │ │ │ ├── 4661-insert-column-selection.spec.mjs │ │ │ ├── 4697-repeated-table-selection.spec.mjs │ │ │ ├── 4872-full-row-span-cell-merge.spec.mjs │ │ │ ├── 4876-unmerge-cell.spec.mjs │ │ │ ├── 5251-paste-into-inline-element.spec.mjs │ │ │ ├── 5583-select-list-followed-by-element-node.spec.mjs │ │ │ ├── 6870-table-left-arrow-selection.spec.mjs │ │ │ ├── 6974-delete-character-backward.spec.mjs │ │ │ ├── 7163-graphemes.spec.mjs │ │ │ ├── 7246-delete-character-backward-list.spec.mjs │ │ │ ├── 7266-column-header-merged-cells.spec.mjs │ │ │ ├── 7319-delete-character-backward-nodeselection.spec.mjs │ │ │ ├── 7354-firefox-decorator-paste.spec.mjs │ │ │ └── 7635-SELECTION_INSERT_CLIPBOARD_NODES_COMMAND.spec.mjs │ │ ├── unit │ │ │ ├── ImageHTML.test.ts │ │ │ └── docSerialization.test.ts │ │ └── utils │ │ │ └── index.mjs │ ├── apple-touch-icon.png │ ├── esm │ │ ├── index.html │ │ ├── index.mjs │ │ ├── prepopulatedRichText.mjs │ │ └── styles.css │ ├── favicon-16x16.png │ ├── favicon-32x32.png │ ├── favicon.ico │ ├── index.html │ ├── package.json │ ├── public │ │ └── logo.svg │ ├── split │ │ └── index.html │ ├── src │ │ ├── App.tsx │ │ ├── Editor.tsx │ │ ├── Settings.tsx │ │ ├── appSettings.ts │ │ ├── buildHTMLConfig.tsx │ │ ├── collaboration.ts │ │ ├── commenting │ │ │ └── index.ts │ │ ├── context │ │ │ ├── FlashMessageContext.tsx │ │ │ ├── SettingsContext.tsx │ │ │ ├── SharedHistoryContext.tsx │ │ │ └── ToolbarContext.tsx │ │ ├── hooks │ │ │ ├── useFlashMessage.tsx │ │ │ ├── useModal.tsx │ │ │ └── useReport.ts │ │ ├── images │ │ │ ├── cat-typing.gif │ │ │ ├── emoji │ │ │ │ ├── 1F600.png │ │ │ │ ├── 1F641.png │ │ │ │ ├── 1F642.png │ │ │ │ ├── 2764.png │ │ │ │ └── LICENSE.md │ │ │ ├── icons │ │ │ │ ├── 3-columns.svg │ │ │ │ ├── LICENSE.md │ │ │ │ ├── add-sign.svg │ │ │ │ ├── arrow-clockwise.svg │ │ │ │ ├── arrow-counterclockwise.svg │ │ │ │ ├── bg-color.svg │ │ │ │ ├── calendar.svg │ │ │ │ ├── camera.svg │ │ │ │ ├── card-checklist.svg │ │ │ │ ├── caret-right-fill.svg │ │ │ │ ├── chat-left-text.svg │ │ │ │ ├── chat-right-dots.svg │ │ │ │ ├── chat-right-text.svg │ │ │ │ ├── chat-right.svg │ │ │ │ ├── chat-square-quote.svg │ │ │ │ ├── chevron-down.svg │ │ │ │ ├── clipboard.svg │ │ │ │ ├── clock-history.svg │ │ │ │ ├── close.svg │ │ │ │ ├── code.svg │ │ │ │ ├── comments.svg │ │ │ │ ├── copy.svg │ │ │ │ ├── diagram-2.svg │ │ │ │ ├── download.svg │ │ │ │ ├── draggable-block-menu.svg │ │ │ │ ├── dropdown-more.svg │ │ │ │ ├── figma.svg │ │ │ │ ├── file-earmark-text.svg │ │ │ │ ├── file-image.svg │ │ │ │ ├── filetype-gif.svg │ │ │ │ ├── font-color.svg │ │ │ │ ├── font-family.svg │ │ │ │ ├── gear.svg │ │ │ │ ├── highlighter.svg │ │ │ │ ├── horizontal-rule.svg │ │ │ │ ├── indent.svg │ │ │ │ ├── journal-code.svg │ │ │ │ ├── journal-text.svg │ │ │ │ ├── justify.svg │ │ │ │ ├── link.svg │ │ │ │ ├── list-ol.svg │ │ │ │ ├── list-ul.svg │ │ │ │ ├── lock-fill.svg │ │ │ │ ├── lock.svg │ │ │ │ ├── markdown.svg │ │ │ │ ├── mic.svg │ │ │ │ ├── minus-sign.svg │ │ │ │ ├── outdent.svg │ │ │ │ ├── paint-bucket.svg │ │ │ │ ├── palette.svg │ │ │ │ ├── pencil-fill.svg │ │ │ │ ├── plug-fill.svg │ │ │ │ ├── plug.svg │ │ │ │ ├── plus-slash-minus.svg │ │ │ │ ├── plus.svg │ │ │ │ ├── prettier-error.svg │ │ │ │ ├── prettier.svg │ │ │ │ ├── scissors.svg │ │ │ │ ├── send.svg │ │ │ │ ├── square-check.svg │ │ │ │ ├── sticky.svg │ │ │ │ ├── success-alt.svg │ │ │ │ ├── success.svg │ │ │ │ ├── table.svg │ │ │ │ ├── text-center.svg │ │ │ │ ├── text-left.svg │ │ │ │ ├── text-paragraph.svg │ │ │ │ ├── text-right.svg │ │ │ │ ├── trash.svg │ │ │ │ ├── trash3.svg │ │ │ │ ├── type-bold.svg │ │ │ │ ├── type-capitalize.svg │ │ │ │ ├── type-h1.svg │ │ │ │ ├── type-h2.svg │ │ │ │ ├── type-h3.svg │ │ │ │ ├── type-h4.svg │ │ │ │ ├── type-h5.svg │ │ │ │ ├── type-h6.svg │ │ │ │ ├── type-italic.svg │ │ │ │ ├── type-lowercase.svg │ │ │ │ ├── type-strikethrough.svg │ │ │ │ ├── type-subscript.svg │ │ │ │ ├── type-superscript.svg │ │ │ │ ├── type-underline.svg │ │ │ │ ├── type-uppercase.svg │ │ │ │ ├── upload.svg │ │ │ │ ├── user.svg │ │ │ │ ├── vertical-bottom.svg │ │ │ │ ├── vertical-middle.svg │ │ │ │ ├── vertical-top.svg │ │ │ │ ├── x.svg │ │ │ │ └── youtube.svg │ │ │ ├── image-broken.svg │ │ │ ├── image │ │ │ │ └── LICENSE.md │ │ │ ├── landscape.jpg │ │ │ ├── logo.svg │ │ │ ├── yellow-flower-small.jpg │ │ │ └── yellow-flower.jpg │ │ ├── index.css │ │ ├── index.tsx │ │ ├── nodes │ │ │ ├── AutocompleteNode.tsx │ │ │ ├── DateTimeNode │ │ │ │ ├── DateTimeComponent.tsx │ │ │ │ ├── DateTimeNode.css │ │ │ │ └── DateTimeNode.tsx │ │ │ ├── EmojiNode.tsx │ │ │ ├── EquationComponent.tsx │ │ │ ├── EquationNode.tsx │ │ │ ├── ExcalidrawNode │ │ │ │ ├── ExcalidrawComponent.tsx │ │ │ │ ├── ExcalidrawImage.tsx │ │ │ │ └── index.tsx │ │ │ ├── FigmaNode.tsx │ │ │ ├── ImageComponent.tsx │ │ │ ├── ImageNode.css │ │ │ ├── ImageNode.tsx │ │ │ ├── KeywordNode.ts │ │ │ ├── LayoutContainerNode.ts │ │ │ ├── LayoutItemNode.ts │ │ │ ├── MentionNode.ts │ │ │ ├── PageBreakNode │ │ │ │ ├── index.css │ │ │ │ └── index.tsx │ │ │ ├── PlaygroundNodes.ts │ │ │ ├── PollComponent.tsx │ │ │ ├── PollNode.css │ │ │ ├── PollNode.tsx │ │ │ ├── SpecialTextNode.tsx │ │ │ ├── StickyComponent.tsx │ │ │ ├── StickyNode.css │ │ │ ├── StickyNode.tsx │ │ │ ├── TweetNode.tsx │ │ │ └── YouTubeNode.tsx │ │ ├── plugins │ │ │ ├── ActionsPlugin │ │ │ │ └── index.tsx │ │ │ ├── AutoEmbedPlugin │ │ │ │ └── index.tsx │ │ │ ├── AutoLinkPlugin │ │ │ │ └── index.tsx │ │ │ ├── AutocompletePlugin │ │ │ │ └── index.tsx │ │ │ ├── CodeActionMenuPlugin │ │ │ │ ├── components │ │ │ │ │ ├── CopyButton │ │ │ │ │ │ └── index.tsx │ │ │ │ │ └── PrettierButton │ │ │ │ │ │ ├── index.css │ │ │ │ │ │ └── index.tsx │ │ │ │ ├── index.css │ │ │ │ ├── index.tsx │ │ │ │ └── utils.ts │ │ │ ├── CodeHighlightPrismPlugin │ │ │ │ └── index.ts │ │ │ ├── CodeHighlightShikiPlugin │ │ │ │ └── index.ts │ │ │ ├── CollapsiblePlugin │ │ │ │ ├── Collapsible.css │ │ │ │ ├── CollapsibleContainerNode.ts │ │ │ │ ├── CollapsibleContentNode.ts │ │ │ │ ├── CollapsibleTitleNode.ts │ │ │ │ ├── CollapsibleUtils.ts │ │ │ │ └── index.ts │ │ │ ├── CommentPlugin │ │ │ │ ├── index.css │ │ │ │ └── index.tsx │ │ │ ├── ComponentPickerPlugin │ │ │ │ └── index.tsx │ │ │ ├── ContextMenuPlugin │ │ │ │ └── index.tsx │ │ │ ├── DateTimePlugin │ │ │ │ └── index.tsx │ │ │ ├── DocsPlugin │ │ │ │ └── index.tsx │ │ │ ├── DragDropPastePlugin │ │ │ │ └── index.ts │ │ │ ├── DraggableBlockPlugin │ │ │ │ ├── index.css │ │ │ │ └── index.tsx │ │ │ ├── EmojiPickerPlugin │ │ │ │ └── index.tsx │ │ │ ├── EmojisPlugin │ │ │ │ └── index.ts │ │ │ ├── EquationsPlugin │ │ │ │ └── index.tsx │ │ │ ├── ExcalidrawPlugin │ │ │ │ └── index.tsx │ │ │ ├── FigmaPlugin │ │ │ │ └── index.tsx │ │ │ ├── FloatingLinkEditorPlugin │ │ │ │ ├── index.css │ │ │ │ └── index.tsx │ │ │ ├── FloatingTextFormatToolbarPlugin │ │ │ │ ├── index.css │ │ │ │ └── index.tsx │ │ │ ├── ImagesPlugin │ │ │ │ └── index.tsx │ │ │ ├── KeywordsPlugin │ │ │ │ └── index.ts │ │ │ ├── LayoutPlugin │ │ │ │ ├── InsertLayoutDialog.tsx │ │ │ │ └── LayoutPlugin.tsx │ │ │ ├── LinkPlugin │ │ │ │ └── index.tsx │ │ │ ├── MarkdownShortcutPlugin │ │ │ │ └── index.tsx │ │ │ ├── MarkdownTransformers │ │ │ │ └── index.ts │ │ │ ├── MaxLengthPlugin │ │ │ │ └── index.tsx │ │ │ ├── MentionsPlugin │ │ │ │ └── index.tsx │ │ │ ├── PageBreakPlugin │ │ │ │ └── index.tsx │ │ │ ├── PasteLogPlugin │ │ │ │ └── index.tsx │ │ │ ├── PollPlugin │ │ │ │ └── index.tsx │ │ │ ├── ShortcutsPlugin │ │ │ │ ├── index.tsx │ │ │ │ └── shortcuts.ts │ │ │ ├── SpecialTextPlugin │ │ │ │ └── index.ts │ │ │ ├── SpeechToTextPlugin │ │ │ │ └── index.ts │ │ │ ├── StickyPlugin │ │ │ │ └── index.ts │ │ │ ├── TabFocusPlugin │ │ │ │ └── index.tsx │ │ │ ├── TableActionMenuPlugin │ │ │ │ └── index.tsx │ │ │ ├── TableCellResizer │ │ │ │ ├── index.css │ │ │ │ └── index.tsx │ │ │ ├── TableHoverActionsPlugin │ │ │ │ └── index.tsx │ │ │ ├── TableOfContentsPlugin │ │ │ │ ├── index.css │ │ │ │ └── index.tsx │ │ │ ├── TablePlugin.tsx │ │ │ ├── TableScrollShadowPlugin │ │ │ │ └── index.tsx │ │ │ ├── TestRecorderPlugin │ │ │ │ └── index.tsx │ │ │ ├── ToolbarPlugin │ │ │ │ ├── fontSize.css │ │ │ │ ├── fontSize.tsx │ │ │ │ ├── index.tsx │ │ │ │ └── utils.ts │ │ │ ├── TreeViewPlugin │ │ │ │ └── index.tsx │ │ │ ├── TwitterPlugin │ │ │ │ └── index.ts │ │ │ ├── TypingPerfPlugin │ │ │ │ └── index.ts │ │ │ ├── VersionsPlugin │ │ │ │ ├── index.css │ │ │ │ └── index.tsx │ │ │ └── YouTubePlugin │ │ │ │ └── index.ts │ │ ├── server │ │ │ └── validation.ts │ │ ├── setupEnv.ts │ │ ├── themes │ │ │ ├── CommentEditorTheme.css │ │ │ ├── CommentEditorTheme.ts │ │ │ ├── PlaygroundEditorTheme.css │ │ │ ├── PlaygroundEditorTheme.ts │ │ │ ├── StickyEditorTheme.css │ │ │ └── StickyEditorTheme.ts │ │ ├── ui │ │ │ ├── Button.css │ │ │ ├── Button.tsx │ │ │ ├── ColorPicker.css │ │ │ ├── ColorPicker.tsx │ │ │ ├── ContentEditable.css │ │ │ ├── ContentEditable.tsx │ │ │ ├── Dialog.css │ │ │ ├── Dialog.tsx │ │ │ ├── DropDown.tsx │ │ │ ├── DropdownColorPicker.tsx │ │ │ ├── EquationEditor.css │ │ │ ├── EquationEditor.tsx │ │ │ ├── ExcalidrawModal.css │ │ │ ├── ExcalidrawModal.tsx │ │ │ ├── FileInput.tsx │ │ │ ├── FlashMessage.css │ │ │ ├── FlashMessage.tsx │ │ │ ├── ImageResizer.tsx │ │ │ ├── Input.css │ │ │ ├── KatexEquationAlterer.css │ │ │ ├── KatexEquationAlterer.tsx │ │ │ ├── KatexRenderer.tsx │ │ │ ├── Modal.css │ │ │ ├── Modal.tsx │ │ │ ├── Select.css │ │ │ ├── Select.tsx │ │ │ ├── Switch.tsx │ │ │ └── TextInput.tsx │ │ └── utils │ │ │ ├── docSerialization.ts │ │ │ ├── emoji-list.ts │ │ │ ├── focusUtils.ts │ │ │ ├── getDOMRangeRect.ts │ │ │ ├── getSelectedNode.ts │ │ │ ├── getThemeSelector.ts │ │ │ ├── isMobileWidth.ts │ │ │ ├── joinClasses.ts │ │ │ ├── setFloatingElemPosition.ts │ │ │ ├── setFloatingElemPositionForLinkEditor.ts │ │ │ ├── swipe.ts │ │ │ └── url.ts │ ├── vite.config.ts │ ├── viteCopyEsm.ts │ └── viteCopyExcalidrawAssets.ts ├── lexical-react │ ├── README.md │ ├── flow │ │ ├── LexicalAutoEmbedPlugin.js.flow │ │ ├── LexicalAutoFocusPlugin.js.flow │ │ ├── LexicalAutoLinkPlugin.js.flow │ │ ├── LexicalBlockWithAlignableContents.js.flow │ │ ├── LexicalCharacterLimitPlugin.js.flow │ │ ├── LexicalCheckListPlugin.js.flow │ │ ├── LexicalClearEditorPlugin.js.flow │ │ ├── LexicalClickableLinkPlugin.js.flow │ │ ├── LexicalCollaborationContext.js.flow │ │ ├── LexicalCollaborationPlugin.js.flow │ │ ├── LexicalComposer.js.flow │ │ ├── LexicalComposerContext.js.flow │ │ ├── LexicalContentEditable.js.flow │ │ ├── LexicalContextMenuPlugin.js.flow │ │ ├── LexicalDecoratorBlockNode.js.flow │ │ ├── LexicalDraggableBlockPlugin.js.flow │ │ ├── LexicalEditorRefPlugin.js.flow │ │ ├── LexicalErrorBoundary.js.flow │ │ ├── LexicalExtensionComponent.js.flow │ │ ├── LexicalExtensionComposer.js.flow │ │ ├── LexicalHashtagPlugin.js.flow │ │ ├── LexicalHistoryPlugin.js.flow │ │ ├── LexicalHorizontalRuleNode.js.flow │ │ ├── LexicalHorizontalRulePlugin.js.flow │ │ ├── LexicalLinkPlugin.js.flow │ │ ├── LexicalListPlugin.js.flow │ │ ├── LexicalMarkdownShortcutPlugin.js.flow │ │ ├── LexicalNestedComposer.js.flow │ │ ├── LexicalNodeContextMenuPlugin.js.flow │ │ ├── LexicalNodeEventPlugin.js.flow │ │ ├── LexicalNodeMenuPlugin.js.flow │ │ ├── LexicalOnChangePlugin.js.flow │ │ ├── LexicalPlainTextPlugin.js.flow │ │ ├── LexicalReactExtension.js.flow │ │ ├── LexicalReactPluginHostExtension.js.flow │ │ ├── LexicalReactProviderExtension.js.flow │ │ ├── LexicalRichTextPlugin.js.flow │ │ ├── LexicalSelectionAlwaysOnDisplay.js.flow │ │ ├── LexicalTabIndentationPlugin.js.flow │ │ ├── LexicalTableOfContentsPlugin.js.flow │ │ ├── LexicalTablePlugin.js.flow │ │ ├── LexicalTreeView.js.flow │ │ ├── LexicalTreeViewExtension.js.flow │ │ ├── LexicalTypeaheadMenuPlugin.js.flow │ │ ├── useLexicalEditable.js.flow │ │ ├── useLexicalExtensionComponent.js.flow │ │ ├── useLexicalIsTextContentEmpty.js.flow │ │ ├── useLexicalNodeSelection.js.flow │ │ ├── useLexicalSubscription.js.flow │ │ └── useLexicalTextEntity.js.flow │ ├── package.json │ └── src │ │ ├── ExtensionComponent.tsx │ │ ├── LexicalAutoEmbedPlugin.tsx │ │ ├── LexicalAutoFocusPlugin.ts │ │ ├── LexicalAutoLinkPlugin.ts │ │ ├── LexicalBlockWithAlignableContents.tsx │ │ ├── LexicalCharacterLimitPlugin.tsx │ │ ├── LexicalCheckListPlugin.tsx │ │ ├── LexicalClearEditorPlugin.ts │ │ ├── LexicalClickableLinkPlugin.tsx │ │ ├── LexicalCollaborationContext.tsx │ │ ├── LexicalCollaborationPlugin.tsx │ │ ├── LexicalComposer.tsx │ │ ├── LexicalComposerContext.ts │ │ ├── LexicalContentEditable.tsx │ │ ├── LexicalContextMenuPlugin.tsx │ │ ├── LexicalDecoratorBlockNode.ts │ │ ├── LexicalDraggableBlockPlugin.tsx │ │ ├── LexicalEditorRefPlugin.tsx │ │ ├── LexicalErrorBoundary.tsx │ │ ├── LexicalExtensionComposer.tsx │ │ ├── LexicalHashtagPlugin.ts │ │ ├── LexicalHistoryPlugin.ts │ │ ├── LexicalHorizontalRuleNode.tsx │ │ ├── LexicalHorizontalRulePlugin.ts │ │ ├── LexicalLinkPlugin.ts │ │ ├── LexicalListPlugin.ts │ │ ├── LexicalMarkdownShortcutPlugin.tsx │ │ ├── LexicalNestedComposer.tsx │ │ ├── LexicalNodeContextMenuPlugin.tsx │ │ ├── LexicalNodeEventPlugin.ts │ │ ├── LexicalNodeMenuPlugin.tsx │ │ ├── LexicalOnChangePlugin.ts │ │ ├── LexicalPlainTextPlugin.tsx │ │ ├── LexicalRichTextPlugin.tsx │ │ ├── LexicalSelectionAlwaysOnDisplay.tsx │ │ ├── LexicalTabIndentationPlugin.tsx │ │ ├── LexicalTableOfContentsPlugin.tsx │ │ ├── LexicalTablePlugin.ts │ │ ├── LexicalTreeView.tsx │ │ ├── LexicalTypeaheadMenuPlugin.tsx │ │ ├── ReactExtension.tsx │ │ ├── ReactPluginHostExtension.tsx │ │ ├── ReactProviderExtension.tsx │ │ ├── TreeViewExtension.tsx │ │ ├── __tests__ │ │ └── unit │ │ │ ├── Collaboration.test.ts │ │ │ ├── CollaborationSnapshot.test.ts │ │ │ ├── CollaborationWithCollisions.test.ts │ │ │ ├── LexicalCollaborationPlugin.test.tsx │ │ │ ├── LexicalComposer.test.tsx │ │ │ ├── LexicalContentEditableElement.test.tsx │ │ │ ├── LexicalExtensionComposer.test.tsx │ │ │ ├── LexicalNestedComposer.test.tsx │ │ │ ├── PlainRichTextPlugin.test.tsx │ │ │ ├── React19.test.tsx │ │ │ ├── ReactExtension.test.tsx │ │ │ ├── ReactPluginHostExtension.test.tsx │ │ │ ├── useLexicalCharacterLimit.test.ts │ │ │ ├── useLexicalIsTextContentEmpty.test.tsx │ │ │ ├── useMenuAnchorRef.test.tsx │ │ │ └── utils.tsx │ │ ├── shared │ │ ├── LegacyDecorators.tsx │ │ ├── LexicalContentEditableElement.tsx │ │ ├── LexicalMenu.ts │ │ ├── buildEditorComponent.tsx │ │ ├── mergeRefs.ts │ │ ├── point.ts │ │ ├── rect.ts │ │ ├── types.ts │ │ ├── useCanShowPlaceholder.ts │ │ ├── useCharacterLimit.ts │ │ ├── useDecorators.tsx │ │ ├── useHistory.ts │ │ ├── useList.ts │ │ ├── usePlainTextSetup.ts │ │ ├── useReactDecorators.tsx │ │ ├── useRichTextSetup.ts │ │ └── useYjsCollaboration.tsx │ │ ├── useExtensionComponent.tsx │ │ ├── useLexicalEditable.ts │ │ ├── useLexicalIsTextContentEmpty.ts │ │ ├── useLexicalNodeSelection.ts │ │ ├── useLexicalSubscription.tsx │ │ └── useLexicalTextEntity.ts ├── lexical-rich-text │ ├── LexicalRichText.js │ ├── README.md │ ├── flow │ │ └── LexicalRichText.js.flow │ ├── package.json │ └── src │ │ ├── __tests__ │ │ └── unit │ │ │ ├── LexicalHeadingNode.test.ts │ │ │ └── LexicalQuoteNode.test.ts │ │ └── index.ts ├── lexical-selection │ ├── LexicalSelection.js │ ├── README.md │ ├── flow │ │ └── LexicalSelection.js.flow │ ├── package.json │ └── src │ │ ├── __tests__ │ │ ├── unit │ │ │ ├── $sliceSelectedTextNodeContent.test.ts │ │ │ ├── LexicalSelection.test.tsx │ │ │ └── LexicalSelectionHelpers.test.ts │ │ └── utils │ │ │ └── index.ts │ │ ├── constants.ts │ │ ├── index.ts │ │ ├── lexical-node.ts │ │ ├── range-selection.ts │ │ └── utils.ts ├── lexical-table │ ├── LexicalTable.js │ ├── README.md │ ├── flow │ │ └── LexicalTable.js.flow │ ├── package.json │ └── src │ │ ├── LexicalTableCellNode.ts │ │ ├── LexicalTableCommands.ts │ │ ├── LexicalTableExtension.ts │ │ ├── LexicalTableNode.ts │ │ ├── LexicalTableObserver.ts │ │ ├── LexicalTablePluginHelpers.ts │ │ ├── LexicalTableRowNode.ts │ │ ├── LexicalTableSelection.ts │ │ ├── LexicalTableSelectionHelpers.ts │ │ ├── LexicalTableUtils.ts │ │ ├── __tests__ │ │ └── unit │ │ │ ├── LexicalTableCellNode.test.ts │ │ │ ├── LexicalTableExtension.test.ts │ │ │ ├── LexicalTableMobileSelection.test.tsx │ │ │ ├── LexicalTableNode.test.tsx │ │ │ ├── LexicalTablePlugin.test.tsx │ │ │ ├── LexicalTableRowNode.test.ts │ │ │ └── LexicalTableSelection.test.tsx │ │ ├── constants.ts │ │ └── index.ts ├── lexical-tailwind │ ├── LexicalTailwind.js │ ├── README.md │ ├── flow │ │ └── LexicalTailwind.js.flow │ ├── package.json │ └── src │ │ ├── __tests__ │ │ └── unit │ │ │ └── LexicalTailwind.test.ts │ │ └── index.ts ├── lexical-text │ ├── LexicalText.js │ ├── README.md │ ├── flow │ │ └── LexicalText.js.flow │ ├── package.json │ └── src │ │ ├── canShowPlaceholder.ts │ │ ├── findTextIntersectionFromCharacters.ts │ │ ├── index.ts │ │ ├── isRootTextContentEmpty.ts │ │ ├── registerLexicalTextEntity.ts │ │ └── rootTextContent.ts ├── lexical-utils │ ├── LexicalUtils.js │ ├── README.md │ ├── flow │ │ └── LexicalUtils.js.flow │ ├── package.json │ └── src │ │ ├── __tests__ │ │ └── unit │ │ │ ├── LexicalElementHelpers.test.ts │ │ │ ├── LexicalEventHelpers.test.tsx │ │ │ ├── LexicalNodeHelpers.test.ts │ │ │ ├── LexicalRootHelpers.test.ts │ │ │ ├── LexicalUtilsInsertNodeToNearestRoot.test.tsx │ │ │ ├── LexicalUtilsKlassEqual.test.ts │ │ │ ├── LexicalUtilsSplitNode.test.tsx │ │ │ ├── descendantsMatching.test.tsx │ │ │ ├── iterators.test.tsx │ │ │ ├── mergeRegister.test.ts │ │ │ └── unwrapAndFilterDescendants.test.tsx │ │ ├── index.ts │ │ ├── markSelection.ts │ │ ├── mergeRegister.ts │ │ ├── positionNodeOnRange.ts │ │ ├── px.ts │ │ └── selectionAlwaysOnDisplay.ts ├── lexical-website │ ├── .gitignore │ ├── README.md │ ├── blog │ │ ├── 2019-05-28-first-blog-post.md │ │ ├── 2019-05-29-long-blog-post.md │ │ ├── 2021-08-01-mdx-blog-post.mdx │ │ ├── 2021-08-26-welcome │ │ │ ├── docusaurus-plushie-banner.jpeg │ │ │ └── index.md │ │ └── authors.yml │ ├── docs │ │ ├── collaboration │ │ │ ├── _category_.json │ │ │ ├── faq.md │ │ │ └── react.md │ │ ├── concepts │ │ │ ├── _category_.json │ │ │ ├── commands.md │ │ │ ├── dom-events.md │ │ │ ├── editor-state.md │ │ │ ├── history.md │ │ │ ├── key-management.md │ │ │ ├── listeners.md │ │ │ ├── node-cloning.md │ │ │ ├── node-replacement.md │ │ │ ├── node-state.md │ │ │ ├── nodes.mdx │ │ │ ├── read-only.md │ │ │ ├── selection.md │ │ │ ├── serialization.md │ │ │ ├── transforms.md │ │ │ ├── traversals.md │ │ │ └── updates.md │ │ ├── design.md │ │ ├── error.md │ │ ├── extensions │ │ │ ├── defining-extensions.md │ │ │ ├── design.md │ │ │ ├── faq.mdx │ │ │ ├── included-extensions.md │ │ │ ├── intro.md │ │ │ ├── migration.mdx │ │ │ ├── peer-dependencies.md │ │ │ ├── react.md │ │ │ └── signals.md │ │ ├── faq.md │ │ ├── getting-started │ │ │ ├── _category_.json │ │ │ ├── creating-plugin.md │ │ │ ├── devtools.md │ │ │ ├── quick-start.md │ │ │ ├── react.md │ │ │ ├── supported-browsers.md │ │ │ └── theming.md │ │ ├── intro.md │ │ ├── maintainers-guide.md │ │ ├── react │ │ │ ├── _category_.json │ │ │ ├── create_plugin.md │ │ │ ├── faq.md │ │ │ ├── index.md │ │ │ └── plugins.md │ │ └── testing.md │ ├── docusaurus.config.js │ ├── fb │ │ └── sdoc-cache.json │ ├── i18n │ │ └── en │ │ │ ├── code.json │ │ │ ├── docusaurus-plugin-content-blog │ │ │ └── options.json │ │ │ ├── docusaurus-plugin-content-docs │ │ │ └── current.json │ │ │ └── docusaurus-theme-classic │ │ │ ├── footer.json │ │ │ └── navbar.json │ ├── package.json │ ├── plugins │ │ ├── package-docs │ │ │ └── index.js │ │ └── webpack-buffer │ │ │ └── index.js │ ├── sidebars.js │ ├── src │ │ ├── components │ │ │ ├── CommunityContributors │ │ │ │ └── index.js │ │ │ ├── CommunityHeader │ │ │ │ └── index.js │ │ │ ├── CommunityHowToContribute │ │ │ │ └── index.js │ │ │ ├── CommunityLinks │ │ │ │ └── index.js │ │ │ ├── ErrorCodePage.js │ │ │ ├── Gallery │ │ │ │ ├── Card.tsx │ │ │ │ ├── GalleryCards.tsx │ │ │ │ ├── GalleryPage.tsx │ │ │ │ ├── components │ │ │ │ │ ├── Filters.tsx │ │ │ │ │ ├── SearchBar.tsx │ │ │ │ │ ├── TagSelect.tsx │ │ │ │ │ └── styles.module.css │ │ │ │ ├── pluginList.tsx │ │ │ │ ├── styles.module.css │ │ │ │ ├── tagList.tsx │ │ │ │ └── utils.tsx │ │ │ ├── HomepageExamples │ │ │ │ └── index.js │ │ │ ├── HomepageFeatures │ │ │ │ └── index.js │ │ │ └── ImageSwitcher │ │ │ │ └── index.js │ │ ├── css │ │ │ ├── custom.css │ │ │ └── tailwind.css │ │ ├── pages │ │ │ ├── community │ │ │ │ └── index.js │ │ │ ├── gallery.md │ │ │ ├── index.js │ │ │ └── markdown-page.md │ │ └── plugins │ │ │ ├── lexical-remark-slugify-anchors │ │ │ └── index.js │ │ │ ├── lexical-typedoc-plugin-legacy-router │ │ │ └── index.mjs │ │ │ └── lexical-typedoc-plugin-module-name │ │ │ └── index.mjs │ ├── static │ │ ├── .nojekyll │ │ └── img │ │ │ ├── community-header.svg │ │ │ ├── discord-logo-color.svg │ │ │ ├── docs │ │ │ ├── core-conceptual-view.drawio.svg │ │ │ ├── devtools-demo.png │ │ │ ├── lexical-emoji-plugin-design.drawio.svg │ │ │ ├── modular-design.drawio.svg │ │ │ ├── state-formatting-html.drawio.svg │ │ │ ├── state-formatting-lexical.png │ │ │ ├── transforms-lifecycle.excalidraw │ │ │ └── transforms-lifecycle.svg │ │ │ ├── docusaurus.png │ │ │ ├── favicon.ico │ │ │ ├── feature-accessible.svg │ │ │ ├── feature-cross-platform.svg │ │ │ ├── feature-fast.svg │ │ │ ├── feature-reliable.svg │ │ │ ├── github-mark-dark.svg │ │ │ ├── github-mark-light.svg │ │ │ ├── logo-dark.svg │ │ │ ├── logo.svg │ │ │ ├── see-api-documentation.svg │ │ │ ├── stack-overflow.svg │ │ │ ├── tutorial │ │ │ ├── docsVersionDropdown.png │ │ │ └── localeDropdown.png │ │ │ ├── undraw_docusaurus_mountain.svg │ │ │ ├── undraw_docusaurus_react.svg │ │ │ └── undraw_docusaurus_tree.svg │ └── tailwind.config.js ├── lexical-yjs │ ├── LexicalYjs.js │ ├── README.md │ ├── flow │ │ └── LexicalYjs.js.flow │ ├── package.json │ └── src │ │ ├── Bindings.ts │ │ ├── CollabDecoratorNode.ts │ │ ├── CollabElementNode.ts │ │ ├── CollabLineBreakNode.ts │ │ ├── CollabTextNode.ts │ │ ├── CollabV2Mapping.ts │ │ ├── RenderSnapshot.ts │ │ ├── SyncCursors.ts │ │ ├── SyncEditorStates.ts │ │ ├── SyncV2.ts │ │ ├── Utils.ts │ │ ├── index.ts │ │ └── types.ts ├── lexical │ ├── Lexical.js │ ├── README.md │ ├── flow │ │ └── Lexical.js.flow │ ├── package.json │ └── src │ │ ├── LexicalCommands.ts │ │ ├── LexicalConstants.ts │ │ ├── LexicalEditor.ts │ │ ├── LexicalEditorState.ts │ │ ├── LexicalEvents.ts │ │ ├── LexicalGC.ts │ │ ├── LexicalMutations.ts │ │ ├── LexicalNode.ts │ │ ├── LexicalNodeState.ts │ │ ├── LexicalNormalization.ts │ │ ├── LexicalReconciler.ts │ │ ├── LexicalSelection.ts │ │ ├── LexicalUpdateTags.ts │ │ ├── LexicalUpdates.ts │ │ ├── LexicalUtils.ts │ │ ├── __tests__ │ │ ├── unit │ │ │ ├── CodeBlock.test.ts │ │ │ ├── HTMLCopyAndPaste.test.ts │ │ │ ├── LexicalEditor.test.tsx │ │ │ ├── LexicalEditorState.test.ts │ │ │ ├── LexicalExtensionCore.test.ts │ │ │ ├── LexicalListPlugin.test.tsx │ │ │ ├── LexicalNode.test.ts │ │ │ ├── LexicalNodeState.test.ts │ │ │ ├── LexicalNormalization.test.tsx │ │ │ ├── LexicalReconciler.test.ts │ │ │ ├── LexicalSelection.test.ts │ │ │ ├── LexicalSerialization.test.ts │ │ │ ├── LexicalUpdateTags.test.ts │ │ │ └── LexicalUtils.test.ts │ │ └── utils │ │ │ └── index.tsx │ │ ├── caret │ │ ├── LexicalCaret.ts │ │ ├── LexicalCaretUtils.ts │ │ └── __tests__ │ │ │ └── unit │ │ │ ├── LexicalCaret.test.ts │ │ │ └── docs-traversals.test.ts │ │ ├── extension-core │ │ ├── defineExtension.ts │ │ ├── index.ts │ │ ├── internal.ts │ │ ├── safeCast.ts │ │ ├── shallowMergeConfig.ts │ │ └── types.ts │ │ ├── index.ts │ │ └── nodes │ │ ├── ArtificialNode.ts │ │ ├── LexicalDecoratorNode.ts │ │ ├── LexicalElementNode.ts │ │ ├── LexicalLineBreakNode.ts │ │ ├── LexicalParagraphNode.ts │ │ ├── LexicalRootNode.ts │ │ ├── LexicalTabNode.ts │ │ ├── LexicalTextNode.ts │ │ └── __tests__ │ │ └── unit │ │ ├── LexicalElementNode.test.tsx │ │ ├── LexicalGC.test.tsx │ │ ├── LexicalLineBreakNode.test.ts │ │ ├── LexicalParagraphNode.test.ts │ │ ├── LexicalRootNode.test.ts │ │ ├── LexicalTabNode.test.tsx │ │ └── LexicalTextNode.test.tsx └── shared │ ├── lexicalMonorepoPlugin.ts │ ├── package.json │ ├── src │ ├── __mocks__ │ │ ├── devInvariant.ts │ │ ├── invariant.ts │ │ └── warnOnlyOnce.ts │ ├── canUseDOM.ts │ ├── caretFromPoint.ts │ ├── devInvariant.ts │ ├── environment.ts │ ├── formatDevErrorMessage.ts │ ├── formatDevWarningMessage.ts │ ├── formatProdErrorMessage.ts │ ├── formatProdWarningMessage.ts │ ├── invariant.ts │ ├── normalizeClassNames.ts │ ├── react-test-utils.ts │ ├── reactPatches.ts │ ├── simpleDiffWithCursor.ts │ ├── useLayoutEffect.ts │ └── warnOnlyOnce.ts │ └── viteModuleResolution.ts ├── playwright.config.js ├── scripts ├── __tests__ │ ├── integration │ │ ├── fixtures │ │ │ ├── lexical-esm-astro-react │ │ │ │ ├── .gitignore │ │ │ │ ├── README.md │ │ │ │ ├── astro.config.mjs │ │ │ │ ├── package-lock.json │ │ │ │ ├── package.json │ │ │ │ ├── playwright.config.ts │ │ │ │ ├── public │ │ │ │ │ ├── favicon.svg │ │ │ │ │ └── icons │ │ │ │ │ │ ├── LICENSE.md │ │ │ │ │ │ ├── arrow-clockwise.svg │ │ │ │ │ │ ├── arrow-counterclockwise.svg │ │ │ │ │ │ ├── journal-text.svg │ │ │ │ │ │ ├── justify.svg │ │ │ │ │ │ ├── text-center.svg │ │ │ │ │ │ ├── text-left.svg │ │ │ │ │ │ ├── text-paragraph.svg │ │ │ │ │ │ ├── text-right.svg │ │ │ │ │ │ ├── type-bold.svg │ │ │ │ │ │ ├── type-italic.svg │ │ │ │ │ │ ├── type-strikethrough.svg │ │ │ │ │ │ └── type-underline.svg │ │ │ │ ├── src │ │ │ │ │ ├── components │ │ │ │ │ │ ├── App.tsx │ │ │ │ │ │ ├── ExampleTheme.ts │ │ │ │ │ │ ├── main.tsx │ │ │ │ │ │ ├── plugins │ │ │ │ │ │ │ ├── ToolbarPlugin.tsx │ │ │ │ │ │ │ └── TreeViewPlugin.tsx │ │ │ │ │ │ └── styles.css │ │ │ │ │ ├── env.d.ts │ │ │ │ │ ├── layouts │ │ │ │ │ │ └── Layout.astro │ │ │ │ │ └── pages │ │ │ │ │ │ └── index.astro │ │ │ │ ├── tests │ │ │ │ │ └── test.ts │ │ │ │ └── tsconfig.json │ │ │ └── lexical-esm-nextjs │ │ │ │ ├── .gitignore │ │ │ │ ├── README.md │ │ │ │ ├── app │ │ │ │ ├── EditorUseClient.tsx │ │ │ │ ├── ExampleTheme.ts │ │ │ │ ├── favicon.ico │ │ │ │ ├── layout.tsx │ │ │ │ ├── page.tsx │ │ │ │ ├── plugins │ │ │ │ │ ├── ToolbarPlugin.tsx │ │ │ │ │ └── TreeViewPlugin.tsx │ │ │ │ └── styles.css │ │ │ │ ├── next.config.mjs │ │ │ │ ├── package-lock.json │ │ │ │ ├── package.json │ │ │ │ ├── playwright.config.ts │ │ │ │ ├── postcss.config.js │ │ │ │ ├── public │ │ │ │ └── icons │ │ │ │ │ ├── LICENSE.md │ │ │ │ │ ├── arrow-clockwise.svg │ │ │ │ │ ├── arrow-counterclockwise.svg │ │ │ │ │ ├── journal-text.svg │ │ │ │ │ ├── justify.svg │ │ │ │ │ ├── text-center.svg │ │ │ │ │ ├── text-left.svg │ │ │ │ │ ├── text-paragraph.svg │ │ │ │ │ ├── text-right.svg │ │ │ │ │ ├── type-bold.svg │ │ │ │ │ ├── type-italic.svg │ │ │ │ │ ├── type-strikethrough.svg │ │ │ │ │ └── type-underline.svg │ │ │ │ ├── tailwind.config.ts │ │ │ │ ├── tests │ │ │ │ └── test.ts │ │ │ │ └── tsconfig.json │ │ ├── prepare-release.test.js │ │ ├── setup.js │ │ └── utils.js │ └── unit │ │ ├── build.test.ts │ │ └── stackblitz.test.ts ├── build.js ├── check-flow-types.js ├── clean.js ├── create-docs.js ├── create-www-stubs.js ├── error-codes │ ├── ErrorMap.js │ ├── __tests__ │ │ └── unit │ │ │ ├── ErrorMap.test.ts │ │ │ └── transform-error-messages.test.ts │ ├── codes.json │ ├── evalToString.js │ ├── invertObject.js │ └── transform-error-messages.js ├── lint-flow-types.js ├── npm │ ├── increment-version.js │ ├── npm-init.js │ ├── postversion.js │ ├── prepare-release.js │ ├── release.js │ └── update-changelog.js ├── override-react.js ├── shared │ ├── PackageMetadata.js │ ├── packagesManager.js │ └── readMonorepoPackageJson.js ├── update-examples.mjs ├── update-flowconfig.js ├── update-tsconfig.js ├── updateVersion.js ├── validate-tsc-types.js └── www │ ├── __tests__ │ └── unit │ │ └── transformFlowFileContents.test.ts │ ├── headerTemplate.js │ ├── npmToWwwName.js │ ├── rewriteImports.js │ └── transformFlowFileContents.js ├── tsconfig.build.json ├── tsconfig.json ├── tsconfig.test.json ├── tsdoc.json ├── vitest.config.mts └── vitest.setup.mts /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.flowconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/.flowconfig -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/after-approval.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/.github/workflows/after-approval.yml -------------------------------------------------------------------------------- /.github/workflows/call-core-tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/.github/workflows/call-core-tests.yml -------------------------------------------------------------------------------- /.github/workflows/call-e2e-all-tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/.github/workflows/call-e2e-all-tests.yml -------------------------------------------------------------------------------- /.github/workflows/call-e2e-canary-tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/.github/workflows/call-e2e-canary-tests.yml -------------------------------------------------------------------------------- /.github/workflows/call-e2e-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/.github/workflows/call-e2e-test.yml -------------------------------------------------------------------------------- /.github/workflows/call-increment-version.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/.github/workflows/call-increment-version.yml -------------------------------------------------------------------------------- /.github/workflows/call-integration-tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/.github/workflows/call-integration-tests.yml -------------------------------------------------------------------------------- /.github/workflows/call-npm-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/.github/workflows/call-npm-publish.yml -------------------------------------------------------------------------------- /.github/workflows/call-post-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/.github/workflows/call-post-release.yml -------------------------------------------------------------------------------- /.github/workflows/close-stale-pr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/.github/workflows/close-stale-pr.yml -------------------------------------------------------------------------------- /.github/workflows/devtools-extension-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/.github/workflows/devtools-extension-publish.yml -------------------------------------------------------------------------------- /.github/workflows/nightly-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/.github/workflows/nightly-release.yml -------------------------------------------------------------------------------- /.github/workflows/pre-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/.github/workflows/pre-release.yml -------------------------------------------------------------------------------- /.github/workflows/tests-extended.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/.github/workflows/tests-extended.yml -------------------------------------------------------------------------------- /.github/workflows/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/.github/workflows/tests.yml -------------------------------------------------------------------------------- /.github/workflows/version.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/.github/workflows/version.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/.gitignore -------------------------------------------------------------------------------- /.hintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/.hintrc -------------------------------------------------------------------------------- /.husky/.gitignore: -------------------------------------------------------------------------------- 1 | _ 2 | -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | . "$(dirname "$0")/_/husky.sh" 3 | 4 | npx lint-staged 5 | -------------------------------------------------------------------------------- /.lintstagedrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/.lintstagedrc.js -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/.npmrc -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/.prettierrc -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.watchmanconfig: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/README.md -------------------------------------------------------------------------------- /babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/babel.config.js -------------------------------------------------------------------------------- /examples/extension-react-table/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/extension-react-table/README.md -------------------------------------------------------------------------------- /examples/extension-react-table/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/extension-react-table/index.html -------------------------------------------------------------------------------- /examples/extension-react-table/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/extension-react-table/package-lock.json -------------------------------------------------------------------------------- /examples/extension-react-table/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/extension-react-table/package.json -------------------------------------------------------------------------------- /examples/extension-react-table/public/icons/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/extension-react-table/public/icons/LICENSE.md -------------------------------------------------------------------------------- /examples/extension-react-table/public/icons/justify.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/extension-react-table/public/icons/justify.svg -------------------------------------------------------------------------------- /examples/extension-react-table/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/extension-react-table/src/App.tsx -------------------------------------------------------------------------------- /examples/extension-react-table/src/ExampleTheme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/extension-react-table/src/ExampleTheme.ts -------------------------------------------------------------------------------- /examples/extension-react-table/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/extension-react-table/src/main.tsx -------------------------------------------------------------------------------- /examples/extension-react-table/src/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/extension-react-table/src/styles.css -------------------------------------------------------------------------------- /examples/extension-react-table/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /examples/extension-react-table/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/extension-react-table/tsconfig.json -------------------------------------------------------------------------------- /examples/extension-react-table/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/extension-react-table/tsconfig.node.json -------------------------------------------------------------------------------- /examples/extension-react-table/vite.config.monorepo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/extension-react-table/vite.config.monorepo.ts -------------------------------------------------------------------------------- /examples/extension-react-table/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/extension-react-table/vite.config.ts -------------------------------------------------------------------------------- /examples/extension-sveltekit-ssr-hydration/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/extension-sveltekit-ssr-hydration/.gitignore -------------------------------------------------------------------------------- /examples/extension-sveltekit-ssr-hydration/.npmrc: -------------------------------------------------------------------------------- 1 | engine-strict=true 2 | -------------------------------------------------------------------------------- /examples/extension-sveltekit-ssr-hydration/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/extension-sveltekit-ssr-hydration/.prettierrc -------------------------------------------------------------------------------- /examples/extension-sveltekit-ssr-hydration/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/extension-sveltekit-ssr-hydration/README.md -------------------------------------------------------------------------------- /examples/extension-sveltekit-ssr-hydration/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/extension-sveltekit-ssr-hydration/package.json -------------------------------------------------------------------------------- /examples/extension-sveltekit-ssr-hydration/src/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/extension-sveltekit-ssr-hydration/src/app.css -------------------------------------------------------------------------------- /examples/extension-sveltekit-ssr-hydration/src/app.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/extension-sveltekit-ssr-hydration/src/app.d.ts -------------------------------------------------------------------------------- /examples/extension-sveltekit-ssr-hydration/src/app.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/extension-sveltekit-ssr-hydration/src/app.html -------------------------------------------------------------------------------- /examples/extension-vanilla-react-plugin-host/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/extension-vanilla-react-plugin-host/README.md -------------------------------------------------------------------------------- /examples/extension-vanilla-react-plugin-host/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/extension-vanilla-react-plugin-host/index.html -------------------------------------------------------------------------------- /examples/extension-vanilla-react-plugin-host/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /examples/extension-vanilla-tailwind/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/extension-vanilla-tailwind/README.md -------------------------------------------------------------------------------- /examples/extension-vanilla-tailwind/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/extension-vanilla-tailwind/index.html -------------------------------------------------------------------------------- /examples/extension-vanilla-tailwind/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/extension-vanilla-tailwind/package-lock.json -------------------------------------------------------------------------------- /examples/extension-vanilla-tailwind/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/extension-vanilla-tailwind/package.json -------------------------------------------------------------------------------- /examples/extension-vanilla-tailwind/src/lazyLoaded.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/extension-vanilla-tailwind/src/lazyLoaded.ts -------------------------------------------------------------------------------- /examples/extension-vanilla-tailwind/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/extension-vanilla-tailwind/src/main.ts -------------------------------------------------------------------------------- /examples/extension-vanilla-tailwind/src/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/extension-vanilla-tailwind/src/styles.css -------------------------------------------------------------------------------- /examples/extension-vanilla-tailwind/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /examples/extension-vanilla-tailwind/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/extension-vanilla-tailwind/tsconfig.json -------------------------------------------------------------------------------- /examples/extension-vanilla-tailwind/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/extension-vanilla-tailwind/vite.config.ts -------------------------------------------------------------------------------- /examples/node-replacement/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/node-replacement/README.md -------------------------------------------------------------------------------- /examples/node-replacement/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/node-replacement/index.html -------------------------------------------------------------------------------- /examples/node-replacement/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/node-replacement/package-lock.json -------------------------------------------------------------------------------- /examples/node-replacement/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/node-replacement/package.json -------------------------------------------------------------------------------- /examples/node-replacement/public/icons/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/node-replacement/public/icons/LICENSE.md -------------------------------------------------------------------------------- /examples/node-replacement/public/icons/journal-text.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/node-replacement/public/icons/journal-text.svg -------------------------------------------------------------------------------- /examples/node-replacement/public/icons/justify.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/node-replacement/public/icons/justify.svg -------------------------------------------------------------------------------- /examples/node-replacement/public/icons/text-center.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/node-replacement/public/icons/text-center.svg -------------------------------------------------------------------------------- /examples/node-replacement/public/icons/text-left.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/node-replacement/public/icons/text-left.svg -------------------------------------------------------------------------------- /examples/node-replacement/public/icons/text-right.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/node-replacement/public/icons/text-right.svg -------------------------------------------------------------------------------- /examples/node-replacement/public/icons/type-bold.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/node-replacement/public/icons/type-bold.svg -------------------------------------------------------------------------------- /examples/node-replacement/public/icons/type-italic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/node-replacement/public/icons/type-italic.svg -------------------------------------------------------------------------------- /examples/node-replacement/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/node-replacement/src/App.tsx -------------------------------------------------------------------------------- /examples/node-replacement/src/ExampleTheme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/node-replacement/src/ExampleTheme.ts -------------------------------------------------------------------------------- /examples/node-replacement/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/node-replacement/src/main.tsx -------------------------------------------------------------------------------- /examples/node-replacement/src/plugins/ToolbarPlugin.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/node-replacement/src/plugins/ToolbarPlugin.tsx -------------------------------------------------------------------------------- /examples/node-replacement/src/styleConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/node-replacement/src/styleConfig.ts -------------------------------------------------------------------------------- /examples/node-replacement/src/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/node-replacement/src/styles.css -------------------------------------------------------------------------------- /examples/node-replacement/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /examples/node-replacement/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/node-replacement/tsconfig.json -------------------------------------------------------------------------------- /examples/node-replacement/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/node-replacement/tsconfig.node.json -------------------------------------------------------------------------------- /examples/node-replacement/vite.config.monorepo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/node-replacement/vite.config.monorepo.ts -------------------------------------------------------------------------------- /examples/node-replacement/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/node-replacement/vite.config.ts -------------------------------------------------------------------------------- /examples/node-state-style/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/node-state-style/README.md -------------------------------------------------------------------------------- /examples/node-state-style/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/node-state-style/index.html -------------------------------------------------------------------------------- /examples/node-state-style/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/node-state-style/package-lock.json -------------------------------------------------------------------------------- /examples/node-state-style/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/node-state-style/package.json -------------------------------------------------------------------------------- /examples/node-state-style/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/node-state-style/src/App.tsx -------------------------------------------------------------------------------- /examples/node-state-style/src/ExampleTheme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/node-state-style/src/ExampleTheme.ts -------------------------------------------------------------------------------- /examples/node-state-style/src/icons/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/node-state-style/src/icons/LICENSE.md -------------------------------------------------------------------------------- /examples/node-state-style/src/icons/arrow-clockwise.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/node-state-style/src/icons/arrow-clockwise.svg -------------------------------------------------------------------------------- /examples/node-state-style/src/icons/text-paragraph.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/node-state-style/src/icons/text-paragraph.svg -------------------------------------------------------------------------------- /examples/node-state-style/src/icons/type-bold.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/node-state-style/src/icons/type-bold.svg -------------------------------------------------------------------------------- /examples/node-state-style/src/icons/type-italic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/node-state-style/src/icons/type-italic.svg -------------------------------------------------------------------------------- /examples/node-state-style/src/icons/type-underline.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/node-state-style/src/icons/type-underline.svg -------------------------------------------------------------------------------- /examples/node-state-style/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/node-state-style/src/main.tsx -------------------------------------------------------------------------------- /examples/node-state-style/src/plugins/ToolbarPlugin.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/node-state-style/src/plugins/ToolbarPlugin.tsx -------------------------------------------------------------------------------- /examples/node-state-style/src/styleState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/node-state-style/src/styleState.ts -------------------------------------------------------------------------------- /examples/node-state-style/src/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/node-state-style/src/styles.css -------------------------------------------------------------------------------- /examples/node-state-style/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /examples/node-state-style/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/node-state-style/tsconfig.json -------------------------------------------------------------------------------- /examples/node-state-style/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/node-state-style/tsconfig.node.json -------------------------------------------------------------------------------- /examples/node-state-style/vite.config.monorepo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/node-state-style/vite.config.monorepo.ts -------------------------------------------------------------------------------- /examples/node-state-style/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/node-state-style/vite.config.ts -------------------------------------------------------------------------------- /examples/react-plain-text/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/react-plain-text/README.md -------------------------------------------------------------------------------- /examples/react-plain-text/icons/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/react-plain-text/icons/LICENSE.md -------------------------------------------------------------------------------- /examples/react-plain-text/icons/arrow-clockwise.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/react-plain-text/icons/arrow-clockwise.svg -------------------------------------------------------------------------------- /examples/react-plain-text/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/react-plain-text/index.html -------------------------------------------------------------------------------- /examples/react-plain-text/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/react-plain-text/package-lock.json -------------------------------------------------------------------------------- /examples/react-plain-text/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/react-plain-text/package.json -------------------------------------------------------------------------------- /examples/react-plain-text/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/react-plain-text/src/App.tsx -------------------------------------------------------------------------------- /examples/react-plain-text/src/ExampleTheme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/react-plain-text/src/ExampleTheme.ts -------------------------------------------------------------------------------- /examples/react-plain-text/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/react-plain-text/src/main.tsx -------------------------------------------------------------------------------- /examples/react-plain-text/src/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/react-plain-text/src/styles.css -------------------------------------------------------------------------------- /examples/react-plain-text/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/react-plain-text/tsconfig.json -------------------------------------------------------------------------------- /examples/react-plain-text/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/react-plain-text/tsconfig.node.json -------------------------------------------------------------------------------- /examples/react-plain-text/vite.config.monorepo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/react-plain-text/vite.config.monorepo.ts -------------------------------------------------------------------------------- /examples/react-plain-text/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/react-plain-text/vite.config.ts -------------------------------------------------------------------------------- /examples/react-rich-collab/.gitignore: -------------------------------------------------------------------------------- 1 | /yjs-wss-db 2 | -------------------------------------------------------------------------------- /examples/react-rich-collab/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/react-rich-collab/README.md -------------------------------------------------------------------------------- /examples/react-rich-collab/app.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/react-rich-collab/app.html -------------------------------------------------------------------------------- /examples/react-rich-collab/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/react-rich-collab/index.html -------------------------------------------------------------------------------- /examples/react-rich-collab/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/react-rich-collab/package-lock.json -------------------------------------------------------------------------------- /examples/react-rich-collab/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/react-rich-collab/package.json -------------------------------------------------------------------------------- /examples/react-rich-collab/public/icons/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/react-rich-collab/public/icons/LICENSE.md -------------------------------------------------------------------------------- /examples/react-rich-collab/public/icons/justify.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/react-rich-collab/public/icons/justify.svg -------------------------------------------------------------------------------- /examples/react-rich-collab/public/icons/text-center.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/react-rich-collab/public/icons/text-center.svg -------------------------------------------------------------------------------- /examples/react-rich-collab/public/icons/text-left.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/react-rich-collab/public/icons/text-left.svg -------------------------------------------------------------------------------- /examples/react-rich-collab/public/icons/text-right.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/react-rich-collab/public/icons/text-right.svg -------------------------------------------------------------------------------- /examples/react-rich-collab/public/icons/type-bold.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/react-rich-collab/public/icons/type-bold.svg -------------------------------------------------------------------------------- /examples/react-rich-collab/public/icons/type-italic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/react-rich-collab/public/icons/type-italic.svg -------------------------------------------------------------------------------- /examples/react-rich-collab/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/react-rich-collab/src/App.tsx -------------------------------------------------------------------------------- /examples/react-rich-collab/src/Editor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/react-rich-collab/src/Editor.tsx -------------------------------------------------------------------------------- /examples/react-rich-collab/src/ExampleTheme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/react-rich-collab/src/ExampleTheme.ts -------------------------------------------------------------------------------- /examples/react-rich-collab/src/getRandomUserProfile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/react-rich-collab/src/getRandomUserProfile.ts -------------------------------------------------------------------------------- /examples/react-rich-collab/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/react-rich-collab/src/main.tsx -------------------------------------------------------------------------------- /examples/react-rich-collab/src/providers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/react-rich-collab/src/providers.ts -------------------------------------------------------------------------------- /examples/react-rich-collab/src/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/react-rich-collab/src/styles.css -------------------------------------------------------------------------------- /examples/react-rich-collab/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /examples/react-rich-collab/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/react-rich-collab/tsconfig.json -------------------------------------------------------------------------------- /examples/react-rich-collab/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/react-rich-collab/tsconfig.node.json -------------------------------------------------------------------------------- /examples/react-rich-collab/vite.config.monorepo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/react-rich-collab/vite.config.monorepo.ts -------------------------------------------------------------------------------- /examples/react-rich-collab/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/react-rich-collab/vite.config.ts -------------------------------------------------------------------------------- /examples/react-rich/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/react-rich/README.md -------------------------------------------------------------------------------- /examples/react-rich/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/react-rich/index.html -------------------------------------------------------------------------------- /examples/react-rich/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/react-rich/package-lock.json -------------------------------------------------------------------------------- /examples/react-rich/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/react-rich/package.json -------------------------------------------------------------------------------- /examples/react-rich/public/icons/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/react-rich/public/icons/LICENSE.md -------------------------------------------------------------------------------- /examples/react-rich/public/icons/arrow-clockwise.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/react-rich/public/icons/arrow-clockwise.svg -------------------------------------------------------------------------------- /examples/react-rich/public/icons/journal-text.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/react-rich/public/icons/journal-text.svg -------------------------------------------------------------------------------- /examples/react-rich/public/icons/justify.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/react-rich/public/icons/justify.svg -------------------------------------------------------------------------------- /examples/react-rich/public/icons/text-center.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/react-rich/public/icons/text-center.svg -------------------------------------------------------------------------------- /examples/react-rich/public/icons/text-left.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/react-rich/public/icons/text-left.svg -------------------------------------------------------------------------------- /examples/react-rich/public/icons/text-paragraph.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/react-rich/public/icons/text-paragraph.svg -------------------------------------------------------------------------------- /examples/react-rich/public/icons/text-right.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/react-rich/public/icons/text-right.svg -------------------------------------------------------------------------------- /examples/react-rich/public/icons/type-bold.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/react-rich/public/icons/type-bold.svg -------------------------------------------------------------------------------- /examples/react-rich/public/icons/type-italic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/react-rich/public/icons/type-italic.svg -------------------------------------------------------------------------------- /examples/react-rich/public/icons/type-strikethrough.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/react-rich/public/icons/type-strikethrough.svg -------------------------------------------------------------------------------- /examples/react-rich/public/icons/type-underline.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/react-rich/public/icons/type-underline.svg -------------------------------------------------------------------------------- /examples/react-rich/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/react-rich/src/App.tsx -------------------------------------------------------------------------------- /examples/react-rich/src/ExampleTheme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/react-rich/src/ExampleTheme.ts -------------------------------------------------------------------------------- /examples/react-rich/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/react-rich/src/main.tsx -------------------------------------------------------------------------------- /examples/react-rich/src/plugins/ToolbarPlugin.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/react-rich/src/plugins/ToolbarPlugin.tsx -------------------------------------------------------------------------------- /examples/react-rich/src/plugins/TreeViewPlugin.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/react-rich/src/plugins/TreeViewPlugin.tsx -------------------------------------------------------------------------------- /examples/react-rich/src/styleConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/react-rich/src/styleConfig.ts -------------------------------------------------------------------------------- /examples/react-rich/src/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/react-rich/src/styles.css -------------------------------------------------------------------------------- /examples/react-rich/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /examples/react-rich/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/react-rich/tsconfig.json -------------------------------------------------------------------------------- /examples/react-rich/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/react-rich/tsconfig.node.json -------------------------------------------------------------------------------- /examples/react-rich/vite.config.monorepo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/react-rich/vite.config.monorepo.ts -------------------------------------------------------------------------------- /examples/react-rich/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/react-rich/vite.config.ts -------------------------------------------------------------------------------- /examples/react-table/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/react-table/README.md -------------------------------------------------------------------------------- /examples/react-table/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/react-table/index.html -------------------------------------------------------------------------------- /examples/react-table/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/react-table/package-lock.json -------------------------------------------------------------------------------- /examples/react-table/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/react-table/package.json -------------------------------------------------------------------------------- /examples/react-table/public/icons/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/react-table/public/icons/LICENSE.md -------------------------------------------------------------------------------- /examples/react-table/public/icons/arrow-clockwise.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/react-table/public/icons/arrow-clockwise.svg -------------------------------------------------------------------------------- /examples/react-table/public/icons/journal-text.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/react-table/public/icons/journal-text.svg -------------------------------------------------------------------------------- /examples/react-table/public/icons/justify.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/react-table/public/icons/justify.svg -------------------------------------------------------------------------------- /examples/react-table/public/icons/text-center.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/react-table/public/icons/text-center.svg -------------------------------------------------------------------------------- /examples/react-table/public/icons/text-left.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/react-table/public/icons/text-left.svg -------------------------------------------------------------------------------- /examples/react-table/public/icons/text-paragraph.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/react-table/public/icons/text-paragraph.svg -------------------------------------------------------------------------------- /examples/react-table/public/icons/text-right.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/react-table/public/icons/text-right.svg -------------------------------------------------------------------------------- /examples/react-table/public/icons/type-bold.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/react-table/public/icons/type-bold.svg -------------------------------------------------------------------------------- /examples/react-table/public/icons/type-italic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/react-table/public/icons/type-italic.svg -------------------------------------------------------------------------------- /examples/react-table/public/icons/type-underline.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/react-table/public/icons/type-underline.svg -------------------------------------------------------------------------------- /examples/react-table/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/react-table/src/App.tsx -------------------------------------------------------------------------------- /examples/react-table/src/ExampleTheme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/react-table/src/ExampleTheme.ts -------------------------------------------------------------------------------- /examples/react-table/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/react-table/src/main.tsx -------------------------------------------------------------------------------- /examples/react-table/src/plugins/ToolbarPlugin.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/react-table/src/plugins/ToolbarPlugin.tsx -------------------------------------------------------------------------------- /examples/react-table/src/plugins/TreeViewPlugin.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/react-table/src/plugins/TreeViewPlugin.tsx -------------------------------------------------------------------------------- /examples/react-table/src/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/react-table/src/styles.css -------------------------------------------------------------------------------- /examples/react-table/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /examples/react-table/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/react-table/tsconfig.json -------------------------------------------------------------------------------- /examples/react-table/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/react-table/tsconfig.node.json -------------------------------------------------------------------------------- /examples/react-table/vite.config.monorepo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/react-table/vite.config.monorepo.ts -------------------------------------------------------------------------------- /examples/react-table/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/react-table/vite.config.ts -------------------------------------------------------------------------------- /examples/vanilla-js-iframe/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/vanilla-js-iframe/README.md -------------------------------------------------------------------------------- /examples/vanilla-js-iframe/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/vanilla-js-iframe/index.html -------------------------------------------------------------------------------- /examples/vanilla-js-iframe/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/vanilla-js-iframe/package-lock.json -------------------------------------------------------------------------------- /examples/vanilla-js-iframe/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/vanilla-js-iframe/package.json -------------------------------------------------------------------------------- /examples/vanilla-js-iframe/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/vanilla-js-iframe/src/main.ts -------------------------------------------------------------------------------- /examples/vanilla-js-iframe/src/prepopulatedRichText.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/vanilla-js-iframe/src/prepopulatedRichText.ts -------------------------------------------------------------------------------- /examples/vanilla-js-iframe/src/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/vanilla-js-iframe/src/styles.css -------------------------------------------------------------------------------- /examples/vanilla-js-iframe/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /examples/vanilla-js-iframe/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/vanilla-js-iframe/tsconfig.json -------------------------------------------------------------------------------- /examples/vanilla-js-iframe/vite.config.monorepo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/vanilla-js-iframe/vite.config.monorepo.ts -------------------------------------------------------------------------------- /examples/vanilla-js-iframe/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/vanilla-js-iframe/vite.config.ts -------------------------------------------------------------------------------- /examples/vanilla-js-plugin/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/vanilla-js-plugin/README.md -------------------------------------------------------------------------------- /examples/vanilla-js-plugin/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/vanilla-js-plugin/index.html -------------------------------------------------------------------------------- /examples/vanilla-js-plugin/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/vanilla-js-plugin/package-lock.json -------------------------------------------------------------------------------- /examples/vanilla-js-plugin/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/vanilla-js-plugin/package.json -------------------------------------------------------------------------------- /examples/vanilla-js-plugin/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/vanilla-js-plugin/src/main.ts -------------------------------------------------------------------------------- /examples/vanilla-js-plugin/src/prepopulatedRichText.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/vanilla-js-plugin/src/prepopulatedRichText.ts -------------------------------------------------------------------------------- /examples/vanilla-js-plugin/src/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/vanilla-js-plugin/src/styles.css -------------------------------------------------------------------------------- /examples/vanilla-js-plugin/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /examples/vanilla-js-plugin/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/vanilla-js-plugin/tsconfig.json -------------------------------------------------------------------------------- /examples/vanilla-js-plugin/vite.config.monorepo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/vanilla-js-plugin/vite.config.monorepo.ts -------------------------------------------------------------------------------- /examples/vanilla-js-plugin/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/vanilla-js-plugin/vite.config.ts -------------------------------------------------------------------------------- /examples/vanilla-js/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/vanilla-js/README.md -------------------------------------------------------------------------------- /examples/vanilla-js/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/vanilla-js/index.html -------------------------------------------------------------------------------- /examples/vanilla-js/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/vanilla-js/package-lock.json -------------------------------------------------------------------------------- /examples/vanilla-js/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/vanilla-js/package.json -------------------------------------------------------------------------------- /examples/vanilla-js/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/vanilla-js/src/main.ts -------------------------------------------------------------------------------- /examples/vanilla-js/src/prepopulatedRichText.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/vanilla-js/src/prepopulatedRichText.ts -------------------------------------------------------------------------------- /examples/vanilla-js/src/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/vanilla-js/src/styles.css -------------------------------------------------------------------------------- /examples/vanilla-js/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /examples/vanilla-js/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/vanilla-js/tsconfig.json -------------------------------------------------------------------------------- /examples/vanilla-js/vite.config.monorepo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/vanilla-js/vite.config.monorepo.ts -------------------------------------------------------------------------------- /examples/vanilla-js/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/examples/vanilla-js/vite.config.ts -------------------------------------------------------------------------------- /flow-typed.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/flow-typed.config.json -------------------------------------------------------------------------------- /flow-typed/environments/bom.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/flow-typed/environments/bom.js -------------------------------------------------------------------------------- /flow-typed/environments/cssom.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/flow-typed/environments/cssom.js -------------------------------------------------------------------------------- /flow-typed/environments/dom.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/flow-typed/environments/dom.js -------------------------------------------------------------------------------- /flow-typed/environments/html.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/flow-typed/environments/html.js -------------------------------------------------------------------------------- /flow-typed/environments/jsx.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/flow-typed/environments/jsx.js -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/jest.config.js -------------------------------------------------------------------------------- /libdefs/dom.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/libdefs/dom.js -------------------------------------------------------------------------------- /libdefs/environment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/libdefs/environment.js -------------------------------------------------------------------------------- /libdefs/globals.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/libdefs/globals.d.ts -------------------------------------------------------------------------------- /libdefs/prismjs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/libdefs/prismjs.js -------------------------------------------------------------------------------- /libdefs/react.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/libdefs/react.js -------------------------------------------------------------------------------- /libdefs/yjs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/libdefs/yjs.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/package.json -------------------------------------------------------------------------------- /packages/lexical-clipboard/LexicalClipboard.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-clipboard/LexicalClipboard.js -------------------------------------------------------------------------------- /packages/lexical-clipboard/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-clipboard/README.md -------------------------------------------------------------------------------- /packages/lexical-clipboard/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-clipboard/package.json -------------------------------------------------------------------------------- /packages/lexical-clipboard/src/clipboard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-clipboard/src/clipboard.ts -------------------------------------------------------------------------------- /packages/lexical-clipboard/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-clipboard/src/index.ts -------------------------------------------------------------------------------- /packages/lexical-code-shiki/LexicalCodeShiki.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-code-shiki/LexicalCodeShiki.js -------------------------------------------------------------------------------- /packages/lexical-code-shiki/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-code-shiki/README.md -------------------------------------------------------------------------------- /packages/lexical-code-shiki/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-code-shiki/package.json -------------------------------------------------------------------------------- /packages/lexical-code-shiki/src/CodeHighlighterShiki.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-code-shiki/src/CodeHighlighterShiki.ts -------------------------------------------------------------------------------- /packages/lexical-code-shiki/src/FacadeShiki.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-code-shiki/src/FacadeShiki.ts -------------------------------------------------------------------------------- /packages/lexical-code-shiki/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-code-shiki/src/index.ts -------------------------------------------------------------------------------- /packages/lexical-code/LexicalCode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-code/LexicalCode.js -------------------------------------------------------------------------------- /packages/lexical-code/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-code/README.md -------------------------------------------------------------------------------- /packages/lexical-code/flow/LexicalCode.js.flow: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-code/flow/LexicalCode.js.flow -------------------------------------------------------------------------------- /packages/lexical-code/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-code/package.json -------------------------------------------------------------------------------- /packages/lexical-code/src/CodeExtension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-code/src/CodeExtension.ts -------------------------------------------------------------------------------- /packages/lexical-code/src/CodeHighlightNode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-code/src/CodeHighlightNode.ts -------------------------------------------------------------------------------- /packages/lexical-code/src/CodeHighlighterPrism.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-code/src/CodeHighlighterPrism.ts -------------------------------------------------------------------------------- /packages/lexical-code/src/CodeNode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-code/src/CodeNode.ts -------------------------------------------------------------------------------- /packages/lexical-code/src/FacadePrism.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-code/src/FacadePrism.ts -------------------------------------------------------------------------------- /packages/lexical-code/src/FlatStructureUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-code/src/FlatStructureUtils.ts -------------------------------------------------------------------------------- /packages/lexical-code/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-code/src/index.ts -------------------------------------------------------------------------------- /packages/lexical-devtools-core/LexicalDevtoolsCore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-devtools-core/LexicalDevtoolsCore.js -------------------------------------------------------------------------------- /packages/lexical-devtools-core/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-devtools-core/README.md -------------------------------------------------------------------------------- /packages/lexical-devtools-core/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-devtools-core/package.json -------------------------------------------------------------------------------- /packages/lexical-devtools-core/src/TreeView.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-devtools-core/src/TreeView.tsx -------------------------------------------------------------------------------- /packages/lexical-devtools-core/src/generateContent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-devtools-core/src/generateContent.ts -------------------------------------------------------------------------------- /packages/lexical-devtools-core/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-devtools-core/src/index.ts -------------------------------------------------------------------------------- /packages/lexical-devtools/.browser-profiles/chromium/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /packages/lexical-devtools/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-devtools/.gitignore -------------------------------------------------------------------------------- /packages/lexical-devtools/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-devtools/README.md -------------------------------------------------------------------------------- /packages/lexical-devtools/SOURCE_CODE_REVIEW.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-devtools/SOURCE_CODE_REVIEW.md -------------------------------------------------------------------------------- /packages/lexical-devtools/docs/architecture-diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-devtools/docs/architecture-diagram.png -------------------------------------------------------------------------------- /packages/lexical-devtools/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-devtools/package.json -------------------------------------------------------------------------------- /packages/lexical-devtools/public/icon/128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-devtools/public/icon/128.png -------------------------------------------------------------------------------- /packages/lexical-devtools/public/icon/16-restricted.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-devtools/public/icon/16-restricted.png -------------------------------------------------------------------------------- /packages/lexical-devtools/public/icon/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-devtools/public/icon/16.png -------------------------------------------------------------------------------- /packages/lexical-devtools/public/icon/32-restricted.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-devtools/public/icon/32-restricted.png -------------------------------------------------------------------------------- /packages/lexical-devtools/public/icon/32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-devtools/public/icon/32.png -------------------------------------------------------------------------------- /packages/lexical-devtools/public/icon/48-restricted.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-devtools/public/icon/48-restricted.png -------------------------------------------------------------------------------- /packages/lexical-devtools/public/icon/48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-devtools/public/icon/48.png -------------------------------------------------------------------------------- /packages/lexical-devtools/public/icon/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-devtools/public/icon/logo.svg -------------------------------------------------------------------------------- /packages/lexical-devtools/public/icon/logo_square.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-devtools/public/icon/logo_square.png -------------------------------------------------------------------------------- /packages/lexical-devtools/public/inspect.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-devtools/public/inspect.svg -------------------------------------------------------------------------------- /packages/lexical-devtools/public/lexical.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-devtools/public/lexical.svg -------------------------------------------------------------------------------- /packages/lexical-devtools/safari-xcode/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-devtools/safari-xcode/.gitignore -------------------------------------------------------------------------------- /packages/lexical-devtools/safari-xcode/versioning.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-devtools/safari-xcode/versioning.mjs -------------------------------------------------------------------------------- /packages/lexical-devtools/src/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-devtools/src/constants.ts -------------------------------------------------------------------------------- /packages/lexical-devtools/src/element-picker/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-devtools/src/element-picker/index.ts -------------------------------------------------------------------------------- /packages/lexical-devtools/src/element-picker/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-devtools/src/element-picker/utils.ts -------------------------------------------------------------------------------- /packages/lexical-devtools/src/entrypoints/popup/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-devtools/src/entrypoints/popup/App.css -------------------------------------------------------------------------------- /packages/lexical-devtools/src/entrypoints/popup/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-devtools/src/entrypoints/popup/App.tsx -------------------------------------------------------------------------------- /packages/lexical-devtools/src/lexicalForExtension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-devtools/src/lexicalForExtension.ts -------------------------------------------------------------------------------- /packages/lexical-devtools/src/serializeEditorState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-devtools/src/serializeEditorState.ts -------------------------------------------------------------------------------- /packages/lexical-devtools/src/store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-devtools/src/store.ts -------------------------------------------------------------------------------- /packages/lexical-devtools/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-devtools/src/types.ts -------------------------------------------------------------------------------- /packages/lexical-devtools/src/utils/isLexicalNode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-devtools/src/utils/isLexicalNode.ts -------------------------------------------------------------------------------- /packages/lexical-devtools/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-devtools/tsconfig.json -------------------------------------------------------------------------------- /packages/lexical-devtools/wxt.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-devtools/wxt.config.ts -------------------------------------------------------------------------------- /packages/lexical-dragon/LexicalDragon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-dragon/LexicalDragon.js -------------------------------------------------------------------------------- /packages/lexical-dragon/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-dragon/README.md -------------------------------------------------------------------------------- /packages/lexical-dragon/flow/LexicalDragon.js.flow: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-dragon/flow/LexicalDragon.js.flow -------------------------------------------------------------------------------- /packages/lexical-dragon/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-dragon/package.json -------------------------------------------------------------------------------- /packages/lexical-dragon/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-dragon/src/index.ts -------------------------------------------------------------------------------- /packages/lexical-eslint-plugin-internal/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-eslint-plugin-internal/package.json -------------------------------------------------------------------------------- /packages/lexical-eslint-plugin-internal/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-eslint-plugin-internal/src/index.js -------------------------------------------------------------------------------- /packages/lexical-eslint-plugin/LexicalEslintPlugin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-eslint-plugin/LexicalEslintPlugin.js -------------------------------------------------------------------------------- /packages/lexical-eslint-plugin/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-eslint-plugin/README.md -------------------------------------------------------------------------------- /packages/lexical-eslint-plugin/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-eslint-plugin/package.json -------------------------------------------------------------------------------- /packages/lexical-eslint-plugin/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-eslint-plugin/src/index.ts -------------------------------------------------------------------------------- /packages/lexical-eslint-plugin/src/util/buildMatcher.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-eslint-plugin/src/util/buildMatcher.js -------------------------------------------------------------------------------- /packages/lexical-extension/LexicalExtension.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-extension/LexicalExtension.js -------------------------------------------------------------------------------- /packages/lexical-extension/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-extension/README.md -------------------------------------------------------------------------------- /packages/lexical-extension/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-extension/package.json -------------------------------------------------------------------------------- /packages/lexical-extension/src/AutoFocusExtension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-extension/src/AutoFocusExtension.ts -------------------------------------------------------------------------------- /packages/lexical-extension/src/ClearEditorExtension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-extension/src/ClearEditorExtension.ts -------------------------------------------------------------------------------- /packages/lexical-extension/src/EditorStateExtension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-extension/src/EditorStateExtension.ts -------------------------------------------------------------------------------- /packages/lexical-extension/src/ExtensionRep.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-extension/src/ExtensionRep.ts -------------------------------------------------------------------------------- /packages/lexical-extension/src/InitialStateExtension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-extension/src/InitialStateExtension.ts -------------------------------------------------------------------------------- /packages/lexical-extension/src/LexicalBuilder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-extension/src/LexicalBuilder.ts -------------------------------------------------------------------------------- /packages/lexical-extension/src/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-extension/src/config.ts -------------------------------------------------------------------------------- /packages/lexical-extension/src/deepThemeMergeInPlace.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-extension/src/deepThemeMergeInPlace.ts -------------------------------------------------------------------------------- /packages/lexical-extension/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-extension/src/index.ts -------------------------------------------------------------------------------- /packages/lexical-extension/src/namedSignals.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-extension/src/namedSignals.ts -------------------------------------------------------------------------------- /packages/lexical-extension/src/signals.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-extension/src/signals.ts -------------------------------------------------------------------------------- /packages/lexical-extension/src/watchedSignal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-extension/src/watchedSignal.ts -------------------------------------------------------------------------------- /packages/lexical-file/LexicalFile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-file/LexicalFile.js -------------------------------------------------------------------------------- /packages/lexical-file/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-file/README.md -------------------------------------------------------------------------------- /packages/lexical-file/flow/LexicalFile.js.flow: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-file/flow/LexicalFile.js.flow -------------------------------------------------------------------------------- /packages/lexical-file/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-file/package.json -------------------------------------------------------------------------------- /packages/lexical-file/src/fileImportExport.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-file/src/fileImportExport.ts -------------------------------------------------------------------------------- /packages/lexical-file/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-file/src/index.ts -------------------------------------------------------------------------------- /packages/lexical-hashtag/LexicalHashtag.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-hashtag/LexicalHashtag.js -------------------------------------------------------------------------------- /packages/lexical-hashtag/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-hashtag/README.md -------------------------------------------------------------------------------- /packages/lexical-hashtag/flow/LexicalHashtag.js.flow: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-hashtag/flow/LexicalHashtag.js.flow -------------------------------------------------------------------------------- /packages/lexical-hashtag/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-hashtag/package.json -------------------------------------------------------------------------------- /packages/lexical-hashtag/src/LexicalHashtagExtension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-hashtag/src/LexicalHashtagExtension.ts -------------------------------------------------------------------------------- /packages/lexical-hashtag/src/LexicalHashtagNode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-hashtag/src/LexicalHashtagNode.ts -------------------------------------------------------------------------------- /packages/lexical-hashtag/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-hashtag/src/index.ts -------------------------------------------------------------------------------- /packages/lexical-headless/LexicalHeadless.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-headless/LexicalHeadless.js -------------------------------------------------------------------------------- /packages/lexical-headless/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-headless/README.md -------------------------------------------------------------------------------- /packages/lexical-headless/flow/LexicalHeadless.js.flow: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-headless/flow/LexicalHeadless.js.flow -------------------------------------------------------------------------------- /packages/lexical-headless/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-headless/package.json -------------------------------------------------------------------------------- /packages/lexical-headless/src/__tests__/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-headless/src/__tests__/utils/index.ts -------------------------------------------------------------------------------- /packages/lexical-headless/src/dom.browser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-headless/src/dom.browser.ts -------------------------------------------------------------------------------- /packages/lexical-headless/src/dom.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-headless/src/dom.ts -------------------------------------------------------------------------------- /packages/lexical-headless/src/dom.www.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-headless/src/dom.www.cjs -------------------------------------------------------------------------------- /packages/lexical-headless/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-headless/src/index.ts -------------------------------------------------------------------------------- /packages/lexical-history/LexicalHistory.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-history/LexicalHistory.js -------------------------------------------------------------------------------- /packages/lexical-history/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-history/README.md -------------------------------------------------------------------------------- /packages/lexical-history/flow/LexicalHistory.js.flow: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-history/flow/LexicalHistory.js.flow -------------------------------------------------------------------------------- /packages/lexical-history/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-history/package.json -------------------------------------------------------------------------------- /packages/lexical-history/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-history/src/index.ts -------------------------------------------------------------------------------- /packages/lexical-html/LexicalHtml.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-html/LexicalHtml.js -------------------------------------------------------------------------------- /packages/lexical-html/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-html/README.md -------------------------------------------------------------------------------- /packages/lexical-html/flow/LexicalHtml.js.flow: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-html/flow/LexicalHtml.js.flow -------------------------------------------------------------------------------- /packages/lexical-html/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-html/package.json -------------------------------------------------------------------------------- /packages/lexical-html/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-html/src/index.ts -------------------------------------------------------------------------------- /packages/lexical-link/LexicalLink.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-link/LexicalLink.js -------------------------------------------------------------------------------- /packages/lexical-link/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-link/README.md -------------------------------------------------------------------------------- /packages/lexical-link/flow/LexicalLink.js.flow: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-link/flow/LexicalLink.js.flow -------------------------------------------------------------------------------- /packages/lexical-link/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-link/package.json -------------------------------------------------------------------------------- /packages/lexical-link/src/ClickableLinkExtension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-link/src/ClickableLinkExtension.ts -------------------------------------------------------------------------------- /packages/lexical-link/src/LexicalAutoLinkExtension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-link/src/LexicalAutoLinkExtension.ts -------------------------------------------------------------------------------- /packages/lexical-link/src/LexicalLinkExtension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-link/src/LexicalLinkExtension.ts -------------------------------------------------------------------------------- /packages/lexical-link/src/LexicalLinkNode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-link/src/LexicalLinkNode.ts -------------------------------------------------------------------------------- /packages/lexical-link/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-link/src/index.ts -------------------------------------------------------------------------------- /packages/lexical-list/LexicalList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-list/LexicalList.js -------------------------------------------------------------------------------- /packages/lexical-list/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-list/README.md -------------------------------------------------------------------------------- /packages/lexical-list/flow/LexicalList.js.flow: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-list/flow/LexicalList.js.flow -------------------------------------------------------------------------------- /packages/lexical-list/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-list/package.json -------------------------------------------------------------------------------- /packages/lexical-list/src/LexicalListItemNode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-list/src/LexicalListItemNode.ts -------------------------------------------------------------------------------- /packages/lexical-list/src/LexicalListNode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-list/src/LexicalListNode.ts -------------------------------------------------------------------------------- /packages/lexical-list/src/__tests__/unit/utils.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-list/src/__tests__/unit/utils.test.ts -------------------------------------------------------------------------------- /packages/lexical-list/src/checkList.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-list/src/checkList.ts -------------------------------------------------------------------------------- /packages/lexical-list/src/formatList.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-list/src/formatList.ts -------------------------------------------------------------------------------- /packages/lexical-list/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-list/src/index.ts -------------------------------------------------------------------------------- /packages/lexical-list/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-list/src/utils.ts -------------------------------------------------------------------------------- /packages/lexical-mark/LexicalMark.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-mark/LexicalMark.js -------------------------------------------------------------------------------- /packages/lexical-mark/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-mark/README.md -------------------------------------------------------------------------------- /packages/lexical-mark/flow/LexicalMark.js.flow: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-mark/flow/LexicalMark.js.flow -------------------------------------------------------------------------------- /packages/lexical-mark/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-mark/package.json -------------------------------------------------------------------------------- /packages/lexical-mark/src/MarkNode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-mark/src/MarkNode.ts -------------------------------------------------------------------------------- /packages/lexical-mark/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-mark/src/index.ts -------------------------------------------------------------------------------- /packages/lexical-markdown/LexicalMarkdown.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-markdown/LexicalMarkdown.js -------------------------------------------------------------------------------- /packages/lexical-markdown/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-markdown/README.md -------------------------------------------------------------------------------- /packages/lexical-markdown/flow/LexicalMarkdown.js.flow: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-markdown/flow/LexicalMarkdown.js.flow -------------------------------------------------------------------------------- /packages/lexical-markdown/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-markdown/package.json -------------------------------------------------------------------------------- /packages/lexical-markdown/src/MarkdownExport.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-markdown/src/MarkdownExport.ts -------------------------------------------------------------------------------- /packages/lexical-markdown/src/MarkdownImport.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-markdown/src/MarkdownImport.ts -------------------------------------------------------------------------------- /packages/lexical-markdown/src/MarkdownShortcuts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-markdown/src/MarkdownShortcuts.ts -------------------------------------------------------------------------------- /packages/lexical-markdown/src/MarkdownTransformers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-markdown/src/MarkdownTransformers.ts -------------------------------------------------------------------------------- /packages/lexical-markdown/src/importTextTransformers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-markdown/src/importTextTransformers.ts -------------------------------------------------------------------------------- /packages/lexical-markdown/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-markdown/src/index.ts -------------------------------------------------------------------------------- /packages/lexical-markdown/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-markdown/src/utils.ts -------------------------------------------------------------------------------- /packages/lexical-offset/LexicalOffset.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-offset/LexicalOffset.js -------------------------------------------------------------------------------- /packages/lexical-offset/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-offset/README.md -------------------------------------------------------------------------------- /packages/lexical-offset/flow/LexicalOffset.js.flow: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-offset/flow/LexicalOffset.js.flow -------------------------------------------------------------------------------- /packages/lexical-offset/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-offset/package.json -------------------------------------------------------------------------------- /packages/lexical-offset/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-offset/src/index.ts -------------------------------------------------------------------------------- /packages/lexical-overflow/LexicalOverflow.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-overflow/LexicalOverflow.js -------------------------------------------------------------------------------- /packages/lexical-overflow/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-overflow/README.md -------------------------------------------------------------------------------- /packages/lexical-overflow/flow/LexicalOverflow.js.flow: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-overflow/flow/LexicalOverflow.js.flow -------------------------------------------------------------------------------- /packages/lexical-overflow/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-overflow/package.json -------------------------------------------------------------------------------- /packages/lexical-overflow/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-overflow/src/index.ts -------------------------------------------------------------------------------- /packages/lexical-plain-text/LexicalPlainText.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-plain-text/LexicalPlainText.js -------------------------------------------------------------------------------- /packages/lexical-plain-text/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-plain-text/README.md -------------------------------------------------------------------------------- /packages/lexical-plain-text/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-plain-text/package.json -------------------------------------------------------------------------------- /packages/lexical-plain-text/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-plain-text/src/index.ts -------------------------------------------------------------------------------- /packages/lexical-playground/__tests__/e2e/File.spec.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-playground/__tests__/e2e/File.spec.mjs -------------------------------------------------------------------------------- /packages/lexical-playground/__tests__/e2e/List.spec.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-playground/__tests__/e2e/List.spec.mjs -------------------------------------------------------------------------------- /packages/lexical-playground/__tests__/e2e/Lock.spec.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-playground/__tests__/e2e/Lock.spec.mjs -------------------------------------------------------------------------------- /packages/lexical-playground/__tests__/e2e/Tab.spec.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-playground/__tests__/e2e/Tab.spec.mjs -------------------------------------------------------------------------------- /packages/lexical-playground/__tests__/utils/index.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-playground/__tests__/utils/index.mjs -------------------------------------------------------------------------------- /packages/lexical-playground/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-playground/apple-touch-icon.png -------------------------------------------------------------------------------- /packages/lexical-playground/esm/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-playground/esm/index.html -------------------------------------------------------------------------------- /packages/lexical-playground/esm/index.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-playground/esm/index.mjs -------------------------------------------------------------------------------- /packages/lexical-playground/esm/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-playground/esm/styles.css -------------------------------------------------------------------------------- /packages/lexical-playground/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-playground/favicon-16x16.png -------------------------------------------------------------------------------- /packages/lexical-playground/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-playground/favicon-32x32.png -------------------------------------------------------------------------------- /packages/lexical-playground/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-playground/favicon.ico -------------------------------------------------------------------------------- /packages/lexical-playground/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-playground/index.html -------------------------------------------------------------------------------- /packages/lexical-playground/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-playground/package.json -------------------------------------------------------------------------------- /packages/lexical-playground/public/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-playground/public/logo.svg -------------------------------------------------------------------------------- /packages/lexical-playground/split/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-playground/split/index.html -------------------------------------------------------------------------------- /packages/lexical-playground/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-playground/src/App.tsx -------------------------------------------------------------------------------- /packages/lexical-playground/src/Editor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-playground/src/Editor.tsx -------------------------------------------------------------------------------- /packages/lexical-playground/src/Settings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-playground/src/Settings.tsx -------------------------------------------------------------------------------- /packages/lexical-playground/src/appSettings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-playground/src/appSettings.ts -------------------------------------------------------------------------------- /packages/lexical-playground/src/buildHTMLConfig.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-playground/src/buildHTMLConfig.tsx -------------------------------------------------------------------------------- /packages/lexical-playground/src/collaboration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-playground/src/collaboration.ts -------------------------------------------------------------------------------- /packages/lexical-playground/src/commenting/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-playground/src/commenting/index.ts -------------------------------------------------------------------------------- /packages/lexical-playground/src/hooks/useModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-playground/src/hooks/useModal.tsx -------------------------------------------------------------------------------- /packages/lexical-playground/src/hooks/useReport.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-playground/src/hooks/useReport.ts -------------------------------------------------------------------------------- /packages/lexical-playground/src/images/cat-typing.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-playground/src/images/cat-typing.gif -------------------------------------------------------------------------------- /packages/lexical-playground/src/images/emoji/1F600.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-playground/src/images/emoji/1F600.png -------------------------------------------------------------------------------- /packages/lexical-playground/src/images/emoji/1F641.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-playground/src/images/emoji/1F641.png -------------------------------------------------------------------------------- /packages/lexical-playground/src/images/emoji/1F642.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-playground/src/images/emoji/1F642.png -------------------------------------------------------------------------------- /packages/lexical-playground/src/images/emoji/2764.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-playground/src/images/emoji/2764.png -------------------------------------------------------------------------------- /packages/lexical-playground/src/images/emoji/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-playground/src/images/emoji/LICENSE.md -------------------------------------------------------------------------------- /packages/lexical-playground/src/images/icons/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-playground/src/images/icons/LICENSE.md -------------------------------------------------------------------------------- /packages/lexical-playground/src/images/icons/camera.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-playground/src/images/icons/camera.svg -------------------------------------------------------------------------------- /packages/lexical-playground/src/images/icons/close.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-playground/src/images/icons/close.svg -------------------------------------------------------------------------------- /packages/lexical-playground/src/images/icons/code.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-playground/src/images/icons/code.svg -------------------------------------------------------------------------------- /packages/lexical-playground/src/images/icons/copy.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-playground/src/images/icons/copy.svg -------------------------------------------------------------------------------- /packages/lexical-playground/src/images/icons/figma.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-playground/src/images/icons/figma.svg -------------------------------------------------------------------------------- /packages/lexical-playground/src/images/icons/gear.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-playground/src/images/icons/gear.svg -------------------------------------------------------------------------------- /packages/lexical-playground/src/images/icons/indent.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-playground/src/images/icons/indent.svg -------------------------------------------------------------------------------- /packages/lexical-playground/src/images/icons/link.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-playground/src/images/icons/link.svg -------------------------------------------------------------------------------- /packages/lexical-playground/src/images/icons/lock.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-playground/src/images/icons/lock.svg -------------------------------------------------------------------------------- /packages/lexical-playground/src/images/icons/mic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-playground/src/images/icons/mic.svg -------------------------------------------------------------------------------- /packages/lexical-playground/src/images/icons/plug.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-playground/src/images/icons/plug.svg -------------------------------------------------------------------------------- /packages/lexical-playground/src/images/icons/plus.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-playground/src/images/icons/plus.svg -------------------------------------------------------------------------------- /packages/lexical-playground/src/images/icons/send.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-playground/src/images/icons/send.svg -------------------------------------------------------------------------------- /packages/lexical-playground/src/images/icons/sticky.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-playground/src/images/icons/sticky.svg -------------------------------------------------------------------------------- /packages/lexical-playground/src/images/icons/table.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-playground/src/images/icons/table.svg -------------------------------------------------------------------------------- /packages/lexical-playground/src/images/icons/trash.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-playground/src/images/icons/trash.svg -------------------------------------------------------------------------------- /packages/lexical-playground/src/images/icons/trash3.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-playground/src/images/icons/trash3.svg -------------------------------------------------------------------------------- /packages/lexical-playground/src/images/icons/upload.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-playground/src/images/icons/upload.svg -------------------------------------------------------------------------------- /packages/lexical-playground/src/images/icons/user.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-playground/src/images/icons/user.svg -------------------------------------------------------------------------------- /packages/lexical-playground/src/images/icons/x.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-playground/src/images/icons/x.svg -------------------------------------------------------------------------------- /packages/lexical-playground/src/images/image-broken.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-playground/src/images/image-broken.svg -------------------------------------------------------------------------------- /packages/lexical-playground/src/images/image/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-playground/src/images/image/LICENSE.md -------------------------------------------------------------------------------- /packages/lexical-playground/src/images/landscape.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-playground/src/images/landscape.jpg -------------------------------------------------------------------------------- /packages/lexical-playground/src/images/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-playground/src/images/logo.svg -------------------------------------------------------------------------------- /packages/lexical-playground/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-playground/src/index.css -------------------------------------------------------------------------------- /packages/lexical-playground/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-playground/src/index.tsx -------------------------------------------------------------------------------- /packages/lexical-playground/src/nodes/EmojiNode.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-playground/src/nodes/EmojiNode.tsx -------------------------------------------------------------------------------- /packages/lexical-playground/src/nodes/EquationNode.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-playground/src/nodes/EquationNode.tsx -------------------------------------------------------------------------------- /packages/lexical-playground/src/nodes/FigmaNode.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-playground/src/nodes/FigmaNode.tsx -------------------------------------------------------------------------------- /packages/lexical-playground/src/nodes/ImageNode.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-playground/src/nodes/ImageNode.css -------------------------------------------------------------------------------- /packages/lexical-playground/src/nodes/ImageNode.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-playground/src/nodes/ImageNode.tsx -------------------------------------------------------------------------------- /packages/lexical-playground/src/nodes/KeywordNode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-playground/src/nodes/KeywordNode.ts -------------------------------------------------------------------------------- /packages/lexical-playground/src/nodes/LayoutItemNode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-playground/src/nodes/LayoutItemNode.ts -------------------------------------------------------------------------------- /packages/lexical-playground/src/nodes/MentionNode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-playground/src/nodes/MentionNode.ts -------------------------------------------------------------------------------- /packages/lexical-playground/src/nodes/PollComponent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-playground/src/nodes/PollComponent.tsx -------------------------------------------------------------------------------- /packages/lexical-playground/src/nodes/PollNode.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-playground/src/nodes/PollNode.css -------------------------------------------------------------------------------- /packages/lexical-playground/src/nodes/PollNode.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-playground/src/nodes/PollNode.tsx -------------------------------------------------------------------------------- /packages/lexical-playground/src/nodes/StickyNode.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-playground/src/nodes/StickyNode.css -------------------------------------------------------------------------------- /packages/lexical-playground/src/nodes/StickyNode.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-playground/src/nodes/StickyNode.tsx -------------------------------------------------------------------------------- /packages/lexical-playground/src/nodes/TweetNode.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-playground/src/nodes/TweetNode.tsx -------------------------------------------------------------------------------- /packages/lexical-playground/src/nodes/YouTubeNode.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-playground/src/nodes/YouTubeNode.tsx -------------------------------------------------------------------------------- /packages/lexical-playground/src/plugins/TablePlugin.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-playground/src/plugins/TablePlugin.tsx -------------------------------------------------------------------------------- /packages/lexical-playground/src/server/validation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-playground/src/server/validation.ts -------------------------------------------------------------------------------- /packages/lexical-playground/src/setupEnv.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-playground/src/setupEnv.ts -------------------------------------------------------------------------------- /packages/lexical-playground/src/ui/Button.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-playground/src/ui/Button.css -------------------------------------------------------------------------------- /packages/lexical-playground/src/ui/Button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-playground/src/ui/Button.tsx -------------------------------------------------------------------------------- /packages/lexical-playground/src/ui/ColorPicker.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-playground/src/ui/ColorPicker.css -------------------------------------------------------------------------------- /packages/lexical-playground/src/ui/ColorPicker.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-playground/src/ui/ColorPicker.tsx -------------------------------------------------------------------------------- /packages/lexical-playground/src/ui/ContentEditable.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-playground/src/ui/ContentEditable.css -------------------------------------------------------------------------------- /packages/lexical-playground/src/ui/ContentEditable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-playground/src/ui/ContentEditable.tsx -------------------------------------------------------------------------------- /packages/lexical-playground/src/ui/Dialog.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-playground/src/ui/Dialog.css -------------------------------------------------------------------------------- /packages/lexical-playground/src/ui/Dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-playground/src/ui/Dialog.tsx -------------------------------------------------------------------------------- /packages/lexical-playground/src/ui/DropDown.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-playground/src/ui/DropDown.tsx -------------------------------------------------------------------------------- /packages/lexical-playground/src/ui/EquationEditor.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-playground/src/ui/EquationEditor.css -------------------------------------------------------------------------------- /packages/lexical-playground/src/ui/EquationEditor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-playground/src/ui/EquationEditor.tsx -------------------------------------------------------------------------------- /packages/lexical-playground/src/ui/ExcalidrawModal.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-playground/src/ui/ExcalidrawModal.css -------------------------------------------------------------------------------- /packages/lexical-playground/src/ui/ExcalidrawModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-playground/src/ui/ExcalidrawModal.tsx -------------------------------------------------------------------------------- /packages/lexical-playground/src/ui/FileInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-playground/src/ui/FileInput.tsx -------------------------------------------------------------------------------- /packages/lexical-playground/src/ui/FlashMessage.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-playground/src/ui/FlashMessage.css -------------------------------------------------------------------------------- /packages/lexical-playground/src/ui/FlashMessage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-playground/src/ui/FlashMessage.tsx -------------------------------------------------------------------------------- /packages/lexical-playground/src/ui/ImageResizer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-playground/src/ui/ImageResizer.tsx -------------------------------------------------------------------------------- /packages/lexical-playground/src/ui/Input.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-playground/src/ui/Input.css -------------------------------------------------------------------------------- /packages/lexical-playground/src/ui/KatexRenderer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-playground/src/ui/KatexRenderer.tsx -------------------------------------------------------------------------------- /packages/lexical-playground/src/ui/Modal.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-playground/src/ui/Modal.css -------------------------------------------------------------------------------- /packages/lexical-playground/src/ui/Modal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-playground/src/ui/Modal.tsx -------------------------------------------------------------------------------- /packages/lexical-playground/src/ui/Select.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-playground/src/ui/Select.css -------------------------------------------------------------------------------- /packages/lexical-playground/src/ui/Select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-playground/src/ui/Select.tsx -------------------------------------------------------------------------------- /packages/lexical-playground/src/ui/Switch.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-playground/src/ui/Switch.tsx -------------------------------------------------------------------------------- /packages/lexical-playground/src/ui/TextInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-playground/src/ui/TextInput.tsx -------------------------------------------------------------------------------- /packages/lexical-playground/src/utils/emoji-list.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-playground/src/utils/emoji-list.ts -------------------------------------------------------------------------------- /packages/lexical-playground/src/utils/focusUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-playground/src/utils/focusUtils.ts -------------------------------------------------------------------------------- /packages/lexical-playground/src/utils/isMobileWidth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-playground/src/utils/isMobileWidth.ts -------------------------------------------------------------------------------- /packages/lexical-playground/src/utils/joinClasses.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-playground/src/utils/joinClasses.ts -------------------------------------------------------------------------------- /packages/lexical-playground/src/utils/swipe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-playground/src/utils/swipe.ts -------------------------------------------------------------------------------- /packages/lexical-playground/src/utils/url.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-playground/src/utils/url.ts -------------------------------------------------------------------------------- /packages/lexical-playground/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-playground/vite.config.ts -------------------------------------------------------------------------------- /packages/lexical-playground/viteCopyEsm.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-playground/viteCopyEsm.ts -------------------------------------------------------------------------------- /packages/lexical-playground/viteCopyExcalidrawAssets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-playground/viteCopyExcalidrawAssets.ts -------------------------------------------------------------------------------- /packages/lexical-react/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-react/README.md -------------------------------------------------------------------------------- /packages/lexical-react/flow/LexicalComposer.js.flow: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-react/flow/LexicalComposer.js.flow -------------------------------------------------------------------------------- /packages/lexical-react/flow/LexicalLinkPlugin.js.flow: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-react/flow/LexicalLinkPlugin.js.flow -------------------------------------------------------------------------------- /packages/lexical-react/flow/LexicalListPlugin.js.flow: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-react/flow/LexicalListPlugin.js.flow -------------------------------------------------------------------------------- /packages/lexical-react/flow/LexicalTablePlugin.js.flow: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-react/flow/LexicalTablePlugin.js.flow -------------------------------------------------------------------------------- /packages/lexical-react/flow/LexicalTreeView.js.flow: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-react/flow/LexicalTreeView.js.flow -------------------------------------------------------------------------------- /packages/lexical-react/flow/useLexicalEditable.js.flow: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-react/flow/useLexicalEditable.js.flow -------------------------------------------------------------------------------- /packages/lexical-react/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-react/package.json -------------------------------------------------------------------------------- /packages/lexical-react/src/ExtensionComponent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-react/src/ExtensionComponent.tsx -------------------------------------------------------------------------------- /packages/lexical-react/src/LexicalAutoEmbedPlugin.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-react/src/LexicalAutoEmbedPlugin.tsx -------------------------------------------------------------------------------- /packages/lexical-react/src/LexicalAutoFocusPlugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-react/src/LexicalAutoFocusPlugin.ts -------------------------------------------------------------------------------- /packages/lexical-react/src/LexicalAutoLinkPlugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-react/src/LexicalAutoLinkPlugin.ts -------------------------------------------------------------------------------- /packages/lexical-react/src/LexicalCheckListPlugin.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-react/src/LexicalCheckListPlugin.tsx -------------------------------------------------------------------------------- /packages/lexical-react/src/LexicalClearEditorPlugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-react/src/LexicalClearEditorPlugin.ts -------------------------------------------------------------------------------- /packages/lexical-react/src/LexicalComposer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-react/src/LexicalComposer.tsx -------------------------------------------------------------------------------- /packages/lexical-react/src/LexicalComposerContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-react/src/LexicalComposerContext.ts -------------------------------------------------------------------------------- /packages/lexical-react/src/LexicalContentEditable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-react/src/LexicalContentEditable.tsx -------------------------------------------------------------------------------- /packages/lexical-react/src/LexicalContextMenuPlugin.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-react/src/LexicalContextMenuPlugin.tsx -------------------------------------------------------------------------------- /packages/lexical-react/src/LexicalDecoratorBlockNode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-react/src/LexicalDecoratorBlockNode.ts -------------------------------------------------------------------------------- /packages/lexical-react/src/LexicalEditorRefPlugin.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-react/src/LexicalEditorRefPlugin.tsx -------------------------------------------------------------------------------- /packages/lexical-react/src/LexicalErrorBoundary.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-react/src/LexicalErrorBoundary.tsx -------------------------------------------------------------------------------- /packages/lexical-react/src/LexicalExtensionComposer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-react/src/LexicalExtensionComposer.tsx -------------------------------------------------------------------------------- /packages/lexical-react/src/LexicalHashtagPlugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-react/src/LexicalHashtagPlugin.ts -------------------------------------------------------------------------------- /packages/lexical-react/src/LexicalHistoryPlugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-react/src/LexicalHistoryPlugin.ts -------------------------------------------------------------------------------- /packages/lexical-react/src/LexicalLinkPlugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-react/src/LexicalLinkPlugin.ts -------------------------------------------------------------------------------- /packages/lexical-react/src/LexicalListPlugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-react/src/LexicalListPlugin.ts -------------------------------------------------------------------------------- /packages/lexical-react/src/LexicalNestedComposer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-react/src/LexicalNestedComposer.tsx -------------------------------------------------------------------------------- /packages/lexical-react/src/LexicalNodeEventPlugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-react/src/LexicalNodeEventPlugin.ts -------------------------------------------------------------------------------- /packages/lexical-react/src/LexicalNodeMenuPlugin.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-react/src/LexicalNodeMenuPlugin.tsx -------------------------------------------------------------------------------- /packages/lexical-react/src/LexicalOnChangePlugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-react/src/LexicalOnChangePlugin.ts -------------------------------------------------------------------------------- /packages/lexical-react/src/LexicalPlainTextPlugin.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-react/src/LexicalPlainTextPlugin.tsx -------------------------------------------------------------------------------- /packages/lexical-react/src/LexicalRichTextPlugin.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-react/src/LexicalRichTextPlugin.tsx -------------------------------------------------------------------------------- /packages/lexical-react/src/LexicalTablePlugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-react/src/LexicalTablePlugin.ts -------------------------------------------------------------------------------- /packages/lexical-react/src/LexicalTreeView.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-react/src/LexicalTreeView.tsx -------------------------------------------------------------------------------- /packages/lexical-react/src/ReactExtension.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-react/src/ReactExtension.tsx -------------------------------------------------------------------------------- /packages/lexical-react/src/ReactPluginHostExtension.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-react/src/ReactPluginHostExtension.tsx -------------------------------------------------------------------------------- /packages/lexical-react/src/ReactProviderExtension.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-react/src/ReactProviderExtension.tsx -------------------------------------------------------------------------------- /packages/lexical-react/src/TreeViewExtension.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-react/src/TreeViewExtension.tsx -------------------------------------------------------------------------------- /packages/lexical-react/src/__tests__/unit/utils.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-react/src/__tests__/unit/utils.tsx -------------------------------------------------------------------------------- /packages/lexical-react/src/shared/LegacyDecorators.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-react/src/shared/LegacyDecorators.tsx -------------------------------------------------------------------------------- /packages/lexical-react/src/shared/LexicalMenu.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-react/src/shared/LexicalMenu.ts -------------------------------------------------------------------------------- /packages/lexical-react/src/shared/mergeRefs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-react/src/shared/mergeRefs.ts -------------------------------------------------------------------------------- /packages/lexical-react/src/shared/point.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-react/src/shared/point.ts -------------------------------------------------------------------------------- /packages/lexical-react/src/shared/rect.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-react/src/shared/rect.ts -------------------------------------------------------------------------------- /packages/lexical-react/src/shared/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-react/src/shared/types.ts -------------------------------------------------------------------------------- /packages/lexical-react/src/shared/useDecorators.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-react/src/shared/useDecorators.tsx -------------------------------------------------------------------------------- /packages/lexical-react/src/shared/useHistory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-react/src/shared/useHistory.ts -------------------------------------------------------------------------------- /packages/lexical-react/src/shared/useList.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-react/src/shared/useList.ts -------------------------------------------------------------------------------- /packages/lexical-react/src/shared/useRichTextSetup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-react/src/shared/useRichTextSetup.ts -------------------------------------------------------------------------------- /packages/lexical-react/src/useExtensionComponent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-react/src/useExtensionComponent.tsx -------------------------------------------------------------------------------- /packages/lexical-react/src/useLexicalEditable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-react/src/useLexicalEditable.ts -------------------------------------------------------------------------------- /packages/lexical-react/src/useLexicalNodeSelection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-react/src/useLexicalNodeSelection.ts -------------------------------------------------------------------------------- /packages/lexical-react/src/useLexicalSubscription.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-react/src/useLexicalSubscription.tsx -------------------------------------------------------------------------------- /packages/lexical-react/src/useLexicalTextEntity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-react/src/useLexicalTextEntity.ts -------------------------------------------------------------------------------- /packages/lexical-rich-text/LexicalRichText.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-rich-text/LexicalRichText.js -------------------------------------------------------------------------------- /packages/lexical-rich-text/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-rich-text/README.md -------------------------------------------------------------------------------- /packages/lexical-rich-text/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-rich-text/package.json -------------------------------------------------------------------------------- /packages/lexical-rich-text/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-rich-text/src/index.ts -------------------------------------------------------------------------------- /packages/lexical-selection/LexicalSelection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-selection/LexicalSelection.js -------------------------------------------------------------------------------- /packages/lexical-selection/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-selection/README.md -------------------------------------------------------------------------------- /packages/lexical-selection/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-selection/package.json -------------------------------------------------------------------------------- /packages/lexical-selection/src/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-selection/src/constants.ts -------------------------------------------------------------------------------- /packages/lexical-selection/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-selection/src/index.ts -------------------------------------------------------------------------------- /packages/lexical-selection/src/lexical-node.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-selection/src/lexical-node.ts -------------------------------------------------------------------------------- /packages/lexical-selection/src/range-selection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-selection/src/range-selection.ts -------------------------------------------------------------------------------- /packages/lexical-selection/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-selection/src/utils.ts -------------------------------------------------------------------------------- /packages/lexical-table/LexicalTable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-table/LexicalTable.js -------------------------------------------------------------------------------- /packages/lexical-table/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-table/README.md -------------------------------------------------------------------------------- /packages/lexical-table/flow/LexicalTable.js.flow: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-table/flow/LexicalTable.js.flow -------------------------------------------------------------------------------- /packages/lexical-table/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-table/package.json -------------------------------------------------------------------------------- /packages/lexical-table/src/LexicalTableCellNode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-table/src/LexicalTableCellNode.ts -------------------------------------------------------------------------------- /packages/lexical-table/src/LexicalTableCommands.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-table/src/LexicalTableCommands.ts -------------------------------------------------------------------------------- /packages/lexical-table/src/LexicalTableExtension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-table/src/LexicalTableExtension.ts -------------------------------------------------------------------------------- /packages/lexical-table/src/LexicalTableNode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-table/src/LexicalTableNode.ts -------------------------------------------------------------------------------- /packages/lexical-table/src/LexicalTableObserver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-table/src/LexicalTableObserver.ts -------------------------------------------------------------------------------- /packages/lexical-table/src/LexicalTableRowNode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-table/src/LexicalTableRowNode.ts -------------------------------------------------------------------------------- /packages/lexical-table/src/LexicalTableSelection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-table/src/LexicalTableSelection.ts -------------------------------------------------------------------------------- /packages/lexical-table/src/LexicalTableUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-table/src/LexicalTableUtils.ts -------------------------------------------------------------------------------- /packages/lexical-table/src/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-table/src/constants.ts -------------------------------------------------------------------------------- /packages/lexical-table/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-table/src/index.ts -------------------------------------------------------------------------------- /packages/lexical-tailwind/LexicalTailwind.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-tailwind/LexicalTailwind.js -------------------------------------------------------------------------------- /packages/lexical-tailwind/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-tailwind/README.md -------------------------------------------------------------------------------- /packages/lexical-tailwind/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-tailwind/package.json -------------------------------------------------------------------------------- /packages/lexical-tailwind/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-tailwind/src/index.ts -------------------------------------------------------------------------------- /packages/lexical-text/LexicalText.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-text/LexicalText.js -------------------------------------------------------------------------------- /packages/lexical-text/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-text/README.md -------------------------------------------------------------------------------- /packages/lexical-text/flow/LexicalText.js.flow: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-text/flow/LexicalText.js.flow -------------------------------------------------------------------------------- /packages/lexical-text/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-text/package.json -------------------------------------------------------------------------------- /packages/lexical-text/src/canShowPlaceholder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-text/src/canShowPlaceholder.ts -------------------------------------------------------------------------------- /packages/lexical-text/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-text/src/index.ts -------------------------------------------------------------------------------- /packages/lexical-text/src/isRootTextContentEmpty.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-text/src/isRootTextContentEmpty.ts -------------------------------------------------------------------------------- /packages/lexical-text/src/rootTextContent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-text/src/rootTextContent.ts -------------------------------------------------------------------------------- /packages/lexical-utils/LexicalUtils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-utils/LexicalUtils.js -------------------------------------------------------------------------------- /packages/lexical-utils/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-utils/README.md -------------------------------------------------------------------------------- /packages/lexical-utils/flow/LexicalUtils.js.flow: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-utils/flow/LexicalUtils.js.flow -------------------------------------------------------------------------------- /packages/lexical-utils/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-utils/package.json -------------------------------------------------------------------------------- /packages/lexical-utils/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-utils/src/index.ts -------------------------------------------------------------------------------- /packages/lexical-utils/src/markSelection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-utils/src/markSelection.ts -------------------------------------------------------------------------------- /packages/lexical-utils/src/mergeRegister.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-utils/src/mergeRegister.ts -------------------------------------------------------------------------------- /packages/lexical-utils/src/positionNodeOnRange.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-utils/src/positionNodeOnRange.ts -------------------------------------------------------------------------------- /packages/lexical-utils/src/px.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-utils/src/px.ts -------------------------------------------------------------------------------- /packages/lexical-website/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-website/.gitignore -------------------------------------------------------------------------------- /packages/lexical-website/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-website/README.md -------------------------------------------------------------------------------- /packages/lexical-website/blog/authors.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-website/blog/authors.yml -------------------------------------------------------------------------------- /packages/lexical-website/docs/collaboration/faq.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-website/docs/collaboration/faq.md -------------------------------------------------------------------------------- /packages/lexical-website/docs/collaboration/react.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-website/docs/collaboration/react.md -------------------------------------------------------------------------------- /packages/lexical-website/docs/concepts/commands.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-website/docs/concepts/commands.md -------------------------------------------------------------------------------- /packages/lexical-website/docs/concepts/dom-events.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-website/docs/concepts/dom-events.md -------------------------------------------------------------------------------- /packages/lexical-website/docs/concepts/history.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-website/docs/concepts/history.md -------------------------------------------------------------------------------- /packages/lexical-website/docs/concepts/listeners.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-website/docs/concepts/listeners.md -------------------------------------------------------------------------------- /packages/lexical-website/docs/concepts/node-state.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-website/docs/concepts/node-state.md -------------------------------------------------------------------------------- /packages/lexical-website/docs/concepts/nodes.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-website/docs/concepts/nodes.mdx -------------------------------------------------------------------------------- /packages/lexical-website/docs/concepts/read-only.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-website/docs/concepts/read-only.md -------------------------------------------------------------------------------- /packages/lexical-website/docs/concepts/selection.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-website/docs/concepts/selection.md -------------------------------------------------------------------------------- /packages/lexical-website/docs/concepts/transforms.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-website/docs/concepts/transforms.md -------------------------------------------------------------------------------- /packages/lexical-website/docs/concepts/traversals.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-website/docs/concepts/traversals.md -------------------------------------------------------------------------------- /packages/lexical-website/docs/concepts/updates.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-website/docs/concepts/updates.md -------------------------------------------------------------------------------- /packages/lexical-website/docs/design.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-website/docs/design.md -------------------------------------------------------------------------------- /packages/lexical-website/docs/error.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-website/docs/error.md -------------------------------------------------------------------------------- /packages/lexical-website/docs/extensions/design.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-website/docs/extensions/design.md -------------------------------------------------------------------------------- /packages/lexical-website/docs/extensions/faq.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-website/docs/extensions/faq.mdx -------------------------------------------------------------------------------- /packages/lexical-website/docs/extensions/intro.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-website/docs/extensions/intro.md -------------------------------------------------------------------------------- /packages/lexical-website/docs/extensions/react.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-website/docs/extensions/react.md -------------------------------------------------------------------------------- /packages/lexical-website/docs/extensions/signals.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-website/docs/extensions/signals.md -------------------------------------------------------------------------------- /packages/lexical-website/docs/faq.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-website/docs/faq.md -------------------------------------------------------------------------------- /packages/lexical-website/docs/intro.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-website/docs/intro.md -------------------------------------------------------------------------------- /packages/lexical-website/docs/maintainers-guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-website/docs/maintainers-guide.md -------------------------------------------------------------------------------- /packages/lexical-website/docs/react/_category_.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-website/docs/react/_category_.json -------------------------------------------------------------------------------- /packages/lexical-website/docs/react/create_plugin.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-website/docs/react/create_plugin.md -------------------------------------------------------------------------------- /packages/lexical-website/docs/react/faq.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-website/docs/react/faq.md -------------------------------------------------------------------------------- /packages/lexical-website/docs/react/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-website/docs/react/index.md -------------------------------------------------------------------------------- /packages/lexical-website/docs/react/plugins.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-website/docs/react/plugins.md -------------------------------------------------------------------------------- /packages/lexical-website/docs/testing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-website/docs/testing.md -------------------------------------------------------------------------------- /packages/lexical-website/docusaurus.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-website/docusaurus.config.js -------------------------------------------------------------------------------- /packages/lexical-website/fb/sdoc-cache.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-website/fb/sdoc-cache.json -------------------------------------------------------------------------------- /packages/lexical-website/i18n/en/code.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-website/i18n/en/code.json -------------------------------------------------------------------------------- /packages/lexical-website/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-website/package.json -------------------------------------------------------------------------------- /packages/lexical-website/sidebars.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-website/sidebars.js -------------------------------------------------------------------------------- /packages/lexical-website/src/css/custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-website/src/css/custom.css -------------------------------------------------------------------------------- /packages/lexical-website/src/css/tailwind.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-website/src/css/tailwind.css -------------------------------------------------------------------------------- /packages/lexical-website/src/pages/community/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-website/src/pages/community/index.js -------------------------------------------------------------------------------- /packages/lexical-website/src/pages/gallery.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-website/src/pages/gallery.md -------------------------------------------------------------------------------- /packages/lexical-website/src/pages/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-website/src/pages/index.js -------------------------------------------------------------------------------- /packages/lexical-website/src/pages/markdown-page.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-website/src/pages/markdown-page.md -------------------------------------------------------------------------------- /packages/lexical-website/static/.nojekyll: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/lexical-website/static/img/docusaurus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-website/static/img/docusaurus.png -------------------------------------------------------------------------------- /packages/lexical-website/static/img/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-website/static/img/favicon.ico -------------------------------------------------------------------------------- /packages/lexical-website/static/img/feature-fast.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-website/static/img/feature-fast.svg -------------------------------------------------------------------------------- /packages/lexical-website/static/img/logo-dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-website/static/img/logo-dark.svg -------------------------------------------------------------------------------- /packages/lexical-website/static/img/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-website/static/img/logo.svg -------------------------------------------------------------------------------- /packages/lexical-website/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-website/tailwind.config.js -------------------------------------------------------------------------------- /packages/lexical-yjs/LexicalYjs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-yjs/LexicalYjs.js -------------------------------------------------------------------------------- /packages/lexical-yjs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-yjs/README.md -------------------------------------------------------------------------------- /packages/lexical-yjs/flow/LexicalYjs.js.flow: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-yjs/flow/LexicalYjs.js.flow -------------------------------------------------------------------------------- /packages/lexical-yjs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-yjs/package.json -------------------------------------------------------------------------------- /packages/lexical-yjs/src/Bindings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-yjs/src/Bindings.ts -------------------------------------------------------------------------------- /packages/lexical-yjs/src/CollabDecoratorNode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-yjs/src/CollabDecoratorNode.ts -------------------------------------------------------------------------------- /packages/lexical-yjs/src/CollabElementNode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-yjs/src/CollabElementNode.ts -------------------------------------------------------------------------------- /packages/lexical-yjs/src/CollabLineBreakNode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-yjs/src/CollabLineBreakNode.ts -------------------------------------------------------------------------------- /packages/lexical-yjs/src/CollabTextNode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-yjs/src/CollabTextNode.ts -------------------------------------------------------------------------------- /packages/lexical-yjs/src/CollabV2Mapping.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-yjs/src/CollabV2Mapping.ts -------------------------------------------------------------------------------- /packages/lexical-yjs/src/RenderSnapshot.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-yjs/src/RenderSnapshot.ts -------------------------------------------------------------------------------- /packages/lexical-yjs/src/SyncCursors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-yjs/src/SyncCursors.ts -------------------------------------------------------------------------------- /packages/lexical-yjs/src/SyncEditorStates.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-yjs/src/SyncEditorStates.ts -------------------------------------------------------------------------------- /packages/lexical-yjs/src/SyncV2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-yjs/src/SyncV2.ts -------------------------------------------------------------------------------- /packages/lexical-yjs/src/Utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-yjs/src/Utils.ts -------------------------------------------------------------------------------- /packages/lexical-yjs/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-yjs/src/index.ts -------------------------------------------------------------------------------- /packages/lexical-yjs/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical-yjs/src/types.ts -------------------------------------------------------------------------------- /packages/lexical/Lexical.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical/Lexical.js -------------------------------------------------------------------------------- /packages/lexical/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical/README.md -------------------------------------------------------------------------------- /packages/lexical/flow/Lexical.js.flow: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical/flow/Lexical.js.flow -------------------------------------------------------------------------------- /packages/lexical/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical/package.json -------------------------------------------------------------------------------- /packages/lexical/src/LexicalCommands.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical/src/LexicalCommands.ts -------------------------------------------------------------------------------- /packages/lexical/src/LexicalConstants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical/src/LexicalConstants.ts -------------------------------------------------------------------------------- /packages/lexical/src/LexicalEditor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical/src/LexicalEditor.ts -------------------------------------------------------------------------------- /packages/lexical/src/LexicalEditorState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical/src/LexicalEditorState.ts -------------------------------------------------------------------------------- /packages/lexical/src/LexicalEvents.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical/src/LexicalEvents.ts -------------------------------------------------------------------------------- /packages/lexical/src/LexicalGC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical/src/LexicalGC.ts -------------------------------------------------------------------------------- /packages/lexical/src/LexicalMutations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical/src/LexicalMutations.ts -------------------------------------------------------------------------------- /packages/lexical/src/LexicalNode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical/src/LexicalNode.ts -------------------------------------------------------------------------------- /packages/lexical/src/LexicalNodeState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical/src/LexicalNodeState.ts -------------------------------------------------------------------------------- /packages/lexical/src/LexicalNormalization.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical/src/LexicalNormalization.ts -------------------------------------------------------------------------------- /packages/lexical/src/LexicalReconciler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical/src/LexicalReconciler.ts -------------------------------------------------------------------------------- /packages/lexical/src/LexicalSelection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical/src/LexicalSelection.ts -------------------------------------------------------------------------------- /packages/lexical/src/LexicalUpdateTags.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical/src/LexicalUpdateTags.ts -------------------------------------------------------------------------------- /packages/lexical/src/LexicalUpdates.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical/src/LexicalUpdates.ts -------------------------------------------------------------------------------- /packages/lexical/src/LexicalUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical/src/LexicalUtils.ts -------------------------------------------------------------------------------- /packages/lexical/src/__tests__/unit/CodeBlock.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical/src/__tests__/unit/CodeBlock.test.ts -------------------------------------------------------------------------------- /packages/lexical/src/__tests__/utils/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical/src/__tests__/utils/index.tsx -------------------------------------------------------------------------------- /packages/lexical/src/caret/LexicalCaret.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical/src/caret/LexicalCaret.ts -------------------------------------------------------------------------------- /packages/lexical/src/caret/LexicalCaretUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical/src/caret/LexicalCaretUtils.ts -------------------------------------------------------------------------------- /packages/lexical/src/extension-core/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical/src/extension-core/index.ts -------------------------------------------------------------------------------- /packages/lexical/src/extension-core/internal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical/src/extension-core/internal.ts -------------------------------------------------------------------------------- /packages/lexical/src/extension-core/safeCast.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical/src/extension-core/safeCast.ts -------------------------------------------------------------------------------- /packages/lexical/src/extension-core/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical/src/extension-core/types.ts -------------------------------------------------------------------------------- /packages/lexical/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical/src/index.ts -------------------------------------------------------------------------------- /packages/lexical/src/nodes/ArtificialNode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical/src/nodes/ArtificialNode.ts -------------------------------------------------------------------------------- /packages/lexical/src/nodes/LexicalDecoratorNode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical/src/nodes/LexicalDecoratorNode.ts -------------------------------------------------------------------------------- /packages/lexical/src/nodes/LexicalElementNode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical/src/nodes/LexicalElementNode.ts -------------------------------------------------------------------------------- /packages/lexical/src/nodes/LexicalLineBreakNode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical/src/nodes/LexicalLineBreakNode.ts -------------------------------------------------------------------------------- /packages/lexical/src/nodes/LexicalParagraphNode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical/src/nodes/LexicalParagraphNode.ts -------------------------------------------------------------------------------- /packages/lexical/src/nodes/LexicalRootNode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical/src/nodes/LexicalRootNode.ts -------------------------------------------------------------------------------- /packages/lexical/src/nodes/LexicalTabNode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical/src/nodes/LexicalTabNode.ts -------------------------------------------------------------------------------- /packages/lexical/src/nodes/LexicalTextNode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/lexical/src/nodes/LexicalTextNode.ts -------------------------------------------------------------------------------- /packages/shared/lexicalMonorepoPlugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/shared/lexicalMonorepoPlugin.ts -------------------------------------------------------------------------------- /packages/shared/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/shared/package.json -------------------------------------------------------------------------------- /packages/shared/src/__mocks__/devInvariant.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/shared/src/__mocks__/devInvariant.ts -------------------------------------------------------------------------------- /packages/shared/src/__mocks__/invariant.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/shared/src/__mocks__/invariant.ts -------------------------------------------------------------------------------- /packages/shared/src/__mocks__/warnOnlyOnce.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/shared/src/__mocks__/warnOnlyOnce.ts -------------------------------------------------------------------------------- /packages/shared/src/canUseDOM.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/shared/src/canUseDOM.ts -------------------------------------------------------------------------------- /packages/shared/src/caretFromPoint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/shared/src/caretFromPoint.ts -------------------------------------------------------------------------------- /packages/shared/src/devInvariant.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/shared/src/devInvariant.ts -------------------------------------------------------------------------------- /packages/shared/src/environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/shared/src/environment.ts -------------------------------------------------------------------------------- /packages/shared/src/formatDevErrorMessage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/shared/src/formatDevErrorMessage.ts -------------------------------------------------------------------------------- /packages/shared/src/formatDevWarningMessage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/shared/src/formatDevWarningMessage.ts -------------------------------------------------------------------------------- /packages/shared/src/formatProdErrorMessage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/shared/src/formatProdErrorMessage.ts -------------------------------------------------------------------------------- /packages/shared/src/formatProdWarningMessage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/shared/src/formatProdWarningMessage.ts -------------------------------------------------------------------------------- /packages/shared/src/invariant.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/shared/src/invariant.ts -------------------------------------------------------------------------------- /packages/shared/src/normalizeClassNames.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/shared/src/normalizeClassNames.ts -------------------------------------------------------------------------------- /packages/shared/src/react-test-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/shared/src/react-test-utils.ts -------------------------------------------------------------------------------- /packages/shared/src/reactPatches.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/shared/src/reactPatches.ts -------------------------------------------------------------------------------- /packages/shared/src/simpleDiffWithCursor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/shared/src/simpleDiffWithCursor.ts -------------------------------------------------------------------------------- /packages/shared/src/useLayoutEffect.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/shared/src/useLayoutEffect.ts -------------------------------------------------------------------------------- /packages/shared/src/warnOnlyOnce.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/shared/src/warnOnlyOnce.ts -------------------------------------------------------------------------------- /packages/shared/viteModuleResolution.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/packages/shared/viteModuleResolution.ts -------------------------------------------------------------------------------- /playwright.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/playwright.config.js -------------------------------------------------------------------------------- /scripts/__tests__/integration/prepare-release.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/scripts/__tests__/integration/prepare-release.test.js -------------------------------------------------------------------------------- /scripts/__tests__/integration/setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/scripts/__tests__/integration/setup.js -------------------------------------------------------------------------------- /scripts/__tests__/integration/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/scripts/__tests__/integration/utils.js -------------------------------------------------------------------------------- /scripts/__tests__/unit/build.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/scripts/__tests__/unit/build.test.ts -------------------------------------------------------------------------------- /scripts/__tests__/unit/stackblitz.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/scripts/__tests__/unit/stackblitz.test.ts -------------------------------------------------------------------------------- /scripts/build.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/scripts/build.js -------------------------------------------------------------------------------- /scripts/check-flow-types.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/scripts/check-flow-types.js -------------------------------------------------------------------------------- /scripts/clean.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/scripts/clean.js -------------------------------------------------------------------------------- /scripts/create-docs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/scripts/create-docs.js -------------------------------------------------------------------------------- /scripts/create-www-stubs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/scripts/create-www-stubs.js -------------------------------------------------------------------------------- /scripts/error-codes/ErrorMap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/scripts/error-codes/ErrorMap.js -------------------------------------------------------------------------------- /scripts/error-codes/__tests__/unit/ErrorMap.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/scripts/error-codes/__tests__/unit/ErrorMap.test.ts -------------------------------------------------------------------------------- /scripts/error-codes/codes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/scripts/error-codes/codes.json -------------------------------------------------------------------------------- /scripts/error-codes/evalToString.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/scripts/error-codes/evalToString.js -------------------------------------------------------------------------------- /scripts/error-codes/invertObject.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/scripts/error-codes/invertObject.js -------------------------------------------------------------------------------- /scripts/error-codes/transform-error-messages.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/scripts/error-codes/transform-error-messages.js -------------------------------------------------------------------------------- /scripts/lint-flow-types.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/scripts/lint-flow-types.js -------------------------------------------------------------------------------- /scripts/npm/increment-version.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/scripts/npm/increment-version.js -------------------------------------------------------------------------------- /scripts/npm/npm-init.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/scripts/npm/npm-init.js -------------------------------------------------------------------------------- /scripts/npm/postversion.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/scripts/npm/postversion.js -------------------------------------------------------------------------------- /scripts/npm/prepare-release.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/scripts/npm/prepare-release.js -------------------------------------------------------------------------------- /scripts/npm/release.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/scripts/npm/release.js -------------------------------------------------------------------------------- /scripts/npm/update-changelog.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/scripts/npm/update-changelog.js -------------------------------------------------------------------------------- /scripts/override-react.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/scripts/override-react.js -------------------------------------------------------------------------------- /scripts/shared/PackageMetadata.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/scripts/shared/PackageMetadata.js -------------------------------------------------------------------------------- /scripts/shared/packagesManager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/scripts/shared/packagesManager.js -------------------------------------------------------------------------------- /scripts/shared/readMonorepoPackageJson.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/scripts/shared/readMonorepoPackageJson.js -------------------------------------------------------------------------------- /scripts/update-examples.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/scripts/update-examples.mjs -------------------------------------------------------------------------------- /scripts/update-flowconfig.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/scripts/update-flowconfig.js -------------------------------------------------------------------------------- /scripts/update-tsconfig.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/scripts/update-tsconfig.js -------------------------------------------------------------------------------- /scripts/updateVersion.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/scripts/updateVersion.js -------------------------------------------------------------------------------- /scripts/validate-tsc-types.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/scripts/validate-tsc-types.js -------------------------------------------------------------------------------- /scripts/www/headerTemplate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/scripts/www/headerTemplate.js -------------------------------------------------------------------------------- /scripts/www/npmToWwwName.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/scripts/www/npmToWwwName.js -------------------------------------------------------------------------------- /scripts/www/rewriteImports.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/scripts/www/rewriteImports.js -------------------------------------------------------------------------------- /scripts/www/transformFlowFileContents.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/scripts/www/transformFlowFileContents.js -------------------------------------------------------------------------------- /tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/tsconfig.build.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/tsconfig.test.json -------------------------------------------------------------------------------- /tsdoc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/tsdoc.json -------------------------------------------------------------------------------- /vitest.config.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/vitest.config.mts -------------------------------------------------------------------------------- /vitest.setup.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/lexical/HEAD/vitest.setup.mts --------------------------------------------------------------------------------