TOML 1.1 codecs for OCaml
at main 30 lines 914 B view raw
1(lang dune 3.21) 2(name tomlt) 3 4(generate_opam_files true) 5 6(license ISC) 7(authors "Anil Madhavapeddy <anil@recoil.org>") 8(maintainers "Anil Madhavapeddy <anil@recoil.org>") 9(source (tangled anil.recoil.org/ocaml-tomlt)) 10 11(package 12 (name tomlt) 13 (synopsis "TOML 1.1 codec library for OCaml") 14 (description 15 "Tomlt is a type-safe TOML 1.1 codec library for OCaml, providing 16bidirectional encoding and decoding using a combinator-based approach 17inspired by Jsont. The core library provides value types and codec 18combinators. Subpackages provide I/O support: 19- tomlt.bytesrw: Streaming parser/encoder using Bytesrw 20- tomlt.eio: Eio integration with system clock 21- tomlt.unix: Unix I/O with system clock 22- tomlt.jsont: Jsont codecs for toml-test JSON format") 23 (depends 24 (ocaml (>= 4.14.0)) 25 (ptime (>= 1.0.0)) 26 (bytesrw (>= 0.1.0)) 27 (uutf (>= 1.0.0)) 28 (eio (>= 1.0)) 29 (jsont (>= 0.1)) 30 (alcotest :with-test)))