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