-
Notifications
You must be signed in to change notification settings - Fork 349
/
dune-project
68 lines (55 loc) · 1.36 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
55
56
57
58
59
60
61
62
63
64
65
66
67
68
(lang dune 3.9)
(using melange 0.1)
(generate_opam_files true)
(cram enable)
(name reason-react)
(maintainers
"David Sancho <[email protected]>"
"Antonio Monteiro <[email protected]>")
(authors
"Cheng Lou <[email protected]>"
"Ricky Vetter <[email protected]>")
(source
(github reasonml/reason-react))
(homepage "https://reasonml.github.io/reason-react")
(documentation "https://reasonml.github.io/reason-react")
(bug_reports "https://github.com/reasonml/reason-react/issues")
(license "MIT")
(package
(name reason-react)
(synopsis "Reason bindings for React.js")
(description
"ReasonReact helps you use Reason to build React components with deeply integrated, strong, static type safety.\n\nIt is designed and built by people using Reason and React in large, mission critical production React codebases.")
(depends
ocaml
(melange
(>= 3.0.0))
(reason-react-ppx
(= :version))
(reason
(>= 3.12.0))
(ocaml-lsp-server :with-dev-setup)
(opam-check-npm-deps
(and
(= 1.0.0)
:with-dev-setup))
(ocamlformat
(and
(= 0.24.0)
:with-dev-setup))))
(package
(name reason-react-ppx)
(synopsis "React.js JSX PPX")
(description "ReasonReact JSX PPX")
(depends
(ocaml
(>= 4.14))
(reason
(>= 3.12.0))
(ppxlib
(>= 0.33.0))
(merlin :with-test)
(ocamlformat
(and
(= 0.24.0)
:with-dev-setup))))