Va Da
Va Da
- [ ] Add extension to JSON Pointer, where path can be specified as an array of components, such as `['foo', 0, 'bar', 'quz']`. This helps with array indexing, as...
- [ ] Implement an HTTP server which can run in the background and expose `json-joy` functionality through RPC calls.
- [ ] Add ability to add string range annotation - [ ] Annotation insert operation which specifies: (1) annotation start; (2) annotation end; (3) annotation value - [ ]...
- [ ] Fuzz testing for decoding malformed data.
- [ ] JSON CRDT (logical clock) - [ ] JSON CRDT (server clock) - [ ] OT - [ ] Rebase (local-only OT) - [ ] JSON Patch Extended...
Write a generic representation of a collaborative "block" for the client-side. Should work with various OT and CRDT algorithms. - [ ] Should store server approved state as well as...
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...