Migration to ReScript
This release migrates our internal syntax from Reason to ReScript. It also revises our binding of CombinedError
to be compatible with ReScript, which doesn't support binding JS classes to OCaml classes as BuckleScript once did. The experience for end users should be no different.
Changed
- The codebase is now written in ReScript. PR by @parkerziegler here.
- The binding to
CombinedError
is now a record rather than an OCaml class being bound to a JS class. This change was made to both increase simplicity and to prepare for the BuckleScript to ReScript migration. PR by @parkerziegler here.