Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[new release] melange and mel (0.3.0)
CHANGES: - [melange] Introduce 2 explicit modes of JavaScript compilation: - "Batch compilation": produces `.cmj` and `.js` files at the same time (this is the previous behavior -- using `--bs-package-output MODULE_SYSTEM:REL_PATH:JS_EXTENSION`) - "Separate emission": produces _only_ `.cmj` files with `--bs-stop-after-cmj --bs-package-output REL_PATH_ONLY`, and allows emitting JavaScript files separately, with `--bs-module-type MODULE_SYSTEM -o TARGET_FILE.JS_EXTENSION` ([melange-re/melange#384](melange-re/melange#384)) - [mel]: Fix `mel build --watch` exiting after the first change ([melange-re/melange#401](melange-re/melange#401)) - [melange]: Remove dependency on `reason`. Reason syntax users should install` reason` from their preferred package manager instead, and Melange / Dune will find it in `$PATH` ([melange-re/melange#409](melange-re/melange#409)) - [melange]: Remove dependency on `napkin` (the ReScript syntax parser). Users that depend on libraries written in ReScript syntax should install the `mel` package and Melange / Dune will find the `rescript_syntax` binary in `$PATH` ([melange-re/melange#411](melange-re/melange#411))
- Loading branch information