-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathtrace-embrace.cabal.template
More file actions
116 lines (111 loc) · 3.02 KB
/
Copy pathtrace-embrace.cabal.template
File metadata and controls
116 lines (111 loc) · 3.02 KB
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
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
cabal-version: 3.0
name: trace-embrace
version: 1.3.0
license: BSD-3-Clause
license-file: LICENSE
category: Development
author: Daniil Iaitskov <dyaitskov@gmail.com>
maintainer: Daniil Iaitskov <dyaitskov@gmail.com>
stability: experimental
synopsis: Smart version of Debug.Trace module
homepage: https://github.com/yaitskov/trace-embrace
bug-reports: https://github.com/yaitskov/trace-embrace/issues
build-type: Simple
description:
extra-source-files:
trace-embrace.yaml
tested-with:
GHC == 9.10.1, GHC == 9.12.2
extra-doc-files:
changelog.md
common base
ghc-options: -Wall
default-language: GHC2024
default-extensions:
DefaultSignatures
DuplicateRecordFields
FunctionalDependencies
MagicHash
OverloadedLabels
TemplateHaskell
TypeFamilyDependencies
build-depends:
aeson < 3,
base < 5,
bytestring >= 0.11 && < 0.12.3,
containers < 0.9,
directory < 2,
lens < 6,
lrucache < 1.3,
generic-lens < 3,
refined < 1,
template-haskell < 2.24,
text < 3,
yaml < 0.12
library
import: base
hs-source-dirs: src
build-depends:
, cpphs < 2
, add-dependent-file < 1
, deepseq < 1.8
, ghc < 9.13
, haddock-use-refs < 2
, radix-tree < 2
, tagged < 1
, transformers < 1
exposed-modules:
Debug.TraceEmbrace
Debug.TraceEmbrace.ByteString
Debug.TraceEmbrace.Config
Debug.TraceEmbrace.Config.Type
Debug.TraceEmbrace.Config.Type.EnvVar
Debug.TraceEmbrace.Config.Type.Level
Debug.TraceEmbrace.Config.Type.Mode
Debug.TraceEmbrace.Config.Type.TraceMessage
Debug.TraceEmbrace.Config.Load
Debug.TraceEmbrace.Config.Validation
Debug.TraceEmbrace.FileIndex
Debug.TraceEmbrace.Internal.Rewrap
Debug.TraceEmbrace.Internal.TH
Debug.TraceEmbrace.Show
Debug.TraceEmbrace.ShowTh
Debug.TraceEmbrace.TH
test-suite test
import: base
type: exitcode-stdio-1.0
main-is: Driver.hs
default-extensions:
RecordWildCards
autogen-modules:
Paths_trace_embrace
hs-source-dirs:
test
ghc-options: -Wall -rtsopts -threaded -main-is Driver
build-depends:
, filepath < 1.6
, tasty
, tasty-discover
, tasty-hunit
, tasty-quickcheck
, temporary < 1.5
, th-lock < 1
, trace-embrace
other-modules:
Debug.TraceEmbrace.Test.TraceEmbrace.Config
Debug.TraceEmbrace.Test.TraceEmbrace.DemoIndex
Debug.TraceEmbrace.Test.TraceEmbrace.FileIndex
Debug.TraceEmbrace.Test.TraceEmbrace.GuardedFunction
Debug.TraceEmbrace.Test.TraceEmbrace.TH
Debug.TraceEmbrace.Test.TraceEmbrace.TH.Event
Debug.TraceEmbrace.Test.TraceEmbrace.TH.Format.Lifted
Debug.TraceEmbrace.Test.TraceEmbrace.TH.Format.Unboxed
Debug.TraceEmbrace.Test.TraceEmbrace.TH.Line
Debug.TraceEmbrace.Test.TraceEmbrace.TH.Threshold
Debug.TraceEmbrace.Test.TraceEmbrace.Yaml
Demo
Discovery
Paths_trace_embrace
source-repository head
type: git
location: https://github.com/yaitskov/trace-embrace.git