-
Notifications
You must be signed in to change notification settings - Fork 0
/
hurry.cabal
203 lines (169 loc) · 3.63 KB
/
hurry.cabal
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
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
cabal-version: 3.0
name: hurry
version: 0.1.0.0
common aeson
build-depends: aeson ==2.1.1.0
common aeson-pretty
build-depends: aeson-pretty ==0.8.9
common algebraic-graphs
build-depends: algebraic-graphs ==0.7
common cabal-plan
build-depends: cabal-plan ==0.7.2.3
common directory
build-depends: directory ==1.3.6.2
common filepath
build-depends: filepath ==1.4.2.1
common modern-uri
build-depends: modern-uri ==0.3.6.0
common mtl
build-depends: mtl ==2.2.2
common optparse-applicative
build-depends: optparse-applicative ==0.17.0.0
common pretty-simple
build-depends: pretty-simple ==4.1.2.0
common safe-exceptions
build-depends: safe-exceptions ==0.1.7.3
common servant
build-depends: servant ==0.19.1
common servant-server
build-depends: servant-server ==0.19.2
common unix
build-depends: unix ==2.7.2.2
common wai
build-depends: wai ==3.2.3
common wai-logger
build-depends: wai-logger ==2.4.0
common warp
build-depends: warp ==3.3.23
common with-utf8
build-depends: with-utf8 ==1.0.2.3
common wreq
build-depends: wreq ==0.5.4.0
common zip-archive
build-depends: zip-archive ==0.4.2.2
common zstd
build-depends: zstd ==0.1.3.0
common base
default-language: Haskell2010
default-extensions:
NoImplicitPrelude
Arrows
BangPatterns
BinaryLiterals
ConstrainedClassMethods
ConstraintKinds
DataKinds
DefaultSignatures
DeriveAnyClass
DeriveDataTypeable
DeriveFoldable
DeriveFunctor
DeriveGeneric
DeriveLift
DeriveTraversable
DerivingStrategies
DerivingVia
DuplicateRecordFields
EmptyCase
EmptyDataDeriving
ExistentialQuantification
ExplicitForAll
FlexibleContexts
FlexibleInstances
GADTSyntax
GeneralizedNewtypeDeriving
HexFloatLiterals
ImportQualifiedPost
InstanceSigs
KindSignatures
LambdaCase
MultiParamTypeClasses
MultiWayIf
NamedFieldPuns
NamedWildCards
NumericUnderscores
OverloadedLabels
OverloadedStrings
PolyKinds
PostfixOperators
QuasiQuotes
RankNTypes
RecordWildCards
ScopedTypeVariables
StandaloneDeriving
StandaloneKindSignatures
StrictData
TemplateHaskell
TupleSections
TypeApplications
TypeFamilies
TypeOperators
TypeSynonymInstances
ghc-options:
-Wall -Wincomplete-uni-patterns -Wcompat
-Wincomplete-record-updates -Wmissing-home-modules
-Wmissing-export-lists -Wredundant-constraints
build-depends:
, base ==4.15.1.0
, relude ==1.2.0.0
common base-exe
import: base
ghc-options: -threaded
build-depends: hurry
library
import:
base
, aeson
, algebraic-graphs
, cabal-plan
, directory
, filepath
, modern-uri
, mtl
, safe-exceptions
, servant
, servant-server
, wreq
, zip-archive
, zstd
hs-source-dirs: src
-- cabal-fmt: expand src
exposed-modules:
Hurry.Client
Hurry.Client.Cabal
Hurry.Client.Cache
Hurry.Client.Lockfile
Hurry.Server
executable hurry
import:
base-exe
, aeson
, aeson-pretty
, cabal-plan
, directory
, filepath
, modern-uri
, optparse-applicative
, pretty-simple
, safe-exceptions
, with-utf8
, wreq
hs-source-dirs: cmd/hurry-cli
main-is: Main.hs
-- cabal-fmt: expand cmd/hurry-cli -Main
other-modules:
executable hurry-api
import:
base-exe
, aeson
, cabal-plan
, optparse-applicative
, unix
, wai
, wai-logger
, warp
, with-utf8
hs-source-dirs: cmd/hurry-api
main-is: Main.hs
-- cabal-fmt: expand cmd/hurry-api -Main
other-modules: