(lang dune 3.21) (name nox-meta) (generate_opam_files true) (license ISC) (authors "Thomas Gazagnaire ") (maintainers "Thomas Gazagnaire ") (source (tangled gazagnaire.org/ocaml-meta)) (package (name nox-meta) (synopsis "Streaming findlib META file codec for OCaml") (tags (org:blacksun codec.text)) (description "A type-safe codec library for findlib META files using a combinator-based approach inspired by Jsont and sibling packages ocaml-opam / ocaml-json. The core library provides a value AST, lexer, parser, printer, and codec combinators. The meta.bytesrw subpackage provides a streaming parser and encoder built on Bytesrw; combine with bytesrw-eio to drive it from an Eio flow.") (depends (ocaml (>= 4.14.0)) (fmt (>= 0.9.0)) (bytesrw (>= 0.1.0)) (nox-loc (>= 0.1)) (alcotest :with-test) (alcobar :with-test) (bytesrw-eio :with-test)) )