# @payloadcms/richtext-lexical

> The officially supported Lexical richtext adapter for Payload

Latest version **3.90.2** (published 2026-09-23) · MIT license · 0 weekly downloads

## Install

```sh
npm install @payloadcms/richtext-lexical
pnpm add @payloadcms/richtext-lexical
yarn add @payloadcms/richtext-lexical
bun add @payloadcms/richtext-lexical
```

## Health

**Score 70/100 (B)** — status: active.

Positive: has types; esm support; no vulnerabilities; recently updated; high maintenance score; popular repo.

Warnings: low downloads.

## Facts

| | |
|---|---|
| Version | 3.90.2 |
| Published | 2026-09-23 |
| First published | 2023-10-01 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | bundled |
| Module format | ESM + CommonJS |
| Node | ^18.20.2 \|\| >=20.9.0 |
| Dependencies | 27 |
| Unpacked size | 5.9 MB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| GitHub stars | 44982 |
| Author | Payload <dev@payloadcms.com> (https://payloadcms.com) |
| Maintainers | payloadjs, german.jablo, elliotpayload, danribbens, seanpayload, jmikrut, jacobsfletch, jesschow, alessiogr, patrikkozak, jarrodmflesch |

## Links

- npm: https://www.npmjs.com/package/@payloadcms/richtext-lexical
- Repository: https://github.com/payloadcms/payload
- Homepage: https://payloadcms.com
- npm.io page: https://npm.io/package/@payloadcms/richtext-lexical

## Dependencies (27)

- [jsox](https://npm.io/package/jsox.md) 1.2.121
- [uuid](https://npm.io/package/uuid.md) 13.0.2
- [acorn](https://npm.io/package/acorn.md) 8.16.0
- [dequal](https://npm.io/package/dequal.md) 2.0.3
- [qs-esm](https://npm.io/package/qs-esm.md) 8.0.1
- [csstype](https://npm.io/package/csstype.md) 3.1.3
- [lexical](https://npm.io/package/lexical.md) 0.50.0
- [escape-html](https://npm.io/package/escape-html.md) 1.0.3
- [@lexical/html](https://npm.io/package/@lexical/html.md) 0.50.0
- [@lexical/link](https://npm.io/package/@lexical/link.md) 0.50.0
- [@lexical/list](https://npm.io/package/@lexical/list.md) 0.50.0
- [@lexical/mark](https://npm.io/package/@lexical/mark.md) 0.50.0
- [bson-objectid](https://npm.io/package/bson-objectid.md) 2.0.4
- [ts-essentials](https://npm.io/package/ts-essentials.md) 10.0.3
- [@lexical/react](https://npm.io/package/@lexical/react.md) 0.50.0
- [@lexical/table](https://npm.io/package/@lexical/table.md) 0.50.0
- [@lexical/utils](https://npm.io/package/@lexical/utils.md) 0.50.0
- [@payloadcms/ui](https://npm.io/package/@payloadcms/ui.md) 3.90.2
- [@lexical/headless](https://npm.io/package/@lexical/headless.md) 0.50.0
- [@lexical/clipboard](https://npm.io/package/@lexical/clipboard.md) 0.50.0
- [@lexical/rich-text](https://npm.io/package/@lexical/rich-text.md) 0.50.0
- [@lexical/selection](https://npm.io/package/@lexical/selection.md) 0.50.0
- [mdast-util-mdx-jsx](https://npm.io/package/mdast-util-mdx-jsx.md) 3.1.3
- [react-error-boundary](https://npm.io/package/react-error-boundary.md) 4.1.2
- [@payloadcms/translations](https://npm.io/package/@payloadcms/translations.md) 3.90.2
- [mdast-util-from-markdown](https://npm.io/package/mdast-util-from-markdown.md) 2.0.2
- [micromark-extension-mdx-jsx](https://npm.io/package/micromark-extension-mdx-jsx.md) 3.0.1

## Recent versions

- 3.90.2 (latest) — 2026-09-23
- 4.0.0-internal.d21c039 (internal) — 2026-09-28
- 4.0.0-canary.37 (canary) — 2026-09-24
- 3.81.0-internal-debug.1a0f4d0 (internal-debug) — 2026-03-25
- 3.0.0-beta.135 (beta) — 2024-11-19
- 4.0.0-internal.b8a92d2 — 2026-09-28
- 3.91.0-internal.c1569dc — 2026-09-25
- 4.0.0-internal.77191e5 — 2026-09-25
- 4.0.0-canary.36 — 2026-09-21
- 3.91.0-internal.6e3dc85 — 2026-09-21
- 4.0.0-canary.35 — 2026-09-18
- 3.90.1 — 2026-09-18
- 4.0.0-canary.34 — 2026-09-18
- 3.90.0 — 2026-09-18
- 4.0.0-internal.b8e7c89 — 2026-09-14
- … 1443 more at https://npm.io/package/@payloadcms/richtext-lexical/versions

## README

# Payload Lexical Rich Text Editor

Lexical Rich Text Editor for [Payload](https://payloadcms.com).

- [Main Repository](https://github.com/payloadcms/payload)
- [Payload Docs](https://payloadcms.com/docs)

## Installation

```bash
npm install @payloadcms/richtext-lexical
```

## Usage

```ts
import { buildConfig } from 'payload'
import { lexicalEditor } from '@payloadcms/richtext-lexical'

export default buildConfig({
  editor: lexicalEditor({}),
  // ...rest of config
})
```

More detailed usage can be found in the [Payload Docs](https://payloadcms.com/docs/configuration/overview).

---
_Source: https://npm.io/package/@payloadcms/richtext-lexical · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
