this repo has no description
1opam-version: "2.0"
2synopsis:
3 "Conformist allows you to define schemas to decode, validate and sanitize input data declaratively"
4description: """
5Conformist allows you to define schemas to decode, validate and sanitize input data declaratively.
6It comes with runtime types for primitive OCaml types such as `int`, `string`, `bool` and `float` but also `Ptime.t`, `option` and custom types.
7Re-use business rules in validators and run it on the client side with js_of_ocaml.
8Arbitrary meta data can be stored in schemas which is useful to build functionality on top of conformist.
9"""
10maintainer: ["josef@oxidizing.io"]
11authors: ["Josef Erben"]
12license: "MIT"
13homepage: "https://github.com/oxidizing/conformist"
14doc: "https://oxidizing.github.io/conformist/"
15bug-reports: "https://github.com/oxidizing/conformist/issues"
16depends: [
17 "dune" {>= "2.7"}
18 "ocaml" {>= "4.08.0"}
19 "ptime" {>= "0.8.5"}
20 "alcotest" {>= "1.2.3" & with-test}
21 "sexplib" {>= "v0.13.0" & with-test}
22 "odoc" {with-doc}
23]
24conflicts: [
25 "result" {< "1.5"}
26]
27build: [
28 ["dune" "subst"] {dev}
29 [
30 "dune"
31 "build"
32 "-p"
33 name
34 "-j"
35 jobs
36 "@install"
37 "@runtest" {with-test}
38 "@doc" {with-doc}
39 ]
40]
41dev-repo: "git+https://github.com/oxidizing/conformist.git"
42url {
43 src: "https://github.com/oxidizing/conformist/archive/0.8.1.tar.gz"
44 checksum: [
45 "md5=28b7ee03002c0cf14c94209d86c17b9c"
46 "sha512=b06a1a72395ded0f8751bf6d123753e48a3853b4b3ab0263de39264eb3670a16c4f54d4f0be2f23a05223d63fc76452311bb444b3dbd1cf1a68eb713a4a998f6"
47 ]
48}