this repo has no description
1opam-version: "2.0"
2synopsis: "Easy OCaml bindings for JavaScript libraries"
3description: """
4
5gen_js_api aims at simplifying the creation of OCaml bindings for
6JavaScript libraries. Authors of bindings write OCaml signatures for
7JavaScript libraries and the tool generates the actual binding code
8with a combination of implicit conventions and explicit annotations.
9
10gen_js_api is to be used with the js_of_ocaml compiler.
11 """
12maintainer: ["Alain Frisch <alain.frisch@lexifi.com>"]
13authors: [
14 "Alain Frisch <alain.frisch@lexifi.com>"
15 "Sebastien Briais <sebastien.briais@lexifi.com>"
16]
17license: "MIT"
18homepage: "https://github.com/LexiFi/gen_js_api"
19bug-reports: "https://github.com/LexiFi/gen_js_api/issues"
20depends: [
21 "dune" {>= "2.0"}
22 "ocaml" {>= "4.08"}
23 "ppxlib" {>= "0.9"}
24 "ocaml-migrate-parsetree" {>= "1.6.0" & < "2.0.0"}
25 "js_of_ocaml-compiler" {with-test}
26 "conf-npm" {with-test}
27 "ojs"
28]
29conflicts: [
30 "js_of_ocaml-compiler" {< "3.0.0"}
31]
32x-ci-accept-failures: [
33 "ubuntu-16.04" # npm is too old for the tests
34]
35build: [
36 ["dune" "subst"] {dev}
37 [
38 "dune"
39 "build"
40 "-p"
41 name
42 "-j"
43 jobs
44 "@install"
45 "@runtest" {with-test}
46 "@doc" {with-doc}
47 ]
48]
49dev-repo: "git+https://github.com/LexiFi/gen_js_api.git"
50url {
51 src: "https://github.com/LexiFi/gen_js_api/archive/v1.0.7.tar.gz"
52 checksum: [
53 "md5=a9e7bf3e65a7b3e6ebefd2bee35d4adf"
54 "sha512=cacb5bbdfb255aa2dae498b8168d7e18ade890b0c63fc29684b1493531ba671cac981f59ac86991783b75c117c86900241669bf92070ca9c4749947a243018d5"
55 ]
56}