{ "name": "reason-cli", "notes": "This is just the dev package config (also built as globally installable reason-cli). See ./refmt.json ./rtop.json for individual release package configs.", "license": "MIT", "version": "3.8.2", "dependencies": { "@opam/dune": "> 3.0.0", "@opam/dune-build-info": "> 3.0.0", "@opam/fix": "*", "@opam/menhir": " >= 20180523.0.0", "@opam/merlin-extend": " >= 0.6.1", "@opam/ocamlfind": "*", "@opam/ppxlib": ">= 0.36.0", "@opam/utop": ">= 2.0", "ocaml": " >= 4.3.0 < 4.15.0" }, "devDependencies": { "@opam/odoc": "*", "ocaml": "~4.14.0" }, "notes-ctd": [ "This is how you make an esy monorepo for development, but then release the monorepo as many individual packages:", "1. Create a packageName-dev esy.json at the root and list the sum of all dependencies", "2. Set the esy.build command to build a comma delimited list of the package names", "3. Set the esy.install command to install each of those packages", "4. Create separate esy.json files for each of those packages (see ./scripts/esy/)", "5. Copy ./scripts/esy-prepublish.js in to your repo and change packages= to your set of packages." ], "esy": { "build": [ [ "dune", "build", "-p", "reason,rtop", "--disable-promotion" ] ], "install": [ [ "esy-installer", "reason.install" ], [ "esy-installer", "rtop.install" ] ], "exportedEnv": { "INPUT_ARGUMENTS": { "scope": "global", "val": "a" }, "BUILD_REQUESTEDFOREMAIL": { "scope": "global", "val": "b" }, "VSTS_SECRET_VARIABLES": { "scope": "global", "val": "c" }, "SYSTEM_PULLREQUEST_MERGEDAT": { "scope": "global", "val": "d" } }, "release": { "bin": [ "rtop", "refmt" ], "includePackages": [ "root", "@opam/base-bytes", "@opam/base-threads", "@opam/base-unix", "@opam/camomile", "@opam/lambda-term", "@opam/lwt", "@opam/lwt_log", "@opam/lwt_react", "@opam/menhir", "@opam/mmap", "@opam/ocplib-endian", "@opam/ocamlfind", "@opam/react", "@opam/seq", "@opam/charInfo_width", "@opam/utop", "@opam/zed", "ocaml" ], "rewritePrefix": true } } }