title | author |
---|---|
The pandoc family of libraries |
John MacFarlane |
The following Haskell libraries have been developed to support pandoc:
citeproc : Citation processing using CSL stylesheets.
commonmark, commonmark-extensions, and commonmark-pandoc : Efficient, standards-compliant parser for commonmark and extensions.
djot : Parser and renderer for djot light markup syntax.
doclayout : Combinators for laying out a textual document, with support for line wrapping, tabular layout, and more.
doctemplates : Supports pandoc's templates.
emojis : Conversion between emoji characters and aliases.
gridtables : Support for parsing grid style textual tables.
hslua-aeson : Converter from aeson data types to Lua objects.
hslua-cli
: Command-line interface mimicking the default lua
executable.
hslua-module-doclayout : Lua bindings to the doclayout library mentioned above.
hslua-module-path, -system, -text, and -version : Lua modules that expose functionality of basic Haskell libraries to Lua.
hslua-objectorientation, hslua-packaging : Bindings, wrappers, and helper functions to access Haskell data types from Lua via an object-oriented interface.
ipynb : Representation of Jupyter notebooks and conversion to and from JSON.
jira-wiki-markup : Support for parsing Jira wiki syntax.
rfc5051 : Simple unicode collation (used for citation sorting).
skylighting-core and skylighting : Syntax highlighting engine supporting over 140 languages.
texmath : Conversion of math between tex, Word equation, MathML, and GNU eqn.
typst : Parsing and evaluating typst syntax.
typst-symbol : Symbol and emoji lookup for typst language.
unicode-collation : Proper Unicode collation (sorting).
zip-archive : A pure zip file creator and extractor, used by pandoc for docx, ODT, and EPUB.