My agentic slop goes here. Not intended for anyone else!
1# This file is generated by dune, edit dune-project instead
2opam-version: "2.0"
3synopsis: "Module type signatures for JMAP implementations"
4description: """
5This package provides standard module type signatures for JMAP (RFC 8620/8621)
6implementations in OCaml. It defines consistent interfaces for JSON serialization,
7pretty-printing with Fmt, RFC compliance tracking, and JMAP-specific patterns
8like method arguments/responses and patchable objects.
9
10These signatures ensure consistency across JMAP libraries and make it easy to
11identify missing implementations."""
12maintainer: ["JMAP OCaml Maintainers"]
13authors: ["JMAP OCaml Contributors"]
14license: "ISC"
15homepage: "https://github.com/example/ocaml-jmap"
16bug-reports: "https://github.com/example/ocaml-jmap/issues"
17depends: [
18 "dune" {>= "2.9"}
19 "ocaml" {>= "4.08.0"}
20 "yojson" {>= "1.7.0"}
21 "fmt" {>= "0.8.0"}
22 "odoc" {with-doc}
23]
24build: [
25 ["dune" "subst"] {dev}
26 [
27 "dune"
28 "build"
29 "-p"
30 name
31 "-j"
32 jobs
33 "@install"
34 "@runtest" {with-test}
35 "@doc" {with-doc}
36 ]
37]