# @esy-ocaml/reason

> Native Compiler Support for Reason: Simple, fast & type safe code that leverages the JavaScript & OCaml ecosystems

Latest version **3.7.0** (published 2021-03-01) · MIT license · 0 weekly downloads

## Install

```sh
npm install @esy-ocaml/reason
pnpm add @esy-ocaml/reason
yarn add @esy-ocaml/reason
bun add @esy-ocaml/reason
```

## Health

**Score 35/100 (D)** — status: abandoned.

Positive: no vulnerabilities; high maintenance score; popular repo.

Warnings: low downloads; no types; no esm support.

Negative: abandoned.

## Facts

| | |
|---|---|
| Version | 3.7.0 |
| Published | 2021-03-01 |
| First published | 2018-01-27 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | none |
| Module format | CommonJS |
| Dependencies | 8 |
| Unpacked size | 6.1 MB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| GitHub stars | 10324 |
| Maintainers | rickyvetter, chenglou, cristianoc, esy-ocaml-admin, andreypopp, jordwalke, benderson, prometheansacrifice |

## Links

- npm: https://www.npmjs.com/package/@esy-ocaml/reason
- Repository: https://github.com/facebook/reason
- Homepage: https://github.com/facebook/reason#readme
- Issues: https://github.com/facebook/reason/issues
- npm.io page: https://npm.io/package/@esy-ocaml/reason

## Dependencies (8)

- [ocaml](https://npm.io/package/ocaml.md)  >= 4.2.0 < 4.12.0
- [@opam/fix](https://npm.io/package/@opam/fix.md) *
- [@opam/dune](https://npm.io/package/@opam/dune.md) *
- [@opam/menhir](https://npm.io/package/@opam/menhir.md)  >= 20170418.0.0
- [@opam/result](https://npm.io/package/@opam/result.md) *
- [@opam/ocamlfind](https://npm.io/package/@opam/ocamlfind.md) *
- [@opam/ppx_derivers](https://npm.io/package/@opam/ppx_derivers.md) < 2.0.0
- [@opam/merlin-extend](https://npm.io/package/@opam/merlin-extend.md)  >= 0.6

## Recent versions

- 3.7.0 (latest) — 2021-03-01
- 3.6.2 — 2020-08-17
- 3.6.1 — 2020-08-17
- 3.6.0 — 2020-03-05
- 3.5.2 — 2019-10-03
- 3.5.1 — 2019-10-02
- 3.5.0 — 2019-07-15
- 3.4.0 — 2019-01-14
- 3.3.7 — 2018-10-21
- 3.3.6 — 2018-10-21
- 3.3.5 — 2018-10-20
- 3.3.4 — 2018-10-20
- 3.3.3 — 2018-08-13
- 3.3.2 — 2018-08-07
- 3.3.0 — 2018-07-12
- … 3 more at https://npm.io/package/@esy-ocaml/reason/versions

## README

<p align="center"><img src="https://reasonml.github.io/img/reason.svg" alt="logo" width="316" /></p>
<h1 align="center">Reason</h1>
<p align="center">Simple, fast & type safe code that leverages the JavaScript & OCaml ecosystems.</p>
<p align="center">
  <a href="https://dev.azure.com/reasonml/reason/_build/latest?definitionId=2?branchName=master">
    <img src="https://dev.azure.com/reasonml/reason/_apis/build/status/reasonml.reason?branchName=master" alt="Build Status" />
  </a>
  <a href="https://circleci.com/gh/reasonml/reason/tree/master">
    <img src="https://circleci.com/gh/reasonml/reason/tree/master.svg?style=svg" alt="CircleCI" />
  </a>
  <a href="https://discord.gg/reasonml">
    <img src="https://img.shields.io/discord/235176658175262720.svg?logo=discord&colorb=blue" alt="Chat" />
  </a>
</p>


## Latest Releases:

[![native esy package on npm][reason-badge]](https://www.npmjs.com/package/@esy-ocaml/reason)

## User Documentation

**The Reason user docs live online at [https://reasonml.github.io](https://reasonml.github.io)**.
The repo for those Reason docs lives at [github.com/reasonml/reasonml.github.io](https://github.com/reasonml/reasonml.github.io)

Docs links for new users:

- [Getting Started](https://reasonml.github.io/docs/en/installation)

- [Community](https://reasonml.github.io/docs/en/community.html)

### Contributing:

```sh
npm install -g esy@next
git clone https://github.com/facebook/reason.git
cd reason
esy
esy test # Run the tests
```

### Contributor Documentation:

The [`docs/`](./docs/) directory in this repo contains documentation for
contributors to Reason itself (this repo).


## License

See Reason license in [LICENSE.txt](LICENSE.txt).

Works that are forked from other projects are under their original licenses.

## Credit

The general structure of `refmt` repo was copied from [whitequark's m17n project](https://github.com/whitequark/ocaml-m17n), including parts of the `README` that instruct how to use this with the OPAM toolchain. Thank you OCaml!

[reason]: https://www.npmjs.com/package/@reason-native/console
[reason-badge]: https://img.shields.io/npm/v/@esy-ocaml/reason/latest.svg?color=blue&label=@esy-ocaml/reason&style=flat&logo=data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzOTcgNDE3IiB3aWR0aD0iMzk3IiBoZWlnaHQ9IjQxNyI+PGcgZmlsbD0iI0ZDRkFGQSI+PHBhdGggZD0iTTI2Ny42NDYgMTQyLjk4MmwzOS42MTYtMjIuOTQ2TDI2Ny41ODMgOTcuMmwtMzkuNjE2IDIyLjk0NiAzOS42NzkgMjIuODM2em0tNjkuMzI4IDQwLjEyOWwzOS42MTYtMjIuOTQ1LTM5LjY3OS0yMi44MzYtMzkuNjE2IDIyLjk0NiAzOS42NzkgMjIuODM1em0tNjkuNDM5LTQwLjEzbDM5LjYxNi0yMi45NDVMMTI4LjgxNiA5Ny4yIDg5LjIgMTIwLjE0NmwzOS42NzkgMjIuODM1em02OS4zMjgtMzkuOThsMzkuNjE2LTIyLjk0NS0zOS42NzktMjIuODM2LTM5LjYxNiAyMi45NDYgMzkuNjc5IDIyLjgzNXoiLz48cGF0aCBkPSJNMTkuODU2IDEzNy41OTFsMTY4LjYzOCA5Ny4wNTEuMjA2IDE0OC43ODlMMjAuMDYzIDI4Ni4zOGwtLjIwNy0xNDguNzg5ek0xOTguMTEyIDIyLjg5bDE2OC42MzcgOTcuMDUyLTE2OC4zNjcgOTcuNTE5TDI5Ljc0NCAxMjAuNDFsMTY4LjM2OC05Ny41MnptMTc4LjU3MyAxMTQuMjA2bC4yMDcgMTQ4Ljc4OS0xNjguMzY4IDk3LjUxOS0uMjA2LTE0OC43ODkgMTY4LjM2Ny05Ny41MTl6TTE5OC4wOCAwTDAgMTE0LjcyOGwuMjU1IDE4My4xMjUgMTk4LjM5NyAxMTQuMTc4IDE5OC4wOC0xMTQuNzI4LS4yNTUtMTgzLjEyNUwxOTguMDggMHoiLz48L2c+PC9zdmc+Cg== "esy package on npm"

---
_Source: https://npm.io/package/@esy-ocaml/reason · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
