(lang dune 3.19) (using directory-targets 0.1) (name bs5) (generate_opam_files true) (source (github username/reponame)) (authors "Author Name") (maintainers "Maintainer Name") (license LICENSE) (documentation https://url/to/documentation) (package (name bs5) (synopsis "A short synopsis") (description "A longer description") (depends ocaml dune ocaml-lsp-server (ocamlmerlin-mlx :with-dev-setup) (ocamlformat-mlx :with-dev-setup)) (tags (topics "to describe" your project))) (dialect (name mlx) (implementation (extension mlx) (merlin_reader mlx) (format (run ocamlformat-mlx %{input-file})) (preprocess (run mlx-pp %{input-file})))) ; See the complete stanza docs at https://dune.readthedocs.io/en/stable/dune-files.html#dune-project