diff --git a/dune-project b/dune-project index 03a037dad..0ac369d2d 100644 --- a/dune-project +++ b/dune-project @@ -36,7 +36,7 @@ (ocaml (and (>= 5.1.0) (< 5.2.0))) (melange - (>= 2.0.0)) + (= dev)) (reason-react-ppx (= :version)) (reason diff --git a/ppx/test/react.t b/ppx/test/react.t index 25d074a12..947eab518 100644 --- a/ppx/test/react.t +++ b/ppx/test/react.t @@ -11,7 +11,7 @@ Demonstrate how to use the React JSX PPX > (alias mel) > (compile_flags :standard -w -20) > (emit_stdlib false) - > (libraries reason-react) + > (libraries melange.belt reason-react) > (preprocess (pps melange.ppx reason-react-ppx))) > EOF diff --git a/reason-react.opam b/reason-react.opam index 36a87cef8..e471b29c7 100644 --- a/reason-react.opam +++ b/reason-react.opam @@ -19,7 +19,7 @@ bug-reports: "https://github.com/reasonml/reason-react/issues" depends: [ "dune" {>= "3.9"} "ocaml" {>= "5.1.0" & < "5.2.0"} - "melange" {>= "2.0.0"} + "melange" {= "dev"} "reason-react-ppx" {= version} "reason" {>= "3.10.0"} "ocaml-lsp-server" {with-test} @@ -46,3 +46,6 @@ depexts: [ ["react"] {npm-version = "^18.0.0"} ["react-dom"] {npm-version = "^18.0.0"} ] +pin-depends: [ + ["melange.dev" "git+https://github.com/melange-re/melange.git#main"] +] diff --git a/reason-react.opam.template b/reason-react.opam.template index d287dfa45..32c6ed439 100644 --- a/reason-react.opam.template +++ b/reason-react.opam.template @@ -2,3 +2,6 @@ depexts: [ ["react"] {npm-version = "^18.0.0"} ["react-dom"] {npm-version = "^18.0.0"} ] +pin-depends: [ + ["melange.dev" "git+https://github.com/melange-re/melange.git#main"] +]