Streaming findlib META file codec for OCaml
1(lang dune 3.21)
2(name nox-meta)
3
4(generate_opam_files true)
5
6(license ISC)
7(authors "Thomas Gazagnaire <thomas@gazagnaire.org>")
8(maintainers "Thomas Gazagnaire <thomas@gazagnaire.org>")
9(source (tangled gazagnaire.org/ocaml-meta))
10
11(package
12 (name nox-meta)
13 (synopsis "Streaming findlib META file codec for OCaml")
14 (tags (org:blacksun codec.text))
15 (description
16 "A type-safe codec library for findlib META files using a
17combinator-based approach inspired by Jsont and sibling packages
18ocaml-opam / ocaml-json. The core library provides a value AST,
19lexer, parser, printer, and codec combinators. The meta.bytesrw
20subpackage provides a streaming parser and encoder built on Bytesrw;
21combine with bytesrw-eio to drive it from an Eio flow.")
22 (depends
23 (ocaml (>= 4.14.0))
24 (fmt (>= 0.9.0))
25 (bytesrw (>= 0.1.0))
26 (nox-loc (>= 0.1))
27 (alcotest :with-test)
28 (alcobar :with-test)
29 (bytesrw-eio :with-test))
30)