Upgrade reason-future
to Support ReScript 11+
#57
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR migrates
reason-future
from ReasonML to the latest ReScript syntax (v11+). The main objective of this update is to maintain compatibility with ReScript 11+ while preserving the existing functionality and ensuring minimal disruption for current users.Key Changes
.re
files were converted to.res
.bsconfig.json
torescript.json
.Belt
with@rescript/core
for better compatibility with ReScript 11+.Context
ReScript 11 introduced significant breaking changes, removing support for the legacy Reason syntax (
.re
). This migration ensures the library remains functional for users on ReScript 11+.[email protected]
.Additional Note
Consider renaming the npm package (e.g.,
rescript-future
) to better reflect its focus on ReScript, following examples like the transition from @glennsl/bs-jest to @glennsl/rescript-jest.