A repository of opam repositories, for use by oi
1opam-version: "2.0"
2synopsis: "Conflict-free Replicated Data Types"
3description: """\
4State-based CRDTs with binary merge: G-Counter, PN-Counter, G-Set,
5OR-Set, LWW-Register, MV-Register. Every merge is total, commutative,
6associative, and idempotent."""
7maintainer: "Thomas Gazagnaire <thomas@gazagnaire.org>"
8authors: "Thomas Gazagnaire <thomas@gazagnaire.org>"
9license: "ISC"
10tags: ["org:blacksun" "storage"]
11homepage: "https://tangled.org/gazagnaire.org/ocaml-crdt"
12bug-reports: "https://tangled.org/gazagnaire.org/ocaml-crdt/issues"
13depends: [
14 "dune" {>= "3.21"}
15 "ocaml" {>= "5.2"}
16 "fmt" {>= "0.9"}
17 "alcotest" {with-test}
18 "mdx" {with-test}
19 "odoc" {with-doc}
20]
21build: [
22 ["dune" "subst"] {dev}
23 [
24 "dune"
25 "build"
26 "-p"
27 name
28 "-j"
29 jobs
30 "@install"
31 "@runtest" {with-test}
32 "@doc" {with-doc}
33 ]
34]
35dev-repo: "git+https://tangled.org/gazagnaire.org/ocaml-crdt"
36url {
37 src:
38 "git+https://tangled.org/gazagnaire.org/ocaml-crdt#e55c43f866c5812acb5df2bc959770db8eb80995"
39}
40x-d10-archive:
41 "e6be2cfc2e8dc09c5ad9d77b58d1ce57e5eab1f2107d600ede49bb5ea4e4fc6c"
42x-maintenance-intent: ["(latest)"]
43x-oi-source-url: "git+https://tangled.org/gazagnaire.org/ocaml-crdt#main"
44x-quality: ["build" "test" "doc"]
45x-quality-build: "2026-04-15"
46x-quality-doc: "2026-04-15"
47x-quality-test: "2026-04-15"