Files
2024-10-23 11:08:00 +02:00

3.7 KiB

title, author
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.