hl_yamlversion

High-level preprocessing wrapper around the yaml library

High Level YAML ("HL YAML") is a lightweight all-in-one tool to read, parse, preprocess, validate and deserialize YAML files.

For example, it enables configuration files written in YAML to reference environment variables, inline credentials files, and import other configuration files. Additionally, the <<: "operator" similar to OCaml's include, as well as anchors (&) and references (*) can greatly reduce the amount of repetition in your YAML files.

HL YAML's features can be disabled individually and new ones added to serve specific use cases.

For IO, HL YAML can use Lwt, Eio, or the standard library.

AuthorSimon Grondin
LicenseMIT
Published
Homepagehttps://github.com/SGrondin/hl_yaml
Issue Trackerhttps://github.com/SGrondin/hl_yaml/issues
MaintainerSimon Grondin
Dependencies
Source [http] https://github.com/SGrondin/hl_yaml/archive/refs/tags/1.0.0.tar.gz
md5=df710f758a0937a92537956d8b768c88
sha512=b0882038cf0a1be411006921733f101b5954456d18fb8f4a1b527f47088e862c482ad997ecffc2226c84b018d48c39b4f4a2555157cc98896b1093136d16ff68
Edithttps://github.com/ocaml/opam-repository/tree/master/packages/hl_yaml/hl_yaml.1.0.0/opam
No package is dependent