Package Exports
- json-joy
- json-joy/lib/index.js
- json-joy/lib/json-binary
- json-joy/lib/json-binary/index.js
- json-joy/lib/json-crdt
- json-joy/lib/json-crdt-extensions
- json-joy/lib/json-crdt-extensions/index.js
- json-joy/lib/json-crdt-patch
- json-joy/lib/json-crdt-patch/index.js
- json-joy/lib/json-crdt/index.js
- json-joy/lib/json-crdt/log/codec/LogDecoder
- json-joy/lib/json-crdt/log/codec/LogDecoder.js
- json-joy/lib/json-crdt/log/codec/LogEncoder
- json-joy/lib/json-crdt/log/codec/LogEncoder.js
- json-joy/lib/json-patch
- json-joy/lib/json-patch/index.js
- json-joy/lib/json-pointer
- json-joy/lib/json-pointer/index.js
- json-joy/lib/json-text/stringify
- json-joy/lib/json-text/stringify.js
- json-joy/lib/json-text/toTree
- json-joy/lib/json-text/toTree.js
- json-joy/lib/json-type
- json-joy/lib/json-type-value/ObjectValue
- json-joy/lib/json-type-value/ObjectValue.js
- json-joy/lib/json-type-value/Value
- json-joy/lib/json-type-value/Value.js
- json-joy/lib/json-type/index.js
- json-joy/lib/json-type/system/TypeSystem
- json-joy/lib/json-type/system/TypeSystem.js
- json-joy/lib/json-type/type/classes
- json-joy/lib/json-type/type/classes.js
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (json-joy) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
json-joy
json-joy library implements cutting-edge real-time and
collaborative editing algorithms and other utilities for JSON data models.
Major focus of json-joy is development of the JSON CRDT protocol, a
Conflict-free Replicated Data Type that enables seamless
merging of changes in JSON data models, avoiding conflicts between replicas.
- Website
- Documentation
- Blog posts
- JSON CRDT
specification - JSON CRDT Patch
specification - JSON Expression
specification - JSON Reactive RPC
specification - Compact JSON
encoding - API Reference
- Test coverage
Notable features
- Full JSON implementation as a CRDT (Conflict-free Replicated Datatype).
- The fastest list CRDT implementation in JavaScript.
- The fastest text OT (Operational Transformation) implementation in JavaScript.
- The fastest implementation of CBOR, DAG-CBOR, MessagePack, UBJSON, and JSON codecs in JavaScript.
- The fastest (HTTP) router implementation in JavaScript.
- The fastest JSON schema validation implementation in JavaScript.
- Very fast binary tree (Radix, AVL, Red-black*, Splay) implementations in JavaScript.
- Very fast JSON Patch (and JSON Pointer) implementation in JavaScript, including many non-standard operations, and JSON Predicate implementation.
- Very fast JSON Expression implementation in JavaScript.