-
Notifications
You must be signed in to change notification settings - Fork 46
/
dune-project
44 lines (36 loc) · 1.11 KB
/
dune-project
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
(lang dune 3.5)
(name mdx)
(cram disable)
(source
(github realworldocaml/mdx))
(license ISC)
(authors "Thomas Gazagnaire <[email protected]>")
(maintainers "Thomas Gazagnaire <[email protected]>")
(generate_opam_files true)
(package
(name mdx)
(synopsis "Executable code blocks inside markdown files")
(description
"`ocaml-mdx` allows to execute code blocks inside markdown files.\nThere are (currently) two sub-commands, corresponding\nto two modes of operations: pre-processing (`ocaml-mdx pp`)\nand tests (`ocaml-mdx test`).\n\nThe pre-processor mode allows to mix documentation and code,\nand to practice \"literate programming\" using markdown and OCaml.\n\nThe test mode allows to ensure that shell scripts and OCaml fragments\nin the documentation always stays up-to-date.")
(depends
(ocaml
(>= 4.08.0))
ocamlfind
(fmt (>= 0.8.7))
(cppo (and :build (>= 1.1.0)))
(csexp
(>= 1.3.2))
astring
(logs (>= 0.7.0))
(cmdliner
(>= 1.1.0))
(re
(>= 1.7.2))
(ocaml-version
(>= 2.3.0))
(lwt :with-test)
camlp-streams
result
(alcotest :with-test))
(conflicts
(result (< 1.5))))