name: pandoc version: 2.8 cabal-version: 2.0 build-type: Simple license: GPL-2 license-file: COPYING.md copyright: (c) 2006-2019 John MacFarlane author: John MacFarlane maintainer: John MacFarlane bug-reports: https://github.com/jgm/pandoc/issues stability: alpha homepage: https://pandoc.org category: Text tested-with: GHC == 8.0.2, GHC == 8.2.2, GHC == 8.4.4, GHC == 8.6.5 synopsis: Conversion between markup formats description: Pandoc is a Haskell library for converting from one markup format to another, and a command-line tool that uses this library. It can read several dialects of Markdown and (subsets of) HTML, reStructuredText, LaTeX, DocBook, JATS, MediaWiki markup, DokuWiki markup, TWiki markup, TikiWiki markup, Creole 1.0, Haddock markup, OPML, Emacs Org-Mode, Emacs Muse, txt2tags, ipynb (Jupyter notebooks), Vimwiki, Word Docx, ODT, EPUB, FictionBook2, roff man, and Textile, and it can write Markdown, reStructuredText, XHTML, HTML 5, LaTeX, ConTeXt, DocBook, JATS, OPML, TEI, OpenDocument, ODT, Word docx, PowerPoint pptx, RTF, MediaWiki, DokuWiki, XWiki, ZimWiki, Textile, Jira, roff man, roff ms, plain text, Emacs Org-Mode, AsciiDoc, Haddock markup, EPUB (v2 and v3), ipynb, FictionBook2, InDesign ICML, Muse, LaTeX beamer slides, and several kinds of HTML/JavaScript slide shows (S5, Slidy, Slideous, DZSlides, reveal.js). . In contrast to most existing tools for converting Markdown to HTML, pandoc has a modular design: it consists of a set of readers, which parse text in a given format and produce a native representation of the document, and a set of writers, which convert this native representation into a target format. Thus, adding an input or output format requires only adding a reader or writer. data-files: -- templates data/templates/styles.html data/templates/default.html4 data/templates/default.html5 data/templates/default.docbook4 data/templates/default.docbook5 data/templates/default.jats data/templates/default.tei data/templates/default.opendocument data/templates/default.icml data/templates/default.opml data/templates/default.latex data/templates/default.context data/templates/default.texinfo data/templates/default.jira data/templates/default.man data/templates/default.ms data/templates/default.markdown data/templates/default.muse data/templates/default.commonmark data/templates/default.rst data/templates/default.plain data/templates/default.mediawiki data/templates/default.dokuwiki data/templates/default.xwiki data/templates/default.zimwiki data/templates/default.rtf data/templates/default.s5 data/templates/default.slidy data/templates/default.slideous data/templates/default.revealjs data/templates/default.dzslides data/templates/default.asciidoc data/templates/default.asciidoctor data/templates/default.haddock data/templates/default.textile data/templates/default.org data/templates/default.epub2 data/templates/default.epub3 -- translations data/translations/*.yaml -- source files for reference.docx data/docx/[Content_Types].xml data/docx/_rels/.rels data/docx/docProps/app.xml data/docx/docProps/core.xml data/docx/docProps/custom.xml data/docx/word/document.xml data/docx/word/fontTable.xml data/docx/word/comments.xml data/docx/word/footnotes.xml data/docx/word/numbering.xml data/docx/word/settings.xml data/docx/word/webSettings.xml data/docx/word/styles.xml data/docx/word/_rels/document.xml.rels data/docx/word/_rels/footnotes.xml.rels data/docx/word/theme/theme1.xml -- source files for reference.odt data/odt/mimetype data/odt/manifest.rdf data/odt/styles.xml data/odt/content.xml data/odt/meta.xml data/odt/settings.xml data/odt/Configurations2/accelerator/current.xml data/odt/Thumbnails/thumbnail.png data/odt/META-INF/manifest.xml -- source files for reference.pptx data/pptx/_rels/.rels data/pptx/docProps/app.xml data/pptx/docProps/core.xml data/pptx/ppt/slideLayouts/_rels/slideLayout1.xml.rels data/pptx/ppt/slideLayouts/_rels/slideLayout2.xml.rels data/pptx/ppt/slideLayouts/_rels/slideLayout3.xml.rels data/pptx/ppt/slideLayouts/_rels/slideLayout4.xml.rels data/pptx/ppt/slideLayouts/_rels/slideLayout5.xml.rels data/pptx/ppt/slideLayouts/_rels/slideLayout6.xml.rels data/pptx/ppt/slideLayouts/_rels/slideLayout7.xml.rels data/pptx/ppt/slideLayouts/_rels/slideLayout8.xml.rels data/pptx/ppt/slideLayouts/_rels/slideLayout9.xml.rels data/pptx/ppt/slideLayouts/_rels/slideLayout10.xml.rels data/pptx/ppt/slideLayouts/_rels/slideLayout11.xml.rels data/pptx/ppt/slideLayouts/slideLayout1.xml data/pptx/ppt/slideLayouts/slideLayout2.xml data/pptx/ppt/slideLayouts/slideLayout3.xml data/pptx/ppt/slideLayouts/slideLayout4.xml data/pptx/ppt/slideLayouts/slideLayout5.xml data/pptx/ppt/slideLayouts/slideLayout6.xml data/pptx/ppt/slideLayouts/slideLayout7.xml data/pptx/ppt/slideLayouts/slideLayout8.xml data/pptx/ppt/slideLayouts/slideLayout9.xml data/pptx/ppt/slideLayouts/slideLayout10.xml data/pptx/ppt/slideLayouts/slideLayout11.xml data/pptx/ppt/_rels/presentation.xml.rels data/pptx/ppt/theme/theme1.xml data/pptx/ppt/presProps.xml data/pptx/ppt/slides/_rels/slide1.xml.rels data/pptx/ppt/slides/_rels/slide2.xml.rels data/pptx/ppt/slides/slide2.xml data/pptx/ppt/slides/slide1.xml data/pptx/ppt/slides/_rels/slide3.xml.rels data/pptx/ppt/slides/_rels/slide4.xml.rels data/pptx/ppt/slides/slide3.xml data/pptx/ppt/slides/slide4.xml data/pptx/ppt/viewProps.xml data/pptx/ppt/tableStyles.xml data/pptx/ppt/slideMasters/_rels/slideMaster1.xml.rels data/pptx/ppt/slideMasters/slideMaster1.xml data/pptx/ppt/presentation.xml data/pptx/ppt/notesMasters/_rels/notesMaster1.xml.rels data/pptx/ppt/notesMasters/notesMaster1.xml data/pptx/ppt/notesSlides/_rels/notesSlide1.xml.rels data/pptx/ppt/notesSlides/notesSlide1.xml data/pptx/ppt/notesSlides/_rels/notesSlide2.xml.rels data/pptx/ppt/notesSlides/notesSlide2.xml data/pptx/ppt/theme/theme2.xml data/pptx/[Content_Types].xml -- stylesheet for EPUB writer data/epub.css -- data for dzslides writer data/dzslides/template.html -- default abbreviations file data/abbreviations -- sample lua custom writer data/sample.lua -- lua init script data/init.lua -- pandoc lua module data/pandoc.lua -- lua List module data/pandoc.List.lua -- bash completion template data/bash_completion.tpl -- jats csl data/jats.csl -- documentation MANUAL.txt, COPYRIGHT extra-source-files: -- documentation INSTALL.md, AUTHORS.md, README.md, CONTRIBUTING.md, BUGS, changelog.md, man/pandoc.1 -- cabal and stack build plans cabal.project stack.yaml -- files needed to build man page man/manfilter.lua man/pandoc.1.template -- trypandoc trypandoc/Makefile trypandoc/index.html -- tests test/bodybg.gif test/*.native test/command/*.md test/command/A.txt test/command/B.txt test/command/C.txt test/command/D.txt test/command/defaults1.yaml test/command/defaults2.yaml test/command/3533-rst-csv-tables.csv test/command/3880.txt test/command/5182.txt test/command/5700-metadata-file-1.yml test/command/5700-metadata-file-2.yml test/command/abbrevs test/command/SVG_logo-without-xml-declaration.svg test/command/SVG_logo.svg test/command/corrupt.svg test/command/inkscape-cube.svg test/command/lua-pandoc-state.lua test/command/sub-file-chapter-1.tex test/command/sub-file-chapter-2.tex test/command/bar.tex test/command/yaml-metadata.yaml test/command/3510-subdoc.org test/command/3510-export.latex test/command/3510-src.hs test/command/3971b.tex test/docbook-chapter.docbook test/docbook-reader.docbook test/docbook-xref.docbook test/html-reader.html test/opml-reader.opml test/org-select-tags.org test/haddock-reader.haddock test/insert test/lalune.jpg test/man-reader.man test/movie.jpg test/media/rId25.jpg test/media/rId26.jpg test/media/rId27.jpg test/latex-reader.latex test/textile-reader.textile test/markdown-reader-more.txt test/markdown-citations.txt test/textile-reader.textile test/mediawiki-reader.wiki test/vimwiki-reader.wiki test/creole-reader.txt test/creole-reader.native test/rst-reader.rst test/jats-reader.xml test/s5-basic.html test/s5-fancy.html test/s5-fragment.html test/s5-inserts.html test/tables.context test/tables.docbook4 test/tables.docbook5 test/tables.jats test/tables.jira test/tables.dokuwiki test/tables.zimwiki test/tables.icml test/tables.html4 test/tables.html5 test/tables.latex test/tables.man test/tables.ms test/tables.plain test/tables.markdown test/tables.mediawiki test/tables.tei test/tables.textile test/tables.opendocument test/tables.org test/tables.asciidoc test/tables.haddock test/tables.texinfo test/tables.rst test/tables.rtf test/tables.txt test/tables.fb2 test/tables.muse test/tables.custom test/tables.xwiki test/testsuite.txt test/writer.latex test/writer.context test/writer.docbook4 test/writer.docbook5 test/writer.jats test/writer.jira test/writer.html4 test/writer.html5 test/writer.man test/writer.ms test/writer.markdown test/writer.plain test/writer.mediawiki test/writer.textile test/writer.opendocument test/writer.org test/writer.asciidoc test/writer.haddock test/writer.rst test/writer.icml test/writer.rtf test/writer.tei test/writer.texinfo test/writer.fb2 test/writer.opml test/writer.dokuwiki test/writer.zimwiki test/writer.xwiki test/writer.muse test/writer.custom test/writers-lang-and-dir.latex test/writers-lang-and-dir.context test/dokuwiki_inline_formatting.dokuwiki test/lhs-test.markdown test/lhs-test.markdown+lhs test/lhs-test.rst test/lhs-test.rst+lhs test/lhs-test.latex test/lhs-test.latex+lhs test/lhs-test.html test/lhs-test.html+lhs test/lhs-test.fragment.html+lhs test/pipe-tables.txt test/dokuwiki_external_images.dokuwiki test/dokuwiki_external_images.native test/dokuwiki_multiblock_table.dokuwiki test/dokuwiki_multiblock_table.native test/fb2/*.markdown test/fb2/*.fb2 test/fb2/images-embedded.html test/fb2/images-embedded.fb2 test/fb2/test-small.png test/fb2/reader/*.fb2 test/fb2/reader/*.native test/fb2/test.jpg test/docx/*.docx test/docx/golden/*.docx test/docx/*.native test/epub/*.epub test/epub/*.native test/pptx/*.pptx test/pptx/*.native test/ipynb/*.in.native test/ipynb/*.out.native test/ipynb/*.ipynb test/txt2tags.t2t test/twiki-reader.twiki test/tikiwiki-reader.tikiwiki test/odt/odt/*.odt test/odt/markdown/*.md test/odt/native/*.native test/lua/*.lua test/lua/module/*.lua source-repository head type: git location: git://github.com/jgm/pandoc.git flag static Description: Use static linking for pandoc executable. Default: False flag embed_data_files Description: Embed data files in binary for relocatable executable. Default: False flag trypandoc Description: Build trypandoc cgi executable. Default: False library build-depends: base >= 4.9 && < 5, syb >= 0.1 && < 0.8, containers >= 0.4.2.1 && < 0.7, unordered-containers >= 0.2 && < 0.3, parsec >= 3.1 && < 3.2, mtl >= 2.2 && < 2.3, exceptions >= 0.8 && < 0.11, filepath >= 1.1 && < 1.5, process >= 1.2.3 && < 1.7, directory >= 1.2.3 && < 1.4, bytestring >= 0.9 && < 0.11, text >= 1.1.1.0 && < 1.3, time >= 1.5 && < 1.10, safe >= 0.3 && < 0.4, zip-archive >= 0.2.3.4 && < 0.5, HTTP >= 4000.0.5 && < 4000.4, texmath >= 0.12 && < 0.13, xml >= 1.3.12 && < 1.4, split >= 0.2 && < 0.3, random >= 1 && < 1.2, pandoc-types >= 1.20 && < 1.21, aeson >= 0.7 && < 1.5, scientific >= 0.3 && < 0.4, aeson-pretty >= 0.8.5 && < 0.9, tagsoup >= 0.14.6 && < 0.15, base64-bytestring >= 0.1 && < 1.1, zlib >= 0.5 && < 0.7, skylighting >= 0.8.2.3 && < 0.9, skylighting-core >= 0.8.2.3 && < 0.9, data-default >= 0.4 && < 0.8, temporary >= 1.1 && < 1.4, blaze-html >= 0.9 && < 0.10, blaze-markup >= 0.8 && < 0.9, vector >= 0.10 && < 0.13, hslua >= 1.0.1 && < 1.1, hslua-module-system >= 0.2 && < 0.3, hslua-module-text >= 0.2 && < 0.3, binary >= 0.5 && < 0.11, SHA >= 1.6 && < 1.7, haddock-library >= 1.8 && < 1.9, deepseq >= 1.3 && < 1.5, JuicyPixels >= 3.1.6.1 && < 3.4, Glob >= 0.7 && < 0.11, cmark-gfm >= 0.2 && < 0.3, doctemplates >= 0.7.1 && < 0.8, network-uri >= 2.6 && < 2.7, network >= 2.6, http-client >= 0.4.30 && < 0.7, http-client-tls >= 0.2.4 && < 0.4, http-types >= 0.8 && < 0.13, case-insensitive >= 1.2 && < 1.3, unicode-transforms >= 0.3 && < 0.4, HsYAML >= 0.2 && < 0.3, doclayout >= 0.2.0.1 && < 0.3, ipynb >= 0.1 && < 0.2, attoparsec >= 0.12 && < 0.14, text-conversions >= 0.3 && < 0.4 if os(windows) && arch(i386) build-depends: basement >= 0.0.10, foundation >= 0.0.23 -- basement 0.0.9 won't build on 32-bit windows. if impl(ghc < 8.4) hs-source-dirs: prelude other-modules: Prelude build-depends: base-compat >= 0.9 if os(windows) cpp-options: -D_WINDOWS else build-depends: unix >= 2.4 && < 2.8 if flag(embed_data_files) cpp-options: -DEMBED_DATA_FILES build-depends: file-embed >= 0.0 && < 0.1 other-modules: Text.Pandoc.Data if os(windows) cpp-options: -D_WINDOWS ghc-options: -Wall -fno-warn-unused-do-bind -Wincomplete-record-updates -Wnoncanonical-monad-instances -- Later: -- -Wpartial-fields (currently used in Powerpoint writer) -- -Wmissing-export-lists (currently some Odt modules violate this) -- -Wredundant-constraints (problematic if we want to support older base) if impl(ghc >= 8.2) ghc-options: -Wcpp-undef if impl(ghc >= 8.4) ghc-options: -Wincomplete-uni-patterns -Widentities -Werror=missing-home-modules -fhide-source-paths default-language: Haskell2010 other-extensions: NoImplicitPrelude, TemplateHaskell hs-source-dirs: src exposed-modules: Text.Pandoc, Text.Pandoc.App, Text.Pandoc.Options, Text.Pandoc.Extensions, Text.Pandoc.Shared, Text.Pandoc.MediaBag, Text.Pandoc.Error, Text.Pandoc.Filter, Text.Pandoc.Readers, Text.Pandoc.Readers.HTML, Text.Pandoc.Readers.LaTeX, Text.Pandoc.Readers.LaTeX.Types, Text.Pandoc.Readers.Markdown, Text.Pandoc.Readers.CommonMark, Text.Pandoc.Readers.Creole, Text.Pandoc.Readers.MediaWiki, Text.Pandoc.Readers.Vimwiki, Text.Pandoc.Readers.RST, Text.Pandoc.Readers.Org, Text.Pandoc.Readers.DocBook, Text.Pandoc.Readers.JATS, Text.Pandoc.Readers.OPML, Text.Pandoc.Readers.Textile, Text.Pandoc.Readers.Native, Text.Pandoc.Readers.Haddock, Text.Pandoc.Readers.TWiki, Text.Pandoc.Readers.TikiWiki, Text.Pandoc.Readers.Txt2Tags, Text.Pandoc.Readers.Docx, Text.Pandoc.Readers.Odt, Text.Pandoc.Readers.EPUB, Text.Pandoc.Readers.Muse, Text.Pandoc.Readers.Man, Text.Pandoc.Readers.FB2, Text.Pandoc.Readers.DokuWiki, Text.Pandoc.Readers.Ipynb, Text.Pandoc.Writers, Text.Pandoc.Writers.Native, Text.Pandoc.Writers.Docbook, Text.Pandoc.Writers.JATS, Text.Pandoc.Writers.OPML, Text.Pandoc.Writers.HTML, Text.Pandoc.Writers.Ipynb, Text.Pandoc.Writers.ICML, Text.Pandoc.Writers.Jira, Text.Pandoc.Writers.LaTeX, Text.Pandoc.Writers.ConTeXt, Text.Pandoc.Writers.OpenDocument, Text.Pandoc.Writers.Texinfo, Text.Pandoc.Writers.Man, Text.Pandoc.Writers.Ms, Text.Pandoc.Writers.Markdown, Text.Pandoc.Writers.CommonMark, Text.Pandoc.Writers.Haddock, Text.Pandoc.Writers.RST, Text.Pandoc.Writers.Org, Text.Pandoc.Writers.AsciiDoc, Text.Pandoc.Writers.Custom, Text.Pandoc.Writers.Textile, Text.Pandoc.Writers.MediaWiki, Text.Pandoc.Writers.DokuWiki, Text.Pandoc.Writers.XWiki, Text.Pandoc.Writers.ZimWiki, Text.Pandoc.Writers.RTF, Text.Pandoc.Writers.ODT, Text.Pandoc.Writers.Docx, Text.Pandoc.Writers.Powerpoint, Text.Pandoc.Writers.EPUB, Text.Pandoc.Writers.FB2, Text.Pandoc.Writers.TEI, Text.Pandoc.Writers.Muse, Text.Pandoc.Writers.Math, Text.Pandoc.Writers.Shared, Text.Pandoc.Writers.OOXML, Text.Pandoc.Lua, Text.Pandoc.PDF, Text.Pandoc.UTF8, Text.Pandoc.Templates, Text.Pandoc.XML, Text.Pandoc.SelfContained, Text.Pandoc.Highlighting, Text.Pandoc.Logging, Text.Pandoc.Process, Text.Pandoc.MIME, Text.Pandoc.Parsing, Text.Pandoc.Asciify, Text.Pandoc.Emoji, Text.Pandoc.ImageSize, Text.Pandoc.BCP47, Text.Pandoc.Class other-modules: Text.Pandoc.App.CommandLineOptions, Text.Pandoc.App.FormatHeuristics, Text.Pandoc.App.Opt, Text.Pandoc.App.OutputSettings, Text.Pandoc.Filter.JSON, Text.Pandoc.Filter.Lua, Text.Pandoc.Filter.Path, Text.Pandoc.Readers.Docx.Lists, Text.Pandoc.Readers.Docx.Combine, Text.Pandoc.Readers.Docx.Parse, Text.Pandoc.Readers.Docx.Parse.Styles, Text.Pandoc.Readers.Docx.Util, Text.Pandoc.Readers.Docx.Fields, Text.Pandoc.Readers.LaTeX.Parsing, Text.Pandoc.Readers.LaTeX.Lang, Text.Pandoc.Readers.Odt.Base, Text.Pandoc.Readers.Odt.Namespaces, Text.Pandoc.Readers.Odt.StyleReader, Text.Pandoc.Readers.Odt.ContentReader, Text.Pandoc.Readers.Odt.Generic.Fallible, Text.Pandoc.Readers.Odt.Generic.SetMap, Text.Pandoc.Readers.Odt.Generic.Utils, Text.Pandoc.Readers.Odt.Generic.Namespaces, Text.Pandoc.Readers.Odt.Generic.XMLConverter, Text.Pandoc.Readers.Odt.Arrows.State, Text.Pandoc.Readers.Odt.Arrows.Utils, Text.Pandoc.Readers.Org.BlockStarts, Text.Pandoc.Readers.Org.Blocks, Text.Pandoc.Readers.Org.DocumentTree, Text.Pandoc.Readers.Org.ExportSettings, Text.Pandoc.Readers.Org.Inlines, Text.Pandoc.Readers.Org.Meta, Text.Pandoc.Readers.Org.ParserState, Text.Pandoc.Readers.Org.Parsing, Text.Pandoc.Readers.Org.Shared, Text.Pandoc.Readers.Roff, Text.Pandoc.Writers.Docx.StyleMap, Text.Pandoc.Writers.Roff, Text.Pandoc.Writers.Powerpoint.Presentation, Text.Pandoc.Writers.Powerpoint.Output, Text.Pandoc.Lua.Filter, Text.Pandoc.Lua.Global, Text.Pandoc.Lua.Init, Text.Pandoc.Lua.Marshaling, Text.Pandoc.Lua.Marshaling.AST, Text.Pandoc.Lua.Marshaling.AnyValue, Text.Pandoc.Lua.Marshaling.CommonState, Text.Pandoc.Lua.Marshaling.MediaBag, Text.Pandoc.Lua.Marshaling.ReaderOptions, Text.Pandoc.Lua.Marshaling.Context, Text.Pandoc.Lua.Marshaling.Version, Text.Pandoc.Lua.Module.MediaBag, Text.Pandoc.Lua.Module.Pandoc, Text.Pandoc.Lua.Module.System, Text.Pandoc.Lua.Module.Types, Text.Pandoc.Lua.Module.Utils, Text.Pandoc.Lua.Packages, Text.Pandoc.Lua.Util, Text.Pandoc.Lua.Walk, Text.Pandoc.CSS, Text.Pandoc.CSV, Text.Pandoc.RoffChar, Text.Pandoc.UUID, Text.Pandoc.Translations, Text.Pandoc.Slides, Paths_pandoc autogen-modules: Paths_pandoc buildable: True executable pandoc build-depends: pandoc, base >= 4.8 && < 5 if impl(ghc < 8.4) hs-source-dirs: prelude other-modules: Prelude build-depends: base-compat >= 0.9 if flag(static) ld-options: -static default-language: Haskell2010 other-extensions: NoImplicitPrelude hs-source-dirs: . main-is: pandoc.hs buildable: True other-modules: Paths_pandoc ghc-options: -rtsopts -with-rtsopts=-K16m -threaded -Wall -fno-warn-unused-do-bind -Wincomplete-record-updates -Wnoncanonical-monad-instances if impl(ghc >= 8.2) ghc-options: -Wcpp-undef if impl(ghc >= 8.4) ghc-options: -Wincomplete-uni-patterns -Widentities -Werror=missing-home-modules -fhide-source-paths executable trypandoc main-is: trypandoc.hs hs-source-dirs: trypandoc default-language: Haskell2010 other-extensions: NoImplicitPrelude if flag(trypandoc) build-depends: base, aeson, pandoc, text, wai-extra, wai >= 0.3, http-types buildable: True else buildable: False if impl(ghc < 8.4) hs-source-dirs: prelude other-modules: Prelude build-depends: base-compat >= 0.9 ghc-options: -rtsopts -with-rtsopts=-K16m -threaded -Wall -fno-warn-unused-do-bind -Wincomplete-record-updates -Wnoncanonical-monad-instances if impl(ghc >= 8.2) ghc-options: -Wcpp-undef if impl(ghc >= 8.4) ghc-options: -Wincomplete-uni-patterns -Widentities -Werror=missing-home-modules -fhide-source-paths benchmark weigh-pandoc type: exitcode-stdio-1.0 main-is: weigh-pandoc.hs hs-source-dirs: benchmark build-depends: pandoc, base >= 4.8 && < 5, text, weigh >= 0.0 && < 0.1, mtl >= 2.2 && < 2.3 if impl(ghc < 8.4) hs-source-dirs: prelude other-modules: Prelude build-depends: base-compat >= 0.9 default-language: Haskell2010 other-extensions: NoImplicitPrelude ghc-options: -rtsopts -with-rtsopts=-K16m -threaded -Wall -fno-warn-unused-do-bind -Wincomplete-record-updates -Wnoncanonical-monad-instances if impl(ghc >= 8.2) ghc-options: -Wcpp-undef if impl(ghc >= 8.4) ghc-options: -Wincomplete-uni-patterns -Widentities -Werror=missing-home-modules -fhide-source-paths test-suite test-pandoc type: exitcode-stdio-1.0 main-is: test-pandoc.hs hs-source-dirs: test build-depends: base >= 4.8 && < 5, pandoc, pandoc-types >= 1.20 && < 1.21, mtl >= 2.2 && < 2.3, bytestring >= 0.9 && < 0.11, base64-bytestring >= 0.1 && < 1.1, text >= 1.1.1.0 && < 1.3, time >= 1.5 && < 1.10, directory >= 1.2.3 && < 1.4, filepath >= 1.1 && < 1.5, hslua >= 1.0 && < 1.1, process >= 1.2.3 && < 1.7, temporary >= 1.1 && < 1.4, Diff >= 0.2 && < 0.5, tasty >= 0.11 && < 1.3, tasty-hunit >= 0.9 && < 0.11, tasty-lua >= 0.2 && < 0.3, tasty-quickcheck >= 0.8 && < 0.11, tasty-golden >= 2.3 && < 2.4, QuickCheck >= 2.4 && < 2.14, containers >= 0.4.2.1 && < 0.7, executable-path >= 0.0 && < 0.1, zip-archive >= 0.2.3.4 && < 0.5, xml >= 1.3.12 && < 1.4, doctemplates >= 0.7.1 && < 0.8, Glob >= 0.7 && < 0.11 if impl(ghc < 8.4) hs-source-dirs: prelude other-modules: Prelude build-depends: base-compat >= 0.9 other-modules: Tests.Old Tests.Command Tests.Helpers Tests.Lua Tests.Lua.Module Tests.Shared Tests.Readers.LaTeX Tests.Readers.HTML Tests.Readers.JATS Tests.Readers.Markdown Tests.Readers.Org Tests.Readers.Org.Block Tests.Readers.Org.Block.CodeBlock Tests.Readers.Org.Block.Figure Tests.Readers.Org.Block.Header Tests.Readers.Org.Block.List Tests.Readers.Org.Block.Table Tests.Readers.Org.Directive Tests.Readers.Org.Inline Tests.Readers.Org.Inline.Citation Tests.Readers.Org.Inline.Note Tests.Readers.Org.Inline.Smart Tests.Readers.Org.Meta Tests.Readers.Org.Shared Tests.Readers.RST Tests.Readers.Docx Tests.Readers.Odt Tests.Readers.Txt2Tags Tests.Readers.EPUB Tests.Readers.Muse Tests.Readers.Creole Tests.Readers.Man Tests.Readers.FB2 Tests.Readers.DokuWiki Tests.Writers.Native Tests.Writers.ConTeXt Tests.Writers.Docbook Tests.Writers.HTML Tests.Writers.JATS Tests.Writers.Markdown Tests.Writers.Org Tests.Writers.Plain Tests.Writers.AsciiDoc Tests.Writers.LaTeX Tests.Writers.Docx Tests.Writers.RST Tests.Writers.TEI Tests.Writers.Muse Tests.Writers.FB2 Tests.Writers.Powerpoint Tests.Writers.OOXML if os(windows) cpp-options: -D_WINDOWS default-language: Haskell2010 other-extensions: NoImplicitPrelude ghc-options: -rtsopts -with-rtsopts=-K16m -threaded -Wall -fno-warn-unused-do-bind -Wincomplete-record-updates -Wnoncanonical-monad-instances if impl(ghc >= 8.2) ghc-options: -Wcpp-undef if impl(ghc >= 8.4) ghc-options: -Wincomplete-uni-patterns -Widentities -Werror=missing-home-modules -fhide-source-paths benchmark benchmark-pandoc type: exitcode-stdio-1.0 main-is: benchmark-pandoc.hs hs-source-dirs: benchmark build-depends: pandoc, time, bytestring, containers, base >= 4.8 && < 5, text >= 1.1.1.0 && < 1.3, mtl >= 2.2 && < 2.3, criterion >= 1.0 && < 1.6 if impl(ghc < 8.4) hs-source-dirs: prelude other-modules: Prelude build-depends: base-compat >= 0.9 default-language: Haskell2010 other-extensions: NoImplicitPrelude ghc-options: -rtsopts -with-rtsopts=-K16m -threaded -Wall -fno-warn-unused-do-bind -Wincomplete-record-updates -Wnoncanonical-monad-instances if impl(ghc >= 8.2) ghc-options: -Wcpp-undef if impl(ghc >= 8.4) ghc-options: -Wincomplete-uni-patterns -Widentities -Werror=missing-home-modules -fhide-source-paths