this repo has no description
1x-commit-hash: "b842d14e94d2a8d1808cfcd8f000cbff2b3b1b59" 2opam-version: "2.0" 3synopsis: "Jsonxt - JSON parsers for files, strings and more" 4description: """\ 5Jsonxt provides a number of JSON parsers and writers for 6RFC 8259 compliant JSON as well as non-standard extensions 7introduced by Yojson. Features include 8 9* RFC 8259 compliant when in strict and basic mode 10* Performance focused especially for files and strings 11* Support for standard and extended JSON tree types: 12 * Strict follows a strict interpretation of RFC 8259 with all 13 numbers represented as floats. 14 * Basic extends the strict type to include convenience types while maintaining 15 RFC compliance. This is compatible with yojson's Basic type 16 * Extended adds additional non-standard types including tuples and variants 17 and is not RFC compliant. This is compatible with yojson's Safe type 18* A number of different parsers including 19 * A standard JSON tree parser for various sources including string, file and channel 20 * A Stream parser that returns a stream of raw JSON tokens. 21 * A monad based parser compatible with async 22* Writers including 23 * File and string writers 24 * A monad based writer that is compatible with async 25 * A stream writer that converts a stream of JSON tokens 26* Support for streaming JSON via Stream.t 27* Standard interfaces including Yojson compatibility""" 28maintainer: "Steve Bleazard <stevebleazard@googlemail.com>" 29authors: "Steve Bleazard <stevebleazard@googlemail.com>" 30license: "MIT" 31homepage: "https://github.com/stevebleazard/ocaml-jsonxt" 32doc: "https://stevebleazard.github.io/ocaml-jsonxt/" 33bug-reports: "https://github.com/stevebleazard/ocaml-jsonxt/issues" 34depends: [ 35 "ocaml" {>= "4.03.0" & < "5.0"} 36 "dune" {>= "2.0"} 37 "alcotest" {with-test} 38 "cmdliner" {with-test} 39 "core_kernel" {with-test} 40 "fmt" {with-test} 41 "ppx_sexp_conv" {with-test} 42] 43available: arch != "ppc64" 44build: [ 45 ["dune" "subst"] {dev} 46 ["dune" "build" "-p" name "-j" jobs] 47 ["dune" "build" "-p" name "-j" jobs "@runtest"] {with-test} 48 ["dune" "build" "-p" name "-j" jobs "@doc"] {with-doc} 49] 50dev-repo: "git+https://github.com/stevebleazard/ocaml-jsonxt.git" 51url { 52 src: 53 "https://github.com/stevebleazard/ocaml-jsonxt/releases/download/v1.0.1/jsonxt-v1.0.1.tbz" 54 checksum: [ 55 "sha256=71eb44d6e6deefa4b3ba7595d22f8e684ffb686c6a306679489c4e09779ee96b" 56 "sha512=4ca7c252d8cd3d3eb39f8094d16c7e1b14968ab61b314c1937248209785bedf434c2b422eb5961d896a41cd70565f9675f11f26b2ccc4e1e34c30260eed5d97b" 57 ] 58}