cabal-version: 3.0 name: docster version: 0.1.0.0 synopsis: A self-contained CLI tool that converts Markdown with Mermaid diagrams to PDF, HTML, or DOCX description: Docster converts Markdown documents containing Mermaid diagrams into PDF, HTML, or DOCX files using Pandoc and Mermaid CLI. It automatically renders Mermaid code blocks to SVG (HTML) or PNG (PDF/DOCX) and embeds them in the output. homepage: https://github.com/yourusername/docster license: BSD-3-Clause license-file: LICENSE author: Your Name maintainer: your.email@example.com category: Text build-type: Simple extra-doc-files: README.md common warnings ghc-options: -Wall -Wcompat -Widentities -Wincomplete-record-updates -Wincomplete-uni-patterns -Wmissing-export-lists -Wmissing-home-modules -Wpartial-fields -Wredundant-constraints library import: warnings exposed-modules: Docster.Types Docster.Mermaid Docster.Transform Docster.LaTeX Docster.Compiler hs-source-dirs: src build-depends: base >=4.18 && <5, text >=2.0 && <2.2, filepath >=1.4 && <1.6, directory >=1.3 && <1.4, process >=1.6 && <1.7, hashable >=1.4 && <1.6, containers >=0.6 && <0.8, pandoc >=3.0 && <3.8, pandoc-types >=1.23 && <1.25, bytestring >=0.11 && <0.13, temporary >=1.3 && <1.4, transformers >=0.5 && <0.7 default-language: Haskell2010 executable docster import: warnings main-is: Main.hs hs-source-dirs: app build-depends: base >=4.18 && <5, text >=2.0 && <2.2, docster default-language: Haskell2010 ghc-options: -threaded -rtsopts -with-rtsopts=-N test-suite docster-test import: warnings type: exitcode-stdio-1.0 main-is: Spec.hs hs-source-dirs: test other-modules: Docster.TransformSpec build-depends: base >=4.18 && <5, text >=2.0 && <2.2, filepath >=1.4 && <1.6, containers >=0.6 && <0.8, hspec >=2.10 && <2.12, pandoc-types >=1.23 && <1.25, docster default-language: Haskell2010 ghc-options: -threaded -rtsopts -with-rtsopts=-N build-tool-depends: hspec-discover:hspec-discover