Install prosemirror-dev-tools
package from npm:
npm install --save-dev prosemirror-dev-tools
Wrap EditorView
instance in applyDevTools method:
import applyDevTools from "prosemirror-dev-tools";
const view = new EditorView(/*...*/);
applyDevTools(view);
Add script tag to your html file:
<script src="https://unpkg.com/prosemirror-dev-tools@1.1.1/dist/umd/prosemirror-dev-tools.min.js"></script>
Wrap EditorView
instance in applyDevTools method:
const view = new EditorView(/*...*/);
ProseMirrorDevTools.applyDevTools(view);
- Inspect document – all nodes and marks
- Inspect selection – position, head, anchor and etc.
- See document stats – size, child count
- Inspect document changes over time
- Time travel between states
- See selection content for particular state in time
Inspect state of each plugin inside prosemirror.
Inspect current document schema with nodes and marks.
Visual representation of current document tree.
- Demo of prosemirror-dev-tools on codepen.io.
- Example Setup
Contributions are highly welcome! This repo is commitizen friendly — please read about it here.