-
Notifications
You must be signed in to change notification settings - Fork 2
/
dune-project
54 lines (47 loc) · 1.16 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
45
46
47
48
49
50
51
52
53
54
(lang dune 3.7)
(using menhir 2.1)
(implicit_transitive_deps false)
(generate_opam_files true)
(name illuaminate)
(version 0.1.0)
(authors "Jonathan Coates")
(license BSD-3-Clause)
(source (github squiddev/illuaminate))
(maintainers "Jonathan Coates <git@squiddev.cc>")
(package
(name illuaminate)
(synopsis "Source code analysis for Lua")
(description "Provides various tools for parsing, processing and producing Lua source code. Currently does very little, but will hopefully grow in the future.")
(depends
(ocaml (>= 5.1))
;; Build-time
(dune (>= 3.1))
(js_of_ocaml-compiler (and :build (>= 4.0.0)))
(js_of_ocaml-ppx :build)
(ppx_deriving :build)
(ppxlib (and :build (>= 0.14.0)))
(reason :build)
; Test
(alcotest :with-test)
(omnomnom :with-test)
(qcheck-core :with-test)
(qcheck-alcotest :with-test)
; Documentation generation
(odoc :with-doc)
; Dev-only dependencies.
(bisect_ppx (and :with-test (>= 2.5.0)))
(ocamlformat :dev)
; Core
cmdliner
(containers (>= 3.6.0))
fmt
fpath
js_of_ocaml
logs
lrgrep
markup
menhir
menhirLib
re
uri
yojson))