The cheapskate package

[Tags: bsd3, library, program]

This is an experimental Markdown processor in pure Haskell. It aims to process Markdown efficiently and in the most forgiving possible way. It is designed to deal with any input, including garbage, with linear performance. Output is sanitized by default for protection against XSS attacks.

Several markdown extensions are implemented, including fenced code blocks, significant list start numbers, and autolinked URLs. See README.markdown for details.


Properties

Versions0.1, 0.1.0.1, 0.1.0.2, 0.1.0.3
Dependenciesaeson, base (>=4.4 && <4.9), blaze-html (>=0.6 && <0.8), bytestring, cheapskate, containers (>=0.4 && <0.6), data-default (==0.5.*), http-types, mtl (>=2.1 && <2.3), syb, text (>=0.9 && <1.3), uniplate (==1.6.*), wai (>=0.3), wai-extra, xss-sanitize (==0.3.*)
LicenseBSD3
Copyright(C) 2012-2013 John MacFarlane
AuthorJohn MacFarlane
Maintainerjgm@berkeley.edu
CategoryText
Home pagehttp://github.com/jgm/cheapskate
Source repositoryhead: git clone git://github.com/jgm/cheapskate.git
Executablescheapskate-dingus, cheapskate
UploadedTue Feb 17 04:20:32 UTC 2015 by JohnMacFarlane
DistributionsNixOS:0.1.0.3
Downloads12873 total (228 in last 30 days)
StatusDocs available [build log]
Last success reported on 2015-02-17 [all 1 reports]

Modules

[Index]

Flags

NameDescriptionDefault
dingusBuild cheapskate-dingus cgi script.Disabled

Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info

Downloads

Maintainers' corner

For package maintainers and hackage trustees