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.3.0.tbz"
55 checksum:
56 "sha512=42fa920e84f2b7d45f5cf1251d3308daa7becff2590f7ce84186cb22335415b02cc9bc44179095bf0d37624fb5a0e66d1c96fcc1b12f1106f567247a71c79039"
57}
58x-maintenance-intent: ["(latest)"]