File tree Expand file tree Collapse file tree 4 files changed +91
-2
lines changed
melange-atdgen-codec-runtime
melange-atdgen-codec-runtime.1.0.0
melange-atdgen-codec-runtime.3.0.0
melange-json-native/melange-json-native.2.0.0
melange-json/melange-json.2.0.0 Expand file tree Collapse file tree 4 files changed +91
-2
lines changed Original file line number Diff line number Diff line change @@ -14,7 +14,7 @@ depends: [
1414 "melange" {>= "2.0.0" & < "3.0.0"}
1515 "atd"
1616 "atdgen"
17- "melange-json"
17+ "melange-json" {< "2.0.0"}
1818 "melange-jest" {with-test}
1919 "reason" {with-test}
2020 "opam-check-npm-deps" {with-test}
Original file line number Diff line number Diff line change @@ -14,7 +14,7 @@ depends: [
1414 "melange" {>= "3.0.0"}
1515 "atd"
1616 "atdgen"
17- "melange-json"
17+ "melange-json" {< "2.0.0"}
1818 "melange-jest" {with-test}
1919 "reason" {with-test}
2020 "opam-check-npm-deps" {with-test}
Original file line number Diff line number Diff line change 1+ opam-version: "2.0"
2+ synopsis: "Compositional JSON encode/decode PPX for OCaml"
3+ description:
4+ "A PPX for OCaml that automates encoding and decoding JSON into typed values. It supports custom encoders and decoders, and integrates with Yojson"
5+ maintainer: [
6+ "Antonio Nuno Monteiro <anmonteiro@gmail.com>"
7+ "Javier Chávarri <javier.chavarri@gmail.com>"
8+ ]
9+ authors: ["Andrey Popp"]
10+ license: ["LGPL-3.0-only" "MPL-2.0"]
11+ homepage: "https://github.com/melange-community/melange-json/"
12+ bug-reports: "https://github.com/melange-community/melange-json/issues"
13+ depends: [
14+ "dune" {>= "3.16"}
15+ "ocaml" {>= "4.12"}
16+ "ppxlib" {>= "0.32.0"}
17+ "yojson" {>= "1.6.0"}
18+ "odoc" {with-doc}
19+ ]
20+ build: [
21+ ["dune" "subst"] {dev}
22+ [
23+ "dune"
24+ "build"
25+ "-p"
26+ name
27+ "-j"
28+ jobs
29+ "@install"
30+ "@doc" {with-doc}
31+ ]
32+ ]
33+ dev-repo: "git+https://github.com/melange-community/melange-json.git"
34+ url {
35+ src:
36+ "https://github.com/melange-community/melange-json/releases/download/2.0.0/melange-json-2.0.0.tbz"
37+ checksum: [
38+ "sha256=5049c1694ac30f7de3dbffc10e9a01b83c3302b4147902d97c31b7482fdb2ad8"
39+ "sha512=bcad995988dd4f5bfba1824e9ae5d4e12c1ea20dba6a943db04a2a112428dd78d09fd4cc87b5ca2f4fb08b0b5d4165b249953325b210170687d1a0ae47dd18a1"
40+ ]
41+ }
42+ x-commit-hash: "03479308a277671b7c933bcd9390adecfa058778"
Original file line number Diff line number Diff line change 1+ opam-version: "2.0"
2+ synopsis: "Compositional JSON encode/decode library and PPX for Melange"
3+ description:
4+ "Provides tools for converting JSON to typed OCaml values in Melange. It includes custom encoders, decoders, and a PPX for automating these conversions."
5+ maintainer: [
6+ "Antonio Nuno Monteiro <anmonteiro@gmail.com>"
7+ "Javier Chávarri <javier.chavarri@gmail.com>"
8+ ]
9+ authors: ["glennsl" "Andrey Popp"]
10+ license: ["LGPL-3.0-only" "MPL-2.0"]
11+ homepage: "https://github.com/melange-community/melange-json/"
12+ bug-reports: "https://github.com/melange-community/melange-json/issues"
13+ depends: [
14+ "dune" {>= "3.16"}
15+ "ocaml"
16+ "melange" {>= "4.0.0"}
17+ "melange-jest" {with-test}
18+ "reason" {>= "3.10.0" & with-test}
19+ "ppxlib" {>= "0.32.0"}
20+ "opam-check-npm-deps" {with-test}
21+ "ocaml-lsp-server" {with-test}
22+ "ocamlformat" {>= "0.27.0" & with-test}
23+ "odoc" {with-doc}
24+ ]
25+ build: [
26+ ["dune" "subst"] {dev}
27+ [
28+ "dune"
29+ "build"
30+ "-p"
31+ name
32+ "-j"
33+ jobs
34+ "@install"
35+ "@doc" {with-doc}
36+ ]
37+ ]
38+ dev-repo: "git+https://github.com/melange-community/melange-json.git"
39+ url {
40+ src:
41+ "https://github.com/melange-community/melange-json/releases/download/2.0.0/melange-json-2.0.0.tbz"
42+ checksum: [
43+ "sha256=5049c1694ac30f7de3dbffc10e9a01b83c3302b4147902d97c31b7482fdb2ad8"
44+ "sha512=bcad995988dd4f5bfba1824e9ae5d4e12c1ea20dba6a943db04a2a112428dd78d09fd4cc87b5ca2f4fb08b0b5d4165b249953325b210170687d1a0ae47dd18a1"
45+ ]
46+ }
47+ x-commit-hash: "03479308a277671b7c933bcd9390adecfa058778"
You can’t perform that action at this time.
0 commit comments