tiptap
https://github.com/ueberdosis/tiptap
TypeScript
The headless editor framework for web artisans.
Triage Issues!
When you volunteer to triage issues, you'll receive an email each day with a link to an open issue that needs help in this project. You'll also receive instructions on how to triage issues.
Triage Docs!
Receive a documented method or class from your favorite GitHub repos in your inbox every day. If you're really pro, receive undocumented methods or classes and supercharge your commit history.
TypeScript not yet supported4 Subscribers
Add a CodeTriage badge to tiptap
Help out
- Issues
- fix(extension-list): keep all children when parsing task item HTML without a label
- [Markdown] Unknown hyphenated tag in text (e.g. <pod-name>) is silently dropped on parse
- Backspace during IME composition cancels the composition (core Keymap dispatches an empty transaction)
- Backport #8329 (reuse the inverted mapping in getChangedRanges) to v3
- fix(markdown): keep hyphenated placeholders like <pod-name> as text
- fix(core): skip paste rules for external drag-handle moves
- fix(core): do not dispatch when a command returns false
- UniqueID with Collaboration and no provider mints ids on open that stay out of the Y.Doc until the next edit, and every peer mints its own
- 3.0.8+: `reconcileMappedChildren` scans every child of a fragment on every local write — a keystroke's write into the Y.Doc costs ~3× on 2,000 blocks
- yXmlFragmentToProsemirrorJSON adds attrs: {} to every mark: Object.keys(attrs) is always truthy
- Docs
- TypeScript not yet supported