a presentation component for the slate editor
a presentation component for the slate editor
Tools for building completely customizable richtext editors with React.
remark plugin to transform remark syntax tree (mdast) to Slate document tree, and vice versa. Made for WYSIWYG markdown editor.
> [!WARNING] > This package is not meant to be used directly, it's a shared dependency of `sanity/presentation` and `@sanity/visual-editing`. Using it in production is at your own risk.
React specific components/utils for slate-yjs.
TypeScript definitions for slate
A set of React prop type checkers for Slate editors.
A Slate plugin to render a placeholder with React.
Slate extension
Tools for building completely customizable richtext editors with React.
An operation-based history implementation for Slate editors.
React Native in-app purchases and subscriptions made easy. Supports iOS and Android.
A set of React components for building completely customizable rich-text editors.
A completely customizable framework for building rich text editors.
Yjs binding for Slate.
remark plugin to compile Markdown to a slate compatible object
A hyperscript helper for creating Slate documents.
Compute a diff of two Slate documents
Serialize Slate JSON objects to the DOM. Can be used with `htmlparser2` and associated utilities to modify the DOM and generate HTML. Used by other serializers in this monorepo.
A Slate plugin to add soft breaks on return.
Convert Slate JSON to HTML and HTML to Slate. Built on htmlparser2 and shared DOM config with @slate-serializers/dom.
React specific components/utils for slate-yjs.
[](https://npm-stat.com/charts.html?package=@sanity/visual-editing) [](https://