An operation-based history implementation for Slate editors.
An operation-based history implementation for Slate editors.
Slate history with pluggable unified undo/redo (Slate batches + custom commands).
Tools for building completely customizable richtext editors with React.
An operation-based history implementation for Slate editors.
remark plugin to transform remark syntax tree (mdast) to Slate document tree, and vice versa. Made for WYSIWYG markdown editor.
Slate extension
A completely customizable framework for building rich text editors.
Yjs binding for Slate.
A hyperscript helper for creating Slate documents.
remark plugin to compile Markdown to a slate compatible object
An operation-based history implementation for Slate editors.
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.
Convert Slate JSON to HTML and HTML to Slate. Built on htmlparser2 and shared DOM config with @slate-serializers/dom.
TypeScript definitions for slate
React specific components/utils for slate-yjs.
Manage session history with JavaScript
A plain text serializer for Slate editors.
A Base64 serializer for Slate editors.
TypeScript definitions for slate-plain-serializer
An operation-based history implementation for Slate editors.
This library was generated with [Nx](https://nx.dev).
Undo history for ProseMirror