forked from teamwalnut/graphql-ppx
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathesy.json
29 lines (29 loc) · 1.11 KB
/
esy.json
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
{
"name": "graphql_ppx",
"description": "Used for native Reason/OCaml using latest version of OCaml",
"scripts": {
"watch": "esy refmterr dune build --promote-install-files --root . --watch",
"format": "esy dune build @fmt --auto-promote",
"release-static": "dune build --root . --only-packages '#{self.name}' --ignore-promoted-rules --no-config --profile release-static",
"test": "dune exec tests_bucklescript/tests/RunTests.exe --"
},
"dependencies": {
"@opam/dune": "*",
"@opam/ppxlib": ">=0.21.0",
"@opam/reason": ">=3.6.0",
"@opam/yojson": "*"
},
"devDependencies": {
"@opam/ocaml-lsp-server": "ocaml/ocaml-lsp:ocaml-lsp-server.opam",
"@opam/merlin": "*",
"@opam/alcotest": "*",
"ocaml": "~4.12.0",
"@reason-native/rely": "jfrolich/reason-native:rely.json#08085a4048974b06aaf3aab918b677b39dea3d18",
"refmterr": "jfrolich/reason-native:refmterr.json#08085a4048974b06aaf3aab918b677b39dea3d18"
},
"esy": {
"build": "dune build -p #{self.name}",
"buildDev": "refmterr dune build --promote-install-files --root .",
"buildsInSource": "_build"
}
}