on 899fa09 help sign in
typeable/ether/ether.cabal
124 lines 4.7 kB history raw
1name: ether
2version: 0.4.0.0
3synopsis: Monad transformers and classes
4description:
5 Ether is a Haskell library that extends @mtl@ and @transformers@ with
6 tagged monad transformers and classes in a compatible way.
8category: Control
9license: BSD3
10license-file: LICENSE
11author: Index Int
12maintainer: Index Int <vlad.z.4096@gmail.com>
13homepage: https://int-index.github.io/ether/
14bug-reports: https://github.com/int-index/ether/issues
15build-type: Simple
16cabal-version: >=1.18
17extra-source-files: CHANGELOG.md
19source-repository head
21 type: git
22 location: git@github.com:int-index/ether.git
25library
27 exposed-modules: Control.Ether.Abbr
28 Control.Ether.Implicit.Abbr
29 Control.Ether.TH
30 Control.Ether.TT
31 Control.Monad.Trans.Ether.Reader
32 Control.Monad.Trans.Ether.Writer
33 Control.Monad.Trans.Ether.State
34 Control.Monad.Trans.Ether.State.Lazy
35 Control.Monad.Trans.Ether.State.Strict
36 Control.Monad.Trans.Ether.Except
37 Control.Monad.Trans.Ether.Dispatch
38 Control.Monad.Ether
39 Control.Monad.Ether.Reader
40 Control.Monad.Ether.Reader.Class
41 Control.Monad.Ether.Writer
42 Control.Monad.Ether.Writer.Class
43 Control.Monad.Ether.State
44 Control.Monad.Ether.State.Class
45 Control.Monad.Ether.State.Lazy
46 Control.Monad.Ether.State.Strict
47 Control.Monad.Ether.Except
48 Control.Monad.Ether.Except.Class
49 Control.Monad.Ether.Implicit
50 Control.Monad.Ether.Implicit.Reader
51 Control.Monad.Ether.Implicit.Writer
52 Control.Monad.Ether.Implicit.State
53 Control.Monad.Ether.Implicit.State.Lazy
54 Control.Monad.Ether.Implicit.State.Strict
55 Control.Monad.Ether.Implicit.Except
57 other-modules: Control.Ether.Util
59 build-depends: base >=4.7 && <4.9
60 , transformers >=0.4.2
61 , transformers-lift >=0.1
62 , mtl >=2.2.1
63 , mmorph >=1.0.4
64 , monad-control >=1.0.0.4
65 , transformers-base >=0.4.4
66 , exceptions >=0.8
67 , template-haskell >=2.9
69 default-language: Haskell2010
70 other-extensions: CPP
71 ConstraintKinds
72 DataKinds
73 DefaultSignatures
74 DeriveGeneric
75 FlexibleInstances
76 FunctionalDependencies
77 GeneralizedNewtypeDeriving
78 MultiParamTypeClasses
79 ScopedTypeVariables
80 TemplateHaskell
81 TypeFamilies
82 TypeOperators
83 UndecidableInstances
85 hs-source-dirs: src
86 ghc-options: -Wall -Werror
89test-suite regression
91 build-depends: base >=4.7 && <4.9
92 , transformers >=0.4.2
93 , mtl >=2.2.1
94 , tasty >=0.10
95 , tasty-quickcheck >=0.8
96 , QuickCheck >=2.8
97 , ether
99 main-is: Regression.hs
100 other-modules: Regression.T1
101 Regression.T2
102 Regression.T3
103 Regression.T4
104 Regression.T5
105 Regression.T6
106 Regression.T7
107 Regression.T8
108 Regression.T9
110 type: exitcode-stdio-1.0
111 hs-source-dirs: test
112 default-language: Haskell2010
113 default-extensions: ConstraintKinds
114 DataKinds
115 EmptyDataDecls
116 FlexibleContexts
117 GeneralizedNewtypeDeriving
118 LambdaCase
119 PolyKinds
120 ScopedTypeVariables
121 TemplateHaskell
122 TypeFamilies
123 TypeOperators
124 ghc-options: -Wall -Werror -fno-warn-missing-signatures