File tree Expand file tree Collapse file tree 2 files changed +83
-0
lines changed
gen_js_api/gen_js_api.1.1.4 Expand file tree Collapse file tree 2 files changed +83
-0
lines changed Original file line number Diff line number Diff line change
1
+ # This file is generated by dune, edit dune-project instead
2
+ opam-version: "2.0"
3
+ synopsis: "Easy OCaml bindings for JavaScript libraries"
4
+ description: """
5
+
6
+ gen_js_api aims at simplifying the creation of OCaml bindings for
7
+ JavaScript libraries. Authors of bindings write OCaml signatures for
8
+ JavaScript libraries and the tool generates the actual binding code
9
+ with a combination of implicit conventions and explicit annotations.
10
+
11
+ gen_js_api is to be used with the js_of_ocaml compiler.
12
+ """
13
+ maintainer: ["Alain Frisch <
[email protected] >"]
14
+ authors: [
15
+ "Alain Frisch <
[email protected] >"
16
+ "Sebastien Briais <
[email protected] >"
17
+ ]
18
+ license: "MIT"
19
+ homepage: "https://github.com/LexiFi/gen_js_api"
20
+ bug-reports: "https://github.com/LexiFi/gen_js_api/issues"
21
+ depends: [
22
+ "dune" {>= "3.0"}
23
+ "ocaml" {>= "4.08"}
24
+ "ppxlib" {>= "0.26"}
25
+ "js_of_ocaml-compiler" {with-test}
26
+ "ojs" {= version}
27
+ "odoc" {with-doc}
28
+ ]
29
+ conflicts: [
30
+ "js_of_ocaml-compiler" {< "4.0.0"}
31
+ ]
32
+ build: [
33
+ ["dune" "subst"] {dev}
34
+ [
35
+ "dune"
36
+ "build"
37
+ "-p"
38
+ name
39
+ "-j"
40
+ jobs
41
+ "@install"
42
+ "@runtest" {with-test}
43
+ "@doc" {with-doc}
44
+ ]
45
+ ]
46
+ dev-repo: "git+https://github.com/LexiFi/gen_js_api.git"
47
+ url {
48
+ src: "https://github.com/LexiFi/gen_js_api/archive/refs/tags/v1.1.4.tar.gz"
49
+ checksum: [
50
+ "md5=929c88d650cb6702621379d9646494ed"
51
+ "sha512=819ddd0db6d6a562f9fe150a6d302051b3dba4e9db8120e482a8ea406935acab37c3eef850163c818511b167eed1b17ca2292a22051b2cbd2fd46ee9f6da7716"
52
+ ]
53
+ }
Original file line number Diff line number Diff line change
1
+ # This file is generated by dune, edit dune-project instead
2
+ opam-version: "2.0"
3
+ synopsis: "Runtime Library for gen_js_api generated libraries"
4
+ description: "To be used in conjunction with gen_js_api"
5
+ maintainer: ["Alain Frisch <
[email protected] >"]
6
+ authors: [
7
+ "Alain Frisch <
[email protected] >"
8
+ "Sebastien Briais <
[email protected] >"
9
+ ]
10
+ license: "MIT"
11
+ homepage: "https://github.com/LexiFi/gen_js_api"
12
+ bug-reports: "https://github.com/LexiFi/gen_js_api/issues"
13
+ depends: [
14
+ "dune" {>= "3.0"}
15
+ "ocaml" {>= "4.08"}
16
+ "js_of_ocaml-compiler" {>= "4.0.0"}
17
+ "odoc" {with-doc}
18
+ ]
19
+ dev-repo: "git+https://github.com/LexiFi/gen_js_api.git"
20
+ build: [
21
+ ["dune" "subst"] {dev}
22
+ ["dune" "build" "-p" name "-j" jobs "@install" "@doc" {with-doc}]
23
+ ]
24
+ url {
25
+ src: "https://github.com/LexiFi/gen_js_api/archive/refs/tags/v1.1.4.tar.gz"
26
+ checksum: [
27
+ "md5=929c88d650cb6702621379d9646494ed"
28
+ "sha512=819ddd0db6d6a562f9fe150a6d302051b3dba4e9db8120e482a8ea406935acab37c3eef850163c818511b167eed1b17ca2292a22051b2cbd2fd46ee9f6da7716"
29
+ ]
30
+ }
You can’t perform that action at this time.
0 commit comments