esy-issues
esy-issues copied to clipboard
Easy ISSUES
Is there a way to say: "Rebuild this current project quickly without rebuilding dependencies - unless I need to build those dependencies"? I imagine right now, some of the time...
I propose to add `conditionalDependencies` (`optionalDependencies` name is already taken by npm and doesn't have the needed mechanics behind it). The suggestion is to use the same semantics as for...
This breaks and is a very common pattern in js land. We should warn/prevent this here to avoid reinstall.
We need to model optional dependencies in Esy. ## Motivation `cohttp` has backends both for `async` and `lwt` concurrency libraries but most apps are built around either one or another....
Fixes #44
* Make a package's `esy.exportedEnv` only activate for packages which depend on that package. * Introduce `esy.buildEnv` which activates only for the current package's build. See https://github.com/esy-ocaml/ocamlfind build script which...
Add new key in `package.json` called `esy.sandboxEnv`. Motivation: * Set `OCAMLRUNPARAM=b` so we can have stack traces. * Override C compiler (e.g. choose between `clang` or `gcc`) It should have...
Repro: * install https://github.com/andreypopp/esy-ocaml-project with `yarn` * Run `npm run build` twice. * See the failures. Instead we shoulnd't fail on such builds.
For complied languages, we really want a package resolver that has two features: - By default, resolver should resolve constraints to a single version. This is needed so that the...