sequence-crdt
sequence CRDT
Installation
$ npm install sequence-crdt
Usages
Check example.js
file
; // Create CRDT instance;; // Perform local insertionchar = doc.handleLocalInsert0, "H"; // then broadcast `char` to remote peerchar = doc.handleLocalInsert1, "i"; // then broadcast `char` to remote peer // Perform local deletionchar = doc.handleLocalDelete0; // then broadcast `char` to peer // ****** Another Peer ******// Receive insertion `char` from remote peercrdt.handleRemoteInsertchar; // Receive deletion `char` from remote peercrdt.handleRemoteDeletionchar; // Get textcrdt.text; // orcrdt.populateText;
References
License
MIT