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.
Build and test scripts for ProseMirror packages
Updated 2026-04-01 22:03:58 +02:00