+42
packages/crdt/crdt.0.1.0/opam
+42
packages/crdt/crdt.0.1.0/opam
···
1
+
# This file is generated by dune, edit dune-project instead
2
+
opam-version: "2.0"
3
+
version: "0.1.0"
4
+
synopsis: "OCaml CRDT library compatible with json-joy"
5
+
description:
6
+
"A full OCaml CRDT library implementing the json-joy specification. Includes JSON CRDT document model, patch operations, multiple codec formats, and JSON-Rx RPC for real-time synchronization."
7
+
maintainer: ["Gabriel Díaz"]
8
+
authors: ["Gabriel Díaz"]
9
+
license: "ISC"
10
+
tags: ["crdt" "json-crdt" "collaborative-editing" "json-joy" "ocaml"]
11
+
homepage: "https://tangled.org/gdiazlo.tngl.sh/crdt"
12
+
doc: "https://tangled.org/gdiazlo.tngl.sh/crdt"
13
+
bug-reports: "https://tangled.org/gdiazlo.tngl.sh/crdt/issues"
14
+
depends: [
15
+
"ocaml" {>= "5.2"}
16
+
"dune" {>= "3.20" & >= "3.20"}
17
+
"simdjsont" {>= "0.1.0"}
18
+
"base64" {>= "3.5"}
19
+
"alcotest" {with-test}
20
+
"odoc" {with-doc}
21
+
]
22
+
build: [
23
+
["dune" "subst"] {dev}
24
+
[
25
+
"dune"
26
+
"build"
27
+
"-p"
28
+
name
29
+
"-j"
30
+
jobs
31
+
"@install"
32
+
"@runtest" {with-test}
33
+
"@doc" {with-doc}
34
+
]
35
+
]
36
+
dev-repo: "git+https://tangled.org/gdiazlo.tngl.sh/crdt"
37
+
x-maintenance-intent: ["(latest)"]
38
+
39
+
url {
40
+
src: "https://opam.qswarm.com/crdt/crdt.0.1.0.tbz"
41
+
checksum: "sha256=13ed2529f4e2243f651467d206daff54e30851a845869da2c2cfeec8db7e533e"
42
+
}