this repo has no description
1opam-version: "2.0"
2maintainer: "Daniel Bünzli <daniel.buenzl i@erratique.ch>"
3authors: ["The brr programmers"]
4homepage: "https://erratique.ch/software/brr"
5doc: "https://erratique.ch/software/brr/doc"
6license: ["ISC" "BSD-3-Clause"]
7dev-repo: "git+https://erratique.ch/repos/brr.git"
8bug-reports: "https://github.com/dbuenzli/brr/issues"
9tags: ["reactive" "declarative" "frp" "front-end" "browser"
10 "org:erratique"]
11depends:
12[
13 "ocaml" {>= "4.08.0"}
14 "ocamlfind" {build}
15 "ocamlbuild" {build}
16 "topkg" {build & >= "0.9.0"}
17 "js_of_ocaml-compiler" {>= "3.7.1"}
18 "js_of_ocaml-toplevel" {>= "3.7.1" & < "4.1.0"}
19 "note"
20]
21build:
22[[
23 "ocaml" "pkg/pkg.ml" "build"
24 "--dev-pkg" "%{dev}%"
25]]
26
27synopsis: """Browser programming toolkit for OCaml"""
28description: """\
29
30Brr is a toolkit for programming browsers in OCaml with the
31[`js_of_ocaml`][jsoo] compiler. It provides:
32
33* Interfaces to a selection of browser APIs.
34* Note based reactive support (optional and experimental).
35* An OCaml console developer tool for live interaction
36 with programs running in web pages.
37* A JavaScript FFI for idiomatic OCaml programming.
38
39Brr is distributed under the ISC license. It depends on [Note][note]
40and on the `js_of_ocaml` compiler and runtime – but not on its
41libraries or syntax extension.
42
43[note]: https://erratique.ch/software/note
44[jsoo]: https://ocsigen.org/js_of_ocaml
45"""
46url {
47 src: "https://erratique.ch/software/brr/releases/brr-0.0.1.tbz"
48 checksum: [
49 "sha256=905cd717839b38718b6a141c0c329e4c5d84e0e7de45842ac5c221c6c06f5ecd"
50 "md5=e647233a49af156b42872316eff44c8c"
51 ]
52}