|
2 | 2 | "name": "@grain/compiler", |
3 | 3 | "version": "0.4.6", |
4 | 4 | "esy": { |
5 | | - "build": [ |
6 | | - "dune build @native --no-buffer" |
7 | | - ], |
| 5 | + "build": ["dune build @native --no-buffer"], |
8 | 6 | "buildEnv": { |
9 | 7 | "DUNE_BUILD_DIR": "#{self.target_dir}", |
10 | 8 | "GRAIN_STDLIB": "#{self.root / '..' / 'stdlib'}", |
|
14 | 12 | "GRAINDOC_JS_PATH": "#{self.target_dir / 'default' / 'graindoc' / 'graindoc.bc.js'}", |
15 | 13 | "GRAINFORMAT_BIN_PATH": "#{self.target_dir / 'default' / 'grainformat' / 'grainformat.exe'}", |
16 | 14 | "GRAINFORMAT_JS_PATH": "#{self.target_dir / 'default' / 'grainformat' / 'grainformat.bc.js'}", |
| 15 | + "GRAINLSP_BIN_PATH": "#{self.target_dir / 'default' / 'grainlsp' / 'grainlsp.exe'}", |
| 16 | + "GRAINLSP_JS_PATH": "#{self.target_dir / 'default' / 'grainlsp' / 'grainlsp.bc.js'}", |
17 | 17 | "CLI_BIN_DIR": "#{self.root / '..' / 'cli' / 'bin'}", |
18 | 18 | "TEST_EXEC_PATH": "#{self.target_dir / 'default' / 'test' / 'test.exe'}", |
19 | 19 | "TEST_JS_PATH": "#{self.target_dir / 'default' / 'test' / 'test.bc.js'}" |
20 | 20 | } |
21 | 21 | }, |
22 | 22 | "scripts": { |
23 | | - "copy:exe": "cp #{$GRAINC_BIN_PATH} #{$GRAINDOC_BIN_PATH} #{$GRAINFORMAT_BIN_PATH} #{$CLI_BIN_DIR}", |
24 | | - "copy:js": "cp #{$GRAINC_JS_PATH} #{$GRAINDOC_JS_PATH} #{$GRAINFORMAT_JS_PATH} #{$CLI_BIN_DIR}", |
| 23 | + "copy:exe": "cp #{$GRAINC_BIN_PATH} #{$GRAINDOC_BIN_PATH} #{$GRAINFORMAT_BIN_PATH} #{$GRAINLSP_BIN_PATH} #{$CLI_BIN_DIR}", |
| 24 | + "copy:js": "cp #{$GRAINC_JS_PATH} #{$GRAINDOC_JS_PATH} #{$GRAINFORMAT_JS_PATH} #{$GRAINLSP_JS_PATH} #{$CLI_BIN_DIR}", |
25 | 25 | "clean": "rm -rf #{self.root}/_esy", |
26 | 26 | "test": "#{$TEST_EXEC_PATH}", |
27 | 27 | "test:js": "node #{$TEST_JS_PATH}", |
|
38 | 38 | "@opam/fs": "0.0.2", |
39 | 39 | "@opam/menhir": "20211125", |
40 | 40 | "@opam/ocamlgraph": ">= 2.0.0", |
| 41 | + "@opam/ppx_deriving": ">= 5.2.1", |
41 | 42 | "@opam/ppx_deriving_cmdliner": ">= 0.6.0", |
42 | 43 | "@opam/ppx_deriving_yojson": ">= 3.5.2", |
43 | 44 | "@opam/ppx_sexp_conv": ">= 0.14.0", |
44 | 45 | "@opam/reason": ">= 3.6.2", |
45 | 46 | "@opam/sexplib": ">= 0.14.0", |
| 47 | + "@opam/uri": ">= 4.2.0 < 5.0.0", |
46 | 48 | "@opam/utf8": "0.1.0", |
47 | 49 | "@opam/yojson": ">= 1.7.0", |
48 | 50 | "ocaml": "4.12.0" |
|
0 commit comments