File tree Expand file tree Collapse file tree 10 files changed +431
-0
lines changed
decoders-bencode/decoders-bencode.1.0.0
decoders-cbor/decoders-cbor.1.0.0
decoders-ezjsonm/decoders-ezjsonm.1.0.0
decoders-ezxmlm/decoders-ezxmlm.1.0.0
decoders-jsonaf/decoders-jsonaf.1.0.0
decoders-jsonm/decoders-jsonm.1.0.0
decoders-msgpck/decoders-msgpck.1.0.0
decoders-sexplib/decoders-sexplib.1.0.0
decoders-yojson/decoders-yojson.1.0.0 Expand file tree Collapse file tree 10 files changed +431
-0
lines changed Original file line number Diff line number Diff line change
1
+ opam-version: "2.0"
2
+ synopsis: "Bencode backend for decoders"
3
+ description:
4
+ "A combinator library for \"decoding\" JSON-like values into your own Ocaml types, inspired by Elm's `Json.Decode` and `Json.Encode`."
5
+ maintainer: ["Matt Bray <
[email protected] >"]
6
+ authors: ["Simon Cruanes <
[email protected] >"]
7
+ license: "ISC"
8
+ homepage: "https://github.com/mattjbray/ocaml-decoders"
9
+ doc: "https://mattjbray.github.io/ocaml-decoders/"
10
+ bug-reports: "https://github.com/mattjbray/ocaml-decoders/issues"
11
+ depends: [
12
+ "dune" {>= "3.1"}
13
+ "ocaml" {>= "4.03.0"}
14
+ "decoders" {= version}
15
+ "bencode" {>= "2.0"}
16
+ "odoc" {with-doc}
17
+ "containers" {with-test & >= "0.16"}
18
+ "ounit2" {with-test}
19
+ ]
20
+ build: [
21
+ ["dune" "subst"] {dev}
22
+ [
23
+ "dune"
24
+ "build"
25
+ "-p"
26
+ name
27
+ "-j"
28
+ jobs
29
+ "@install"
30
+ "@runtest" {with-test}
31
+ "@doc" {with-doc}
32
+ ]
33
+ ]
34
+ dev-repo: "git+https://github.com/mattjbray/ocaml-decoders.git"
35
+ url {
36
+ src:
37
+ "https://github.com/mattjbray/ocaml-decoders/releases/download/v1.0.0/decoders-1.0.0.tbz"
38
+ checksum: [
39
+ "sha256=47fe79c4102d0f710eff3ceaef313100d9df3c7945834d3cf38a39742a573597"
40
+ "sha512=6fe4e9f99d865fb24c8b1da08ba485282fc8eaf6ed48cedbe8109cae863ad441a95b2643b4ea217a6b012f149682ca69af436ed26a3d646903738fce5651a229"
41
+ ]
42
+ }
43
+ x-commit-hash: "0e0afb7e988aa746a1d6d7f1e8ee8ba2e875e382"
Original file line number Diff line number Diff line change
1
+ opam-version: "2.0"
2
+ synopsis: "CBOR backend for decoders"
3
+ description:
4
+ "A combinator library for \"decoding\" JSON-like values into your own Ocaml types, inspired by Elm's `Json.Decode` and `Json.Encode`."
5
+ maintainer: ["Matt Bray <
[email protected] >"]
6
+ authors: ["Matt Bray <
[email protected] >"]
7
+ license: "ISC"
8
+ homepage: "https://github.com/mattjbray/ocaml-decoders"
9
+ doc: "https://mattjbray.github.io/ocaml-decoders/"
10
+ bug-reports: "https://github.com/mattjbray/ocaml-decoders/issues"
11
+ depends: [
12
+ "dune" {>= "3.1"}
13
+ "ocaml" {>= "4.03.0"}
14
+ "decoders" {= version}
15
+ "cbor"
16
+ "odoc" {with-doc}
17
+ "containers" {with-test & >= "0.16"}
18
+ "ounit2" {with-test}
19
+ ]
20
+ build: [
21
+ ["dune" "subst"] {dev}
22
+ [
23
+ "dune"
24
+ "build"
25
+ "-p"
26
+ name
27
+ "-j"
28
+ jobs
29
+ "@install"
30
+ "@runtest" {with-test}
31
+ "@doc" {with-doc}
32
+ ]
33
+ ]
34
+ dev-repo: "git+https://github.com/mattjbray/ocaml-decoders.git"
35
+ url {
36
+ src:
37
+ "https://github.com/mattjbray/ocaml-decoders/releases/download/v1.0.0/decoders-1.0.0.tbz"
38
+ checksum: [
39
+ "sha256=47fe79c4102d0f710eff3ceaef313100d9df3c7945834d3cf38a39742a573597"
40
+ "sha512=6fe4e9f99d865fb24c8b1da08ba485282fc8eaf6ed48cedbe8109cae863ad441a95b2643b4ea217a6b012f149682ca69af436ed26a3d646903738fce5651a229"
41
+ ]
42
+ }
43
+ x-commit-hash: "0e0afb7e988aa746a1d6d7f1e8ee8ba2e875e382"
Original file line number Diff line number Diff line change
1
+ opam-version: "2.0"
2
+ synopsis: "Ezjsonm backend for decoders"
3
+ description:
4
+ "A combinator library for \"decoding\" JSON-like values into your own Ocaml types, inspired by Elm's `Json.Decode` and `Json.Encode`."
5
+ maintainer: ["Matt Bray <
[email protected] >"]
6
+ authors: ["Matt Bray <
[email protected] >"]
7
+ license: "ISC"
8
+ homepage: "https://github.com/mattjbray/ocaml-decoders"
9
+ doc: "https://mattjbray.github.io/ocaml-decoders/"
10
+ bug-reports: "https://github.com/mattjbray/ocaml-decoders/issues"
11
+ depends: [
12
+ "dune" {>= "3.1"}
13
+ "ocaml" {>= "4.03.0"}
14
+ "decoders" {= version}
15
+ "ezjsonm" {>= "0.4.0"}
16
+ "odoc" {with-doc}
17
+ "containers" {with-test & >= "0.16"}
18
+ "ounit2" {with-test}
19
+ ]
20
+ build: [
21
+ ["dune" "subst"] {dev}
22
+ [
23
+ "dune"
24
+ "build"
25
+ "-p"
26
+ name
27
+ "-j"
28
+ jobs
29
+ "@install"
30
+ "@runtest" {with-test}
31
+ "@doc" {with-doc}
32
+ ]
33
+ ]
34
+ dev-repo: "git+https://github.com/mattjbray/ocaml-decoders.git"
35
+ url {
36
+ src:
37
+ "https://github.com/mattjbray/ocaml-decoders/releases/download/v1.0.0/decoders-1.0.0.tbz"
38
+ checksum: [
39
+ "sha256=47fe79c4102d0f710eff3ceaef313100d9df3c7945834d3cf38a39742a573597"
40
+ "sha512=6fe4e9f99d865fb24c8b1da08ba485282fc8eaf6ed48cedbe8109cae863ad441a95b2643b4ea217a6b012f149682ca69af436ed26a3d646903738fce5651a229"
41
+ ]
42
+ }
43
+ x-commit-hash: "0e0afb7e988aa746a1d6d7f1e8ee8ba2e875e382"
Original file line number Diff line number Diff line change
1
+ opam-version: "2.0"
2
+ synopsis: "Ezxmlm backend for decoders"
3
+ description:
4
+ "A combinator library for \"decoding\" JSON-like values into your own Ocaml types, inspired by Elm's `Json.Decode` and `Json.Encode`."
5
+ maintainer: ["Matt Bray <
[email protected] >"]
6
+ authors: ["Matt Bray <
[email protected] >"]
7
+ license: "ISC"
8
+ homepage: "https://github.com/mattjbray/ocaml-decoders"
9
+ doc: "https://mattjbray.github.io/ocaml-decoders/"
10
+ bug-reports: "https://github.com/mattjbray/ocaml-decoders/issues"
11
+ depends: [
12
+ "dune" {>= "3.1"}
13
+ "ocaml" {>= "4.03.0"}
14
+ "decoders" {= version}
15
+ "ezxmlm" {>= "1.1.0"}
16
+ "containers" {with-test & >= "0.16"}
17
+ "odoc" {with-doc}
18
+ ]
19
+ build: [
20
+ ["dune" "subst"] {dev}
21
+ [
22
+ "dune"
23
+ "build"
24
+ "-p"
25
+ name
26
+ "-j"
27
+ jobs
28
+ "@install"
29
+ "@runtest" {with-test}
30
+ "@doc" {with-doc}
31
+ ]
32
+ ]
33
+ dev-repo: "git+https://github.com/mattjbray/ocaml-decoders.git"
34
+ url {
35
+ src:
36
+ "https://github.com/mattjbray/ocaml-decoders/releases/download/v1.0.0/decoders-1.0.0.tbz"
37
+ checksum: [
38
+ "sha256=47fe79c4102d0f710eff3ceaef313100d9df3c7945834d3cf38a39742a573597"
39
+ "sha512=6fe4e9f99d865fb24c8b1da08ba485282fc8eaf6ed48cedbe8109cae863ad441a95b2643b4ea217a6b012f149682ca69af436ed26a3d646903738fce5651a229"
40
+ ]
41
+ }
42
+ x-commit-hash: "0e0afb7e988aa746a1d6d7f1e8ee8ba2e875e382"
Original file line number Diff line number Diff line change
1
+ opam-version: "2.0"
2
+ synopsis: "Jsonaf backend for decoders"
3
+ description:
4
+ "A combinator library for \"decoding\" JSON-like values into your own Ocaml types, inspired by Elm's `Json.Decode` and `Json.Encode`."
5
+ maintainer: ["Matt Bray <
[email protected] >"]
6
+ authors: [
7
+
8
+ ]
9
+ license: "ISC"
10
+ homepage: "https://github.com/mattjbray/ocaml-decoders"
11
+ doc: "https://mattjbray.github.io/ocaml-decoders/"
12
+ bug-reports: "https://github.com/mattjbray/ocaml-decoders/issues"
13
+ depends: [
14
+ "dune" {>= "3.1"}
15
+ "ocaml" {>= "4.10.0"}
16
+ "decoders" {= version}
17
+ "jsonaf" {>= "0.15.0"}
18
+ "odoc" {with-doc}
19
+ "ounit2" {with-test}
20
+ ]
21
+ build: [
22
+ ["dune" "subst"] {dev}
23
+ [
24
+ "dune"
25
+ "build"
26
+ "-p"
27
+ name
28
+ "-j"
29
+ jobs
30
+ "@install"
31
+ "@runtest" {with-test}
32
+ "@doc" {with-doc}
33
+ ]
34
+ ]
35
+ dev-repo: "git+https://github.com/mattjbray/ocaml-decoders.git"
36
+ url {
37
+ src:
38
+ "https://github.com/mattjbray/ocaml-decoders/releases/download/v1.0.0/decoders-1.0.0.tbz"
39
+ checksum: [
40
+ "sha256=47fe79c4102d0f710eff3ceaef313100d9df3c7945834d3cf38a39742a573597"
41
+ "sha512=6fe4e9f99d865fb24c8b1da08ba485282fc8eaf6ed48cedbe8109cae863ad441a95b2643b4ea217a6b012f149682ca69af436ed26a3d646903738fce5651a229"
42
+ ]
43
+ }
44
+ x-commit-hash: "0e0afb7e988aa746a1d6d7f1e8ee8ba2e875e382"
Original file line number Diff line number Diff line change
1
+ opam-version: "2.0"
2
+ synopsis: "Jsonm backend for decoders"
3
+ description:
4
+ "A combinator library for \"decoding\" JSON-like values into your own Ocaml types, inspired by Elm's `Json.Decode` and `Json.Encode`."
5
+ maintainer: ["Matt Bray <
[email protected] >"]
6
+ authors: ["Matt Bray <
[email protected] >"]
7
+ license: "ISC"
8
+ homepage: "https://github.com/mattjbray/ocaml-decoders"
9
+ doc: "https://mattjbray.github.io/ocaml-decoders/"
10
+ bug-reports: "https://github.com/mattjbray/ocaml-decoders/issues"
11
+ depends: [
12
+ "dune" {>= "3.1"}
13
+ "ocaml" {>= "4.03.0"}
14
+ "decoders" {= version}
15
+ "jsonm"
16
+ "odoc" {with-doc}
17
+ "containers" {with-test & >= "0.16"}
18
+ "ounit2" {with-test}
19
+ ]
20
+ build: [
21
+ ["dune" "subst"] {dev}
22
+ [
23
+ "dune"
24
+ "build"
25
+ "-p"
26
+ name
27
+ "-j"
28
+ jobs
29
+ "@install"
30
+ "@runtest" {with-test}
31
+ "@doc" {with-doc}
32
+ ]
33
+ ]
34
+ dev-repo: "git+https://github.com/mattjbray/ocaml-decoders.git"
35
+ url {
36
+ src:
37
+ "https://github.com/mattjbray/ocaml-decoders/releases/download/v1.0.0/decoders-1.0.0.tbz"
38
+ checksum: [
39
+ "sha256=47fe79c4102d0f710eff3ceaef313100d9df3c7945834d3cf38a39742a573597"
40
+ "sha512=6fe4e9f99d865fb24c8b1da08ba485282fc8eaf6ed48cedbe8109cae863ad441a95b2643b4ea217a6b012f149682ca69af436ed26a3d646903738fce5651a229"
41
+ ]
42
+ }
43
+ x-commit-hash: "0e0afb7e988aa746a1d6d7f1e8ee8ba2e875e382"
Original file line number Diff line number Diff line change
1
+ opam-version: "2.0"
2
+ synopsis: "Msgpck backend for decoders"
3
+ description:
4
+ "A combinator library for \"decoding\" JSON-like values into your own Ocaml types, inspired by Elm's `Json.Decode` and `Json.Encode`."
5
+ maintainer: ["Matt Bray <
[email protected] >"]
6
+ authors: [
7
+
8
+ ]
9
+ license: "ISC"
10
+ homepage: "https://github.com/mattjbray/ocaml-decoders"
11
+ doc: "https://mattjbray.github.io/ocaml-decoders/"
12
+ bug-reports: "https://github.com/mattjbray/ocaml-decoders/issues"
13
+ depends: [
14
+ "dune" {>= "3.1"}
15
+ "ocaml" {>= "4.03.0"}
16
+ "decoders" {= version}
17
+ "msgpck" {>= "1.3"}
18
+ "ocplib-endian" {>= "0.6"}
19
+ "odoc" {with-doc}
20
+ "containers" {with-test & >= "0.16"}
21
+ "ounit2" {with-test}
22
+ ]
23
+ dev-repo: "git+https://github.com/mattjbray/ocaml-decoders.git"
24
+ build: [
25
+ ["dune" "subst"] {dev}
26
+ [
27
+ "dune"
28
+ "build"
29
+ "-p"
30
+ name
31
+ "-j"
32
+ jobs
33
+ "@install"
34
+ "@runtest" {with-test & ocaml:version >= "4.08"}
35
+ "@doc" {with-doc}
36
+ ]
37
+ ]
38
+ url {
39
+ src:
40
+ "https://github.com/mattjbray/ocaml-decoders/releases/download/v1.0.0/decoders-1.0.0.tbz"
41
+ checksum: [
42
+ "sha256=47fe79c4102d0f710eff3ceaef313100d9df3c7945834d3cf38a39742a573597"
43
+ "sha512=6fe4e9f99d865fb24c8b1da08ba485282fc8eaf6ed48cedbe8109cae863ad441a95b2643b4ea217a6b012f149682ca69af436ed26a3d646903738fce5651a229"
44
+ ]
45
+ }
46
+ x-commit-hash: "0e0afb7e988aa746a1d6d7f1e8ee8ba2e875e382"
Original file line number Diff line number Diff line change
1
+ opam-version: "2.0"
2
+ synopsis: "Sexplib backend for decoders"
3
+ description:
4
+ "A combinator library for \"decoding\" JSON-like values into your own Ocaml types, inspired by Elm's `Json.Decode` and `Json.Encode`."
5
+ maintainer: ["Matt Bray <
[email protected] >"]
6
+ authors: ["Matt Bray <
[email protected] >"]
7
+ license: "ISC"
8
+ homepage: "https://github.com/mattjbray/ocaml-decoders"
9
+ doc: "https://mattjbray.github.io/ocaml-decoders/"
10
+ bug-reports: "https://github.com/mattjbray/ocaml-decoders/issues"
11
+ depends: [
12
+ "dune" {>= "3.1"}
13
+ "ocaml" {>= "4.03.0"}
14
+ "decoders" {= version}
15
+ "sexplib0"
16
+ "sexplib"
17
+ "odoc" {with-doc}
18
+ "containers" {with-test & >= "0.16"}
19
+ "ounit2" {with-test}
20
+ ]
21
+ build: [
22
+ ["dune" "subst"] {dev}
23
+ [
24
+ "dune"
25
+ "build"
26
+ "-p"
27
+ name
28
+ "-j"
29
+ jobs
30
+ "@install"
31
+ "@runtest" {with-test}
32
+ "@doc" {with-doc}
33
+ ]
34
+ ]
35
+ dev-repo: "git+https://github.com/mattjbray/ocaml-decoders.git"
36
+ url {
37
+ src:
38
+ "https://github.com/mattjbray/ocaml-decoders/releases/download/v1.0.0/decoders-1.0.0.tbz"
39
+ checksum: [
40
+ "sha256=47fe79c4102d0f710eff3ceaef313100d9df3c7945834d3cf38a39742a573597"
41
+ "sha512=6fe4e9f99d865fb24c8b1da08ba485282fc8eaf6ed48cedbe8109cae863ad441a95b2643b4ea217a6b012f149682ca69af436ed26a3d646903738fce5651a229"
42
+ ]
43
+ }
44
+ x-commit-hash: "0e0afb7e988aa746a1d6d7f1e8ee8ba2e875e382"
You can’t perform that action at this time.
0 commit comments