Yjs Editors

Integrate Yjs collaborative editing with TipTap v3 and CodeMirror 6 over durable streams. Canonical React pattern: doc+awareness in useState, provider in useEffect with connect:false (listeners before connect). TipTap: Collaboration + CollaborationCaret extensions, -caret not -cursor package. CodeMirror: yCollab binding. Covers awareness wiring, multi-document navigation with key={docId}, SSR ssr:false requirement. Critical anti-patterns that crash agents documented.

durable-streams 0f9cd99 17.2 KB Updated

File contents

durable-streams/durable-streams/tree/main/packages/y-durable-streams/skills/yjs-editors commit 0f9cd99fa2

Frequently asked questions

npx skillmds@latest add durable-streams/yjs-editors