···154154155155to download the formatter and LSP services. You can run `dune fmt` to format the project.
156156157157-The [frontend](frontend/) is written in [MLX](https://github.com/ocaml-mlx/mlx), a JSX-ish OCaml dialect. To format it, you'll need to `opam install ocamlformat-mlx`, then `ocamlformat-mlx -i frontend/**/*.mlx`. You'll see a few errors on formatting files containing `[%browser_only]`; I'm waiting on the next release of `mlx` to fix those.
157157+The [frontend](frontend/) and [email templates](pegasus/lib/emails/) are written in [MLX](https://github.com/ocaml-mlx/mlx), a JSX-ish OCaml dialect. To format them, you'll need to `opam install ocamlformat-mlx`, then `ocamlformat-mlx -i ./{frontend,pegasus}/**/*.mlx`.
···4747# Format MLX files
4848ocamlformat-mlx -i frontend/src/**/*.mlx
4949```
5050-5151-Note: You may see errors formatting files containing `[%browser_only]`. This is a known issue pending the next MLX release.