crdt library in ocaml implementing json-joy
1(lang dune 3.20)
2
3(name crdt)
4(version 0.1.2)
5
6(generate_opam_files true)
7
8(source
9 ; (tangled @gdiazlo.tngl.sh/simdjsont)
10 (uri git+https://tangled.org/gdiazlo.tngl.sh/crdt))
11
12(authors "Gabriel Díaz")
13
14(maintainers "Gabriel Díaz")
15
16(license ISC)
17(homepage https://tangled.org/gdiazlo.tngl.sh/crdt)
18(bug_reports https://tangled.org/gdiazlo.tngl.sh/crdt/issues)
19(documentation https://tangled.org/gdiazlo.tngl.sh/crdt)
20
21(package
22 (name crdt)
23 (synopsis "OCaml CRDT library compatible with json-joy")
24 (description
25 "A full OCaml CRDT library implementing the json-joy specification. \
26 Includes JSON CRDT document model, patch operations, multiple codec formats, \
27 and JSON-Rx RPC for real-time synchronization.")
28 (depends
29 (ocaml (>= 5.2))
30 (dune (>= 3.20))
31 (simdjsont (>= 0.1.0))
32 (base64 (>= 3.5))
33 (alcotest :with-test))
34 (tags
35 (crdt json-crdt collaborative-editing json-joy ocaml)))
36
37