]> Git — Sourcephile - haskell/symantic-plaintext.git/blob - symantic-document.cabal
hlint: fix HLint.hs location
[haskell/symantic-plaintext.git] / symantic-document.cabal
1 name: symantic-document
2 -- PVP: +-+------- breaking API changes
3 -- | | +----- non-breaking API additions
4 -- | | | +--- code changes with no API change
5 version: 1.5.2.20200320
6 category: Text
7 synopsis: Symantics combinators for generating documents.
8 description:
9 Only generating plain text documents is supported for now,
10 those can however include ANSI escape sequences to use a 16 colors pallet.
11 .
12 Alternative: <ansi-wl-pprint https://hackage.haskell.org/package/ansi-wl-pprint>.
13 extra-doc-files:
14 license: GPL-3
15 license-file: COPYING
16 stability: experimental
17 author: Julien Moutinho <julm+symantic-document@sourcephile.fr>
18 maintainer: Julien Moutinho <julm+symantic-document@sourcephile.fr>
19 bug-reports: https://mails.sourcephile.fr/inbox/symantic-document
20 -- homepage:
21
22 build-type: Simple
23 cabal-version: 1.24
24 tested-with: GHC==8.10.4
25 extra-source-files:
26 cabal.project
27 default.nix
28 .envrc
29 flake.lock
30 flake.nix
31 shell.nix
32 extra-tmp-files:
33
34 source-repository head
35 location: git://git.sourcephile.fr/haskell/symantic-document
36 type: git
37
38 library
39 hs-source-dirs: src
40 exposed-modules:
41 Symantic.Document
42 Symantic.Document.Lang
43 Symantic.Document.Plain
44 default-language: Haskell2010
45 default-extensions:
46 DataKinds
47 DefaultSignatures
48 FlexibleContexts
49 FlexibleInstances
50 LambdaCase
51 MultiParamTypeClasses
52 NamedFieldPuns
53 NoImplicitPrelude
54 OverloadedStrings
55 RecordWildCards
56 ScopedTypeVariables
57 StandaloneDeriving
58 TupleSections
59 TypeApplications
60 TypeFamilies
61 TypeOperators
62 ghc-options:
63 -Wall
64 -Wincomplete-uni-patterns
65 -Wincomplete-record-updates
66 -fno-warn-tabs
67 -fhide-source-paths
68 build-depends:
69 ansi-terminal >= 0.7,
70 base >= 4.6 && < 5,
71 text >= 1.2,
72 transformers >= 0.5
73
74 test-suite symantic-document-tests
75 type: exitcode-stdio-1.0
76 hs-source-dirs: tests
77 main-is: Main.hs
78 other-modules:
79 HUnit
80 default-language: Haskell2010
81 default-extensions:
82 DataKinds
83 FlexibleContexts
84 FlexibleInstances
85 LambdaCase
86 MultiParamTypeClasses
87 NoImplicitPrelude
88 NoMonomorphismRestriction
89 OverloadedStrings
90 RecordWildCards
91 ScopedTypeVariables
92 TupleSections
93 TypeApplications
94 TypeFamilies
95 TypeOperators
96 ghc-options:
97 -Wall
98 -Wincomplete-uni-patterns
99 -Wincomplete-record-updates
100 -fno-warn-tabs
101 -fhide-source-paths
102 -fprint-explicit-kinds
103 -- -O0
104 -- -fmax-simplifier-iterations=0
105 -- -dshow-passes
106 build-depends:
107 symantic-document,
108 base >= 4.6 && < 5,
109 containers >= 0.5,
110 tasty >= 0.11,
111 tasty-hunit >= 0.9,
112 text >= 1.2,
113 transformers >= 0.5