this repo has no description
1opam-version: "2.0"
2synopsis: "CommonMark parser and renderer for OCaml"
3description: """\
4Cmarkit parses the [CommonMark specification]. It provides:
5
6- A CommonMark parser for UTF-8 encoded documents. Link label resolution
7 can be customized and a non-strict parsing mode can be activated to add:
8 strikethrough, LaTeX math, footnotes, task items and tables.
9
10- An extensible abstract syntax tree for CommonMark documents with
11 source location tracking and best-effort source layout preservation.
12
13- Abstract syntax tree mapper and folder abstractions for quick and
14 concise tree transformations.
15
16- Extensible renderers for HTML, LaTeX and CommonMark with source
17 layout preservation.
18
19Cmarkit is distributed under the ISC license. It has no dependencies.
20
21[CommonMark specification]: https://spec.commonmark.org/
22
23Homepage: <https://erratique.ch/software/cmarkit>"""
24maintainer: "Daniel Bünzli <daniel.buenzl i@erratique.ch>"
25authors: "The cmarkit programmers"
26license: "ISC"
27tags: ["codec" "commonmark" "markdown" "org:erratique"]
28homepage: "https://erratique.ch/software/cmarkit"
29doc: "https://erratique.ch/software/cmarkit/doc"
30bug-reports: "https://github.com/dbuenzli/cmarkit/issues"
31depends: [
32 "ocaml" {>= "4.14.0"}
33 "ocamlfind" {build}
34 "ocamlbuild" {build}
35 "topkg" {build & >= "1.0.3"}
36 "uucp" {dev}
37 "b0" {dev & with-test}
38]
39depopts: ["cmdliner"]
40conflicts: [
41 "cmdliner" {< "1.1.0"}
42]
43build: [
44 "ocaml"
45 "pkg/pkg.ml"
46 "build"
47 "--dev-pkg"
48 "%{dev}%"
49 "--with-cmdliner"
50 "%{cmdliner:installed}%"
51]
52dev-repo: "git+https://erratique.ch/repos/cmarkit.git"
53url {
54 src: "https://erratique.ch/software/cmarkit/releases/cmarkit-0.2.0.tbz"
55 checksum:
56 "sha512=e56b738b01b81fc968fc1d0888eaf7c2bbdcb2b8fb70dbeb4475f60bae916a36c39b95caa7d91fcca35e1d9fe388379876549f74d0df6bcd1bece46ff7f5ae08"
57}