Loading the source for rich-text-editor-4 …
Configuration
Description
Real time co-editing on Tiptap and Yjs: named teammate carets and selections, a presence stack you can follow, an offline switch that queues edits and merges them with no conflicts, and comment threads that sync. For specs, docs, wikis.
page.tsx components/blocks/rich-text-editor-4/page.tsx comment-bubble.tsx components/blocks/rich-text-editor-4/components/comment-bubble.tsx comment-panel.tsx components/blocks/rich-text-editor-4/components/comment-panel.tsx comment-thread.tsx components/blocks/rich-text-editor-4/components/comment-thread.tsx connection-switch.tsx components/blocks/rich-text-editor-4/components/connection-switch.tsx data.ts components/blocks/rich-text-editor-4/components/data.ts follow-chip.tsx components/blocks/rich-text-editor-4/components/follow-chip.tsx follow-peer.ts components/blocks/rich-text-editor-4/components/follow-peer.ts icons.tsx components/blocks/rich-text-editor-4/components/icons.tsx live-room.ts components/blocks/rich-text-editor-4/components/live-room.ts live-spec-editor.tsx components/blocks/rich-text-editor-4/components/live-spec-editor.tsx peer-script.ts components/blocks/rich-text-editor-4/components/peer-script.ts presence-stack.tsx components/blocks/rich-text-editor-4/components/presence-stack.tsx replay-dialog.tsx components/blocks/rich-text-editor-4/components/replay-dialog.tsx rich-text-bubble-bar.tsx components/blocks/rich-text-editor-4/components/rich-text-bubble-bar.tsx rich-text-comments.ts components/blocks/rich-text-editor-4/components/rich-text-comments.ts rich-text-content.tsx components/blocks/rich-text-editor-4/components/rich-text-content.tsx rich-text-controls.tsx components/blocks/rich-text-editor-4/components/rich-text-controls.tsx rich-text-extensions.ts components/blocks/rich-text-editor-4/components/rich-text-extensions.ts rich-text-highlight.tsx components/blocks/rich-text-editor-4/components/rich-text-highlight.tsx rich-text-link.tsx components/blocks/rich-text-editor-4/components/rich-text-link.tsx rich-text-state.ts components/blocks/rich-text-editor-4/components/rich-text-state.ts rich-text-task-item.tsx components/blocks/rich-text-editor-4/components/rich-text-task-item.tsx rich-text-toolbar.tsx components/blocks/rich-text-editor-4/components/rich-text-toolbar.tsx spec-actions.tsx components/blocks/rich-text-editor-4/components/spec-actions.tsx spec-document.ts components/blocks/rich-text-editor-4/components/spec-document.ts spec-header.tsx components/blocks/rich-text-editor-4/components/spec-header.tsx spec-toolbar.tsx components/blocks/rich-text-editor-4/components/spec-toolbar.tsx value-faces.tsx components/blocks/rich-text-editor-4/components/value-faces.tsx Dependenciesnpm packages
@tiptap/extension-collaboration
@tiptap/extension-collaboration-caret
@tiptap/extension-highlight
@tiptap/extension-list
@tiptap/extension-text-align
@tiptap/extensions
@tiptap/pm
@tiptap/react
@tiptap/starter-kit
@tiptap/y-tiptap
cn
sonner
y-protocols
yjs
Registry items
@reui/badge
alert-dialog
avatar
@reui/badge
button
button-group
card
checkbox
dropdown-menu
empty
field
input-group
item
kbd
label
popover
separator
sheet
skeleton
switch
toggle
tooltip
Configuration
Description
Real time co-editing on Tiptap and Yjs: named teammate carets and selections, a presence stack you can follow, an offline switch that queues edits and merges them with no conflicts, and comment threads that sync. For specs, docs, wikis.
page.tsx components/blocks/rich-text-editor-4/page.tsx comment-bubble.tsx components/blocks/rich-text-editor-4/components/comment-bubble.tsx comment-panel.tsx components/blocks/rich-text-editor-4/components/comment-panel.tsx comment-thread.tsx components/blocks/rich-text-editor-4/components/comment-thread.tsx connection-switch.tsx components/blocks/rich-text-editor-4/components/connection-switch.tsx data.ts components/blocks/rich-text-editor-4/components/data.ts follow-chip.tsx components/blocks/rich-text-editor-4/components/follow-chip.tsx follow-peer.ts components/blocks/rich-text-editor-4/components/follow-peer.ts icons.tsx components/blocks/rich-text-editor-4/components/icons.tsx live-room.ts components/blocks/rich-text-editor-4/components/live-room.ts live-spec-editor.tsx components/blocks/rich-text-editor-4/components/live-spec-editor.tsx peer-script.ts components/blocks/rich-text-editor-4/components/peer-script.ts presence-stack.tsx components/blocks/rich-text-editor-4/components/presence-stack.tsx replay-dialog.tsx components/blocks/rich-text-editor-4/components/replay-dialog.tsx rich-text-bubble-bar.tsx components/blocks/rich-text-editor-4/components/rich-text-bubble-bar.tsx rich-text-comments.ts components/blocks/rich-text-editor-4/components/rich-text-comments.ts rich-text-content.tsx components/blocks/rich-text-editor-4/components/rich-text-content.tsx rich-text-controls.tsx components/blocks/rich-text-editor-4/components/rich-text-controls.tsx rich-text-extensions.ts components/blocks/rich-text-editor-4/components/rich-text-extensions.ts rich-text-highlight.tsx components/blocks/rich-text-editor-4/components/rich-text-highlight.tsx rich-text-link.tsx components/blocks/rich-text-editor-4/components/rich-text-link.tsx rich-text-state.ts components/blocks/rich-text-editor-4/components/rich-text-state.ts rich-text-task-item.tsx components/blocks/rich-text-editor-4/components/rich-text-task-item.tsx rich-text-toolbar.tsx components/blocks/rich-text-editor-4/components/rich-text-toolbar.tsx spec-actions.tsx components/blocks/rich-text-editor-4/components/spec-actions.tsx spec-document.ts components/blocks/rich-text-editor-4/components/spec-document.ts spec-header.tsx components/blocks/rich-text-editor-4/components/spec-header.tsx spec-toolbar.tsx components/blocks/rich-text-editor-4/components/spec-toolbar.tsx value-faces.tsx components/blocks/rich-text-editor-4/components/value-faces.tsx Dependenciesnpm packages
@tiptap/extension-collaboration
@tiptap/extension-collaboration-caret
@tiptap/extension-highlight
@tiptap/extension-list
@tiptap/extension-text-align
@tiptap/extensions
@tiptap/pm
@tiptap/react
@tiptap/starter-kit
@tiptap/y-tiptap
cn
sonner
y-protocols
yjs
Registry items
@reui/badge
alert-dialog
avatar
@reui/badge
button
button-group
card
checkbox
dropdown-menu
empty
field
input-group
item
kbd
label
popover
separator
sheet
skeleton
switch
toggle
tooltip