shakebook-0.13.1.0: shakebook.cabal
cabal-version: 1.12
-- This file has been generated from package.yaml by hpack version 0.34.2.
--
-- see: https://github.com/sol/hpack
name: shakebook
version: 0.13.1.0
synopsis: Shake-based technical documentation generator; HTML & PDF
description: Shakebook is a documentation generator aimed at covering all the bases for mathematical, technical and scientific diagrams and typesetting. Shakebook provides combinators for taking markdown files and combining them into documents, but allowing the user to control how. Shakebook provides general combinators for templating single pages, cofree comonads for representing tables of contents, and zipper comonads for representing pagers.
category: Web
author: Daniel Firth
maintainer: dan.firth@homotopic.tech
copyright: 2020 Daniel Firth
license: MIT
license-file: LICENSE
build-type: Simple
extra-source-files:
README.md
ChangeLog.md
library
exposed-modules:
Shakebook
Shakebook.Aeson
Shakebook.Conventions
Shakebook.Defaults
Shakebook.Feed
Shakebook.IxSet
Shakebook.Lucid
Shakebook.Mustache
Shakebook.Pandoc
Shakebook.Sitemap
Shakebook.Tuple
Shakebook.Url
other-modules:
Paths_shakebook
hs-source-dirs:
src
default-extensions: BangPatterns BinaryLiterals BlockArguments ConstraintKinds DataKinds DefaultSignatures DeriveDataTypeable DeriveFoldable DeriveFunctor DeriveGeneric DeriveTraversable DerivingVia DoAndIfThenElse EmptyDataDecls ExistentialQuantification FlexibleContexts FlexibleInstances FunctionalDependencies GADTs GeneralizedNewtypeDeriving InstanceSigs KindSignatures LambdaCase MultiParamTypeClasses MultiWayIf NamedFieldPuns NoImplicitPrelude OverloadedStrings PartialTypeSignatures PatternGuards PatternSynonyms PolyKinds RankNTypes RecordWildCards ScopedTypeVariables StandaloneDeriving TupleSections TypeApplications TypeFamilies TypeOperators TypeSynonymInstances ViewPatterns
ghc-options: -Wall -Wcompat -Wincomplete-record-updates -Wincomplete-uni-patterns -fno-warn-orphans -fprint-potential-instances -Wredundant-constraints
build-depends:
aeson >=1.4.7.0 && <1.6
, aeson-better-errors
, aeson-with >=0.1.1.0
, base >=4.7 && <5
, binary-instances >=1.0.0.1 && <1.1
, comonad
, comonad-extras
, compdoc
, composite-aeson >=0.7.4.0 && <0.8
, composite-aeson-cofree-list
, composite-aeson-path >=0.7.4.0 && <0.8
, composite-aeson-throw
, composite-aeson-writeonly
, composite-base >=0.7.4.0 && <0.8
, composite-binary >=0.7.4.0 && <0.8
, composite-hashable >=0.7.4.0 && <0.8
, composite-tuple
, composite-xstep
, doctemplates
, feed
, free
, hashable-time
, ixset-typed >=0.5
, ixset-typed-conversions
, lens
, lens-aeson
, lucid
, lucid-cdn >=0.2.0.0 && <0.3
, mtl
, pandoc
, pandoc-throw
, pandoc-types
, path
, path-extensions >=0.1.0.1
, path-utils
, rio
, shake-plus >=0.3.0.0
, shake-plus-extended >=0.4.1.0
, sitemap-gen
, skylighting
, stache
, vinyl
, zipper-extra >=0.1.3.0
default-language: Haskell2010
test-suite shakebook-test
type: exitcode-stdio-1.0
main-is: Spec.hs
other-modules:
Paths_shakebook
hs-source-dirs:
test
default-extensions: BangPatterns BinaryLiterals BlockArguments ConstraintKinds DataKinds DefaultSignatures DeriveDataTypeable DeriveFoldable DeriveFunctor DeriveGeneric DeriveTraversable DerivingVia DoAndIfThenElse EmptyDataDecls ExistentialQuantification FlexibleContexts FlexibleInstances FunctionalDependencies GADTs GeneralizedNewtypeDeriving InstanceSigs KindSignatures LambdaCase MultiParamTypeClasses MultiWayIf NamedFieldPuns NoImplicitPrelude OverloadedStrings PartialTypeSignatures PatternGuards PatternSynonyms PolyKinds RankNTypes RecordWildCards ScopedTypeVariables StandaloneDeriving TupleSections TypeApplications TypeFamilies TypeOperators TypeSynonymInstances ViewPatterns
ghc-options: -Wall -Wcompat -Wincomplete-record-updates -Wincomplete-uni-patterns -fno-warn-orphans -fprint-potential-instances -Wredundant-constraints -threaded -rtsopts -with-rtsopts=-N
build-depends:
aeson >=1.4.7.0 && <1.6
, aeson-better-errors
, aeson-with >=0.1.1.0
, base >=4.7 && <5
, binary-instances >=1.0.0.1 && <1.1
, comonad
, comonad-extras
, compdoc
, composite-aeson >=0.7.4.0 && <0.8
, composite-aeson-cofree-list
, composite-aeson-path >=0.7.4.0 && <0.8
, composite-aeson-throw
, composite-aeson-writeonly
, composite-base >=0.7.4.0 && <0.8
, composite-binary >=0.7.4.0 && <0.8
, composite-hashable >=0.7.4.0 && <0.8
, composite-tuple
, composite-xstep
, doctemplates
, feed
, free
, hashable-time
, ixset-typed >=0.5
, ixset-typed-conversions
, lens
, lens-aeson
, lucid
, lucid-cdn >=0.2.0.0 && <0.3
, mtl
, pandoc
, pandoc-throw
, pandoc-types
, path
, path-extensions >=0.1.0.1
, path-utils
, rio
, shake-plus >=0.3.0.0
, shake-plus-extended >=0.4.1.0
, shakebook
, sitemap-gen
, skylighting
, split
, stache
, tasty
, tasty-golden
, vinyl
, zipper-extra >=0.1.3.0
default-language: Haskell2010