this repo has no description
1opam-version: "2.0" 2synopsis: "Declarative JSON data manipulation for OCaml" 3description: """\ 4Jsont is an OCaml library for declarative JSON data manipulation. It 5provides: 6 7- Combinators for describing JSON data using the OCaml values of your 8 choice. The descriptions can be used by generic functions to 9 decode, encode, query and update JSON data without having to 10 construct a generic JSON representation. 11- A JSON codec with optional text location tracking and layout 12 preservation. The codec is compatible with effect-based concurrency. 13 14The descriptions are independent from the codec and can be used by 15third-party processors or codecs. 16 17Jsont is distributed under the ISC license. It has no dependencies. 18The codec is optional and depends on the [`bytesrw`] library. The JavaScript 19support is optional and depends on the [`brr`] library. 20 21Homepage: <https://erratique.ch/software/jsont/> 22 23[`bytesrw`]: https://erratique.ch/software/bytesrw 24[`brr`]: https://erratique.ch/software/brr""" 25maintainer: "Daniel Bünzli <daniel.buenzl i@erratique.ch>" 26authors: "The jsont programmers" 27license: "ISC" 28tags: ["json" "codec" "org:erratique"] 29homepage: "https://erratique.ch/software/jsont" 30doc: "https://erratique.ch/software/jsont/doc" 31bug-reports: "https://github.com/dbuenzli/jsont/issues" 32depends: [ 33 "ocaml" {>= "4.14.0"} 34 "ocamlfind" {build} 35 "ocamlbuild" {build} 36 "topkg" {build & >= "1.0.3"} 37 "b0" {dev & with-test} 38] 39depopts: ["cmdliner" "brr" "bytesrw"] 40conflicts: [ 41 "cmdliner" {< "1.3.0"} 42 "brr" {< "0.0.6"} 43] 44build: [ 45 "ocaml" 46 "pkg/pkg.ml" 47 "build" 48 "--dev-pkg" 49 "%{dev}%" 50 "--with-cmdliner" 51 "%{cmdliner:installed}%" 52 "--with-bytesrw" 53 "%{bytesrw:installed}%" 54 "--with-brr" 55 "%{brr:installed}%" 56] 57dev-repo: "git+https://erratique.ch/repos/jsont.git" 58url { 59 src: "https://erratique.ch/software/jsont/releases/jsont-0.1.1.tbz" 60 checksum: 61 "sha512=e3f403d12283ac932b08254bf5d5debd3dbec1c9022e21f69b1be3fb74727da3ae7d26510eba6770451a6c711987884d93a3ee5baa94ca3a07166ad779206da5" 62} 63x-maintenance-intent: ["(latest)"]