···11+opam-version: "2.0"
22+maintainer: "dev@ocsigen.org"
33+authors: "dev@ocsigen.org"
44+synopsis: "Client/server Web framework"
55+description: """
66+Eliom is a framework for implementing client/server Web applications.
77+It introduces new concepts to simplify the implementation of common behaviors, and uses advanced static typing features of OCaml to check many properties of the Web application at compile-time.
88+Eliom allows implementing the whole application as a single program that includes both the client and the server code.
99+We use a syntax extension to distinguish between the two sides.
1010+The client-side code is compiled to JS using Ocsigen Js_of_ocaml.
1111+"""
1212+homepage: "http://ocsigen.org/eliom/"
1313+bug-reports: "https://github.com/ocsigen/eliom/issues/"
1414+license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception"
1515+dev-repo: "git+https://github.com/ocsigen/eliom.git"
1616+build: [make]
1717+depends: [
1818+ "ocaml" {>= "4.08.0"}
1919+ "ocamlfind"
2020+ "ppx_deriving"
2121+ "ppxlib" {>= "0.15.0"}
2222+ "js_of_ocaml-compiler" {>= "3.6.0"}
2323+ "js_of_ocaml" {>= "3.6.0"}
2424+ "js_of_ocaml-lwt" {>= "3.6.0"}
2525+ "js_of_ocaml-ocamlbuild" {build}
2626+ "js_of_ocaml-ppx" {>= "3.6.0"}
2727+ "js_of_ocaml-ppx_deriving_json" {>= "3.6.0"}
2828+ "js_of_ocaml-tyxml" {>= "3.6.0"}
2929+ "lwt_log"
3030+ "lwt_ppx" {>= "1.2.3"}
3131+ "tyxml" {>= "4.4.0" & < "5.0.0"}
3232+ "ocsigenserver" {>= "5.0.0" & < "6.0.0"}
3333+ "ipaddr" {>= "2.1"}
3434+ "reactiveData" {>= "0.2.1"}
3535+ "base-bytes"
3636+ "ocsipersist" {>= "1.0" & < "2.0"}
3737+]
3838+url {
3939+ src: "https://github.com/ocsigen/eliom/archive/9.3.0.tar.gz"
4040+ checksum: [
4141+ "md5=74461d5b57f9b27266d1030ab5c0874e"
4242+ "sha512=5175e943de330f0603a7ce08f2c116d0e0a7a659293e04c35e333334e0d416e8c001bc36ead6f305a722fb10a16c44169d8194dec00593c81a37e3fd95038a17"
4343+ ]
4444+}