TOML 1.1 codecs for OCaml
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)))