prosemirror
The ProseMirror WYSIWYM editor system
The code for the ProseMirror editor
This project uses a central issue tracker for most packages. Documentation and further info can be found on the website.
The core packages of the project are
- prosemirror-model: the document model
- prosemirror-transform: change representation
- prosemirror-state: editor state data structures
- prosemirror-view: the editor UI component
- prosemirror-keymap: key binding system
- prosemirror-commands: editing commands and key maps
Further functionality, like a basic document schema, list support, undo history, input rules, collaborative editing, and markdown integration come as separate packages.
An example setup package and a basic menu implementation are provided to quickly set up a crude editor.
Search/replace functionality for ProseMirror
Updated 2026-05-16 13:35:51 +02:00
ProseMirror document transformations
Updated 2026-05-14 15:31:43 +02:00
ProseMirror Markdown integration
Updated 2026-05-14 12:35:13 +02:00
Simple menu elements for ProseMirror
Updated 2026-04-17 11:11:25 +02:00
Distills a series of editing steps into deleted and added ranges
Updated 2026-04-14 09:02:18 +02:00
Build and test scripts for ProseMirror packages
Updated 2026-04-01 22:03:58 +02:00
Document building utilities for writing tests
Updated 2026-04-01 21:23:25 +02:00
Collaborative editing for ProseMirror
Updated 2026-04-01 21:21:17 +02:00
An example of how to set up a ProseMirror editor
Updated 2026-04-01 21:18:50 +02:00
List-related schema elements and commands for ProseMirror
Updated 2026-04-01 21:14:54 +02:00