forked from snoyberg/monad-logger
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpackage.yaml
53 lines (49 loc) · 1.15 KB
/
package.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
name: monad-logger
version: 0.3.29
synopsis: A class of monads which can log messages.
description: See README and Haddocks at <https://www.stackage.org/package/monad-logger>
category: System
author: Michael Snoyman
maintainer: [email protected]
license: MIT
github: snoyberg/monad-logger
extra-source-files:
- ChangeLog.md
- README.md
flags:
template_haskell:
description: Enable Template Haskell support
manual: true
default: true
dependencies:
- base >= 4.8 && <5
- transformers
- transformers-compat >=0.3
- text
- stm
- stm-chans
- lifted-base
- resourcet >=1.1 && <1.3
- conduit >=1.0 && <1.4
- conduit-extra >=1.1 && <1.4
- fast-logger >=2.1 && <2.5
- transformers-base
- monad-control >=1.0
- monad-loops
- mtl
- bytestring >=0.10.2
- exceptions >=0.6 && <0.11
- unliftio-core
library:
exposed-modules:
- Control.Monad.Logger
when:
- condition: impl(ghc >=8.0.1)
cpp-options: -DWITH_CALLSTACK
exposed-modules:
- Control.Monad.Logger.CallStack
- condition: flag(template_haskell)
dependencies:
- template-haskell
- condition: flag(template_haskell)
cpp-options: -DWITH_TEMPLATE_HASKELL