this repo has no description
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

[new release] tyxml (4 packages) (4.6.0)

CHANGES:

* Update for OCaml 5.0 and drop support for OCaml 4.2.0
(ocsigen/tyxml#312 by @rr0gi)

* Add additional variants to `linktype` for the `rel` attribute
(Leon @LogicalOverflow Vack)

* Expand options for `autocomplete` attribute on `<input>` elements
(ocsigen/tyxml#302 by Aron @aronerben Erben)

* Fix the SVG element `<animate>` (by the way, deprecate `animation` et
al. in favor of `animate` et al.)
(ocsigen/tyxml#306 by Idir @ilankri Lankri)

* Add support for `dialog` element and `onclose` attribute
(ocsigen/tyxml#301 by Julien Sagot)
* Add an escape hatch for emitting attributes with non-standard names
in jsx or ppx code (a leading `_` character on attribute name)
(ocsigen/tyxml#295 Chas @cemerick Emerick)
* Add support for `type` attribute on `<script>` elements
(ocsigen/tyxml#293 by Ulrik @ulrikstrid Strid and Chas @cemerick Emerick)

* Add svg `fill-rule` attribute
(ocsigen/tyxml#294 by Eric @dedbox Griffis)

+186
+51
packages/tyxml-jsx/tyxml-jsx.4.6.0/opam
··· 1 + opam-version: "2.0" 2 + synopsis: "JSX syntax to write TyXML documents" 3 + description: """ 4 + ```reason 5 + open Tyxml; 6 + let to_reason = <a href="reasonml.github.io/"> "Reason!" </a> 7 + ``` 8 + 9 + The TyXML JSX allow to write TyXML documents with reason's JSX syntax. 10 + It works with textual trees, virtual DOM trees, or any TyXML module. 11 + """ 12 + maintainer: ["dev@ocsigen.org"] 13 + authors: ["The ocsigen team"] 14 + license: "LGPL-2.1-only with OCaml-LGPL-linking-exception" 15 + homepage: "https://github.com/ocsigen/tyxml" 16 + doc: "https://ocsigen.org/tyxml/latest/manual/intro" 17 + bug-reports: "https://github.com/ocsigen/tyxml/issues" 18 + depends: [ 19 + "dune" {>= "2.7"} 20 + "ocaml" {>= "4.04"} 21 + "tyxml" {= version} 22 + "tyxml-syntax" {= version} 23 + "alcotest" {with-test} 24 + "reason" {with-test} 25 + "ppxlib" {>= "0.18"} 26 + "odoc" {with-doc} 27 + ] 28 + build: [ 29 + ["dune" "subst"] {dev} 30 + [ 31 + "dune" 32 + "build" 33 + "-p" 34 + name 35 + "-j" 36 + jobs 37 + "@install" 38 + "@runtest" {with-test} 39 + "@doc" {with-doc} 40 + ] 41 + ] 42 + dev-repo: "git+https://github.com/ocsigen/tyxml.git" 43 + url { 44 + src: 45 + "https://github.com/ocsigen/tyxml/releases/download/4.6.0/tyxml-4.6.0.tbz" 46 + checksum: [ 47 + "sha256=bfeb673c6b4e120a4eca4c48448add47dc3f8d02c2b40f63ffdccc4e91c902dd" 48 + "sha512=69750eeaf467014282087bf9628f3278f3e5f00f4c7400358750d208664cfc3f79a5cba16767d2935e53477d1a6862fe08c5b801b69052ec12e09d1a93a5e9b4" 49 + ] 50 + } 51 + x-commit-hash: "d2916535536f2134bad7793a598ba5b7327cae41"
+51
packages/tyxml-ppx/tyxml-ppx.4.6.0/opam
··· 1 + opam-version: "2.0" 2 + synopsis: "PPX to write TyXML documents with the HTML syntax" 3 + description: """ 4 + ```ocaml 5 + open Tyxml 6 + let%html to_ocaml = "<a href='ocaml.org'>OCaml!</a>" 7 + ``` 8 + 9 + The TyXML PPX allow to write TyXML documents using the traditional HTML syntax. 10 + It works with textual trees, virtual DOM trees, or any TyXML module. 11 + """ 12 + maintainer: ["dev@ocsigen.org"] 13 + authors: ["The ocsigen team"] 14 + license: "LGPL-2.1-only with OCaml-LGPL-linking-exception" 15 + homepage: "https://github.com/ocsigen/tyxml" 16 + doc: "https://ocsigen.org/tyxml/latest/manual/intro" 17 + bug-reports: "https://github.com/ocsigen/tyxml/issues" 18 + depends: [ 19 + "dune" {>= "2.7"} 20 + "ocaml" {>= "4.04"} 21 + "tyxml" {= version} 22 + "tyxml-syntax" {= version} 23 + "alcotest" {with-test} 24 + "markup" {>= "0.7.2"} 25 + "ppxlib" {>= "0.18"} 26 + "odoc" {with-doc} 27 + ] 28 + build: [ 29 + ["dune" "subst"] {dev} 30 + [ 31 + "dune" 32 + "build" 33 + "-p" 34 + name 35 + "-j" 36 + jobs 37 + "@install" 38 + "@runtest" {with-test} 39 + "@doc" {with-doc} 40 + ] 41 + ] 42 + dev-repo: "git+https://github.com/ocsigen/tyxml.git" 43 + url { 44 + src: 45 + "https://github.com/ocsigen/tyxml/releases/download/4.6.0/tyxml-4.6.0.tbz" 46 + checksum: [ 47 + "sha256=bfeb673c6b4e120a4eca4c48448add47dc3f8d02c2b40f63ffdccc4e91c902dd" 48 + "sha512=69750eeaf467014282087bf9628f3278f3e5f00f4c7400358750d208664cfc3f79a5cba16767d2935e53477d1a6862fe08c5b801b69052ec12e09d1a93a5e9b4" 49 + ] 50 + } 51 + x-commit-hash: "d2916535536f2134bad7793a598ba5b7327cae41"
+41
packages/tyxml-syntax/tyxml-syntax.4.6.0/opam
··· 1 + opam-version: "2.0" 2 + synopsis: "Common layer for the JSX and PPX syntaxes for Tyxml" 3 + maintainer: ["dev@ocsigen.org"] 4 + authors: ["The ocsigen team"] 5 + license: "LGPL-2.1-only with OCaml-LGPL-linking-exception" 6 + homepage: "https://github.com/ocsigen/tyxml" 7 + doc: "https://ocsigen.org/tyxml/latest/manual/intro" 8 + bug-reports: "https://github.com/ocsigen/tyxml/issues" 9 + depends: [ 10 + "dune" {>= "2.7"} 11 + "ocaml" {>= "4.04"} 12 + "alcotest" {with-test} 13 + "ppxlib" {>= "0.18"} 14 + "re" {>= "1.5.0"} 15 + "uutf" {>= "1.0.0"} 16 + "odoc" {with-doc} 17 + ] 18 + build: [ 19 + ["dune" "subst"] {dev} 20 + [ 21 + "dune" 22 + "build" 23 + "-p" 24 + name 25 + "-j" 26 + jobs 27 + "@install" 28 + "@runtest" {with-test} 29 + "@doc" {with-doc} 30 + ] 31 + ] 32 + dev-repo: "git+https://github.com/ocsigen/tyxml.git" 33 + url { 34 + src: 35 + "https://github.com/ocsigen/tyxml/releases/download/4.6.0/tyxml-4.6.0.tbz" 36 + checksum: [ 37 + "sha256=bfeb673c6b4e120a4eca4c48448add47dc3f8d02c2b40f63ffdccc4e91c902dd" 38 + "sha512=69750eeaf467014282087bf9628f3278f3e5f00f4c7400358750d208664cfc3f79a5cba16767d2935e53477d1a6862fe08c5b801b69052ec12e09d1a93a5e9b4" 39 + ] 40 + } 41 + x-commit-hash: "d2916535536f2134bad7793a598ba5b7327cae41"
+43
packages/tyxml/tyxml.4.6.0/opam
··· 1 + opam-version: "2.0" 2 + synopsis: "A library for building correct HTML and SVG documents" 3 + description: 4 + "TyXML provides a set of convenient combinators that uses the OCaml type system to ensure the validity of the generated documents. TyXML can be used with any representation of HTML and SVG: the textual one, provided directly by this package, or DOM trees (`js_of_ocaml-tyxml`) virtual DOM (`virtual-dom`) and reactive or replicated trees (`eliom`). You can also create your own representation and use it to instantiate a new set of combinators." 5 + maintainer: ["dev@ocsigen.org"] 6 + authors: ["The ocsigen team"] 7 + license: "LGPL-2.1-only with OCaml-LGPL-linking-exception" 8 + homepage: "https://github.com/ocsigen/tyxml" 9 + doc: "https://ocsigen.org/tyxml/latest/manual/intro" 10 + bug-reports: "https://github.com/ocsigen/tyxml/issues" 11 + depends: [ 12 + "dune" {>= "2.7"} 13 + "ocaml" {>= "4.04"} 14 + "alcotest" {with-test} 15 + "re" {>= "1.5.0"} 16 + "seq" 17 + "uutf" {>= "1.0.0"} 18 + "odoc" {with-doc} 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/ocsigen/tyxml.git" 35 + url { 36 + src: 37 + "https://github.com/ocsigen/tyxml/releases/download/4.6.0/tyxml-4.6.0.tbz" 38 + checksum: [ 39 + "sha256=bfeb673c6b4e120a4eca4c48448add47dc3f8d02c2b40f63ffdccc4e91c902dd" 40 + "sha512=69750eeaf467014282087bf9628f3278f3e5f00f4c7400358750d208664cfc3f79a5cba16767d2935e53477d1a6862fe08c5b801b69052ec12e09d1a93a5e9b4" 41 + ] 42 + } 43 + x-commit-hash: "d2916535536f2134bad7793a598ba5b7327cae41"