this repo has no description
1x-commit-hash: "283b30f7c4d5a8c0e6c8f18469eb0936b0265f2f" 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" & < "4.11") | (>= "4.12" & < "5.0")} # infinit-loops on 4.11 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.0/jsonxt-v1.0.0.tbz" 54 checksum: [ 55 "sha256=6373a974e0ab81202b55356a3ce99710089146af20904626cc85d3ddcf447184" 56 "sha512=8cb80b701507e451e5abc2c7fe00c806a07d2fc205090dcce7501a4fd09ab3850cb227cdeb368ce698fefe811142508383b35f0549932944c55d77f9804133ae" 57 ] 58}