json0 ( ot + diff ) modules bundle
npm install @plotdb/json0bundle of ot-json0, json0-ot-diff and diff-match-patch for browser.
include dist/json0.min.js and use it as:
/ diff 2 objects, return operational transformations /
json0.diff(objA, objB)
/ github:ottypes/json0 /
json0.type
/ apply ot with json0.type /
json0.type.apply(objC, ots);
for a module version, use dist/require/json0.min.js:
json0 = require("json0")
we lock deep-equal to version 1.0.1 to prevent es-abstract from being bundled together, which induces 30k+ file size.
MIT