Isomorphic WebSocket network adapter for Automerge Repo (CRDT-based collaborative data). Current stable version: 0.1.0. Alpha-stage package; part of the Automerge ecosystem for building local-first, real-time collaborative apps. Provides both client and server WebSocket implementations for Automerge Repo, leveraging isomorphic-ws for shared code between Node.js and browser. The server component is Node.js-only. Differentiates from raw WebSocket by integrating directly with Automerge Repo's sync protocol for document synchronization.
npm install automerge-repo-network-websocketNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Shows how to create an Automerge Repo instance with a WebSocket network adapter.
Use conditional imports or separate entry points for server and client.
Pin to exact version and test upgrades carefully.
Add 'ws' as a dependency if running in Node.
npm install automerge-repo
npm install isomorphic-ws ws
Use import { NodeWSServerAdapter } from 'automerge-repo-network-websocket'