package crunch

  1. Overview
  2. No Docs
Convert a filesystem into a static OCaml module

Install

Dune Dependency

Authors

Maintainers

Sources

crunch-3.3.0.tbz
sha256=5884e1e071e7e17beffe86856b2ddea58b31bd38df670632b050466a4bc6d52c
sha512=ad05a1212af62bf8270801d8fce7c3fdf3408825399fd96940e0a9f3a30ef5852ab658e7c58b64bd349de869418dae20efe2b229a915436d038c0f4b66f444ea

Description

ocaml-crunch takes a directory of files and compiles them into a standalone OCaml module which serves the contents directly from memory. This can be convenient for libraries that need a few embedded files (such as a web server) and do not want to deal with all the trouble of file configuration.

Tags

org:mirage org:xapi-project

Published: 25 Jul 2022

Dependencies (4)

  1. dune >= "2.5"
  2. ptime
  3. cmdliner >= "1.1"
  4. ocaml >= "4.08.0"

Dev Dependencies (4)

  1. fmt with-test
  2. mirage-kv-mem with-test & >= "3.0.0"
  3. mirage-kv with-test & >= "3.0.0"
  4. lwt with-test

Used by (27)

  1. abella >= "2.0.8"
  2. autofonce_share
  3. biotk >= "0.1.0"
  4. cairn
  5. catala >= "0.9.0"
  6. current_web >= "0.6.1"
  7. datakit-ci < "0.12.0" | >= "0.12.3"
  8. dkml-install-installer < "0.4.0"
  9. dkml-package-console < "0.4.0"
  10. dkml-workflows < "1.2.0"
  11. dream >= "1.0.0~alpha2"
  12. drom_lib >= "0.8.0"
  13. eris
  14. graphql-cohttp
  15. graphql-lwt >= "0.3.0" & < "0.8.0"
  16. iocaml
  17. irmin >= "0.8.1" & < "0.12.0"
  18. irmin-http
  19. mirage-seal
  20. odoc >= "2.2.0"
  21. opium-graphql
  22. osh
  23. owi >= "0.2"
  24. pds
  25. queenshead
  26. spin >= "0.6.0"
  27. stone >= "0.4.0"

Conflicts (1)

  1. mirage-kv < "3.0.0"