json-joy icon indicating copy to clipboard operation
json-joy copied to clipboard

JSON CRDT, JSON CRDT Patch, JSON Patch+, JSON Predicate, JSON Pointer, JSON Expression, JSON Type

Results 200 json-joy issues
Sort by recently updated
recently updated
newest added

Add a predicate JSON Patch Extended operation `expression`, which executes a JSON Expression.

- [ ] Create CLI tool which generates random JSON using the `json-random` library. - [ ] Allow user to specify settings through CLI params for the `json-params` library.

Implement operational transformations - [ ] For string operations. - [ ] Remove `str` prop from string operations, leave length. - [ ] Add `json0` type operation. - [ ]...

- [ ] Implement [JSON Magic](https://jsonlogic.com/). - [ ] Add JSON Magic as a predicate operation to JSON Patch. - [ ] Introduce variable type in JSON Magic that extracts...

- [ ] Add ability to pre-compile JSON Patch to JavaScript code. Challenges: - [ ] It should be compatible the regular implementation. - [ ] Should throw the same...

Explore and implement JSON CRDT using Microsoft DDS (Distributed Data Type) approach.

Extend operations to contain information needed to undo that operation. ## General - [ ] Add ability to `applyPatch` function to automatically augment operations with data necessary for time travel....

- [ ] Add benchmarks. - [ ] Optimize static call hot path.

Implement [JSON URL](https://jsonurl.org/) or similar format where objects and arrays are discriminated.

Currently only `json` nominal encoding for JSON Patch+ operations is validated. Create a way to validate the operation patch regardless of the way it is serialized. Incoming format of operation...