- CommunitySync class bridges FolkJS shapes with Automerge documents - Server stores Automerge binary format with debounced persistence - Per-peer sync state for efficient delta synchronization - WebSocket messages carry Automerge sync protocol - Automatic migration from JSON to Automerge format - WASM plugin for Vite to handle Automerge bundle Enables true CRDT-based collaboration with: - Conflict-free concurrent editing - Efficient delta sync (only changed data) - Offline-capable local documents - Automatic peer reconnection 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> |
||
|---|---|---|
| lib | ||
| server | ||
| website | ||
| .gitignore | ||
| Dockerfile | ||
| bun.lock | ||
| docker-compose.yml | ||
| package.json | ||
| tsconfig.json | ||
| vite.config.ts | ||