this repo has no description
1opam-version: "2.0" 2maintainer: "Matt Bray <matt@aestheticintegration.com>" 3authors: ["Matt Bray <matt@aestheticintegration.com>"] 4homepage: "https://github.com/mattjbray/ocaml-decoders" 5synopsis: "Interface to jsonm for decoders" 6description: """ 7A combinator library for "decoding" JSON-like values into your own Ocaml types, inspired by Elm's `Json.Decode` and `Json.Encode`. 8 9> Eh? 10 11An Ocaml program having a JSON (or YAML) data source usually goes something like this: 12 131. Get your data from somewhere. Now you have a `string`. 142. *Parse* the `string` as JSON (or YAML). Now you have a `Yojson.Basic.json`, or maybe an `Ezjsonm.value`, or perhaps a `Ocyaml.yaml`. 153. *Decode* the JSON value to an Ocaml type that's actually useful for your program's domain. 16 17This library helps with step 3. 18""" 19doc: "https://mattjbray.github.io/ocaml-decoders/decoders-jsonm" 20bug-reports: "https://github.com/mattjbray/ocaml-decoders/issues" 21license: "ISC" 22dev-repo: "git+https://github.com/mattjbray/ocaml-decoders.git" 23build: [ 24 ["dune" "build" "-p" name "-j" jobs] 25 ["dune" "runtest" "-p" name "-j" jobs] {with-test} 26 ["dune" "build" "@doc" "-p" name "-j" jobs] {with-doc} 27] 28depends: [ 29 "dune" {>= "1.0"} 30 "ounit" {with-test} 31 "containers" {with-test} 32 "decoders" {< "1.0.0"} 33 "jsonm" 34 "odoc" {with-doc} 35 "ocaml" { >= "4.03.0" } 36] 37url { 38 src: 39 "https://github.com/mattjbray/ocaml-decoders/releases/download/v0.4.0/decoders-v0.4.0.tbz" 40 checksum: [ 41 "sha256=18ebbd98901dff67c9944d465ed508df018c8ee8e13bfe037d5ad780584eebf7" 42 "sha512=a6221b40cc1c3d9ea46c5e7cec6c5992b923e390ce004c23d7f36e99974c10f6d4a690113255b85d3895f357e0dd44562e9bc03ba8708223cb1e56ba182c10d3" 43 ] 44}