-
Notifications
You must be signed in to change notification settings - Fork 3
/
json-fact-statement-store.cabal
112 lines (105 loc) · 2.43 KB
/
json-fact-statement-store.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
cabal-version: 3.0
name: json-fact-statement-store
version: 0.1.0.0
maintainer: [email protected]
author: Drazen Popovic
extra-source-files: CHANGELOG.md
flag dev
description: Enable non-strict compilation for development
manual: True
common common-language
ghc-options:
-Wall -Wcompat -Wincomplete-uni-patterns -Wno-unused-do-bind
-Wno-partial-type-signatures -Wmissing-export-lists
-Wincomplete-record-updates -Wmissing-deriving-strategies
-Wno-name-shadowing -Wunused-foralls -fprint-explicit-foralls
-fprint-explicit-kinds -fwarn-missing-import-lists -Wname-shadowing
-Wunused-packages
if !flag(dev)
ghc-options: -Werror
default-extensions:
NoStarIsType
BangPatterns
BinaryLiterals
ConstrainedClassMethods
ConstraintKinds
DataKinds
DeriveAnyClass
DeriveDataTypeable
DeriveFoldable
DeriveFunctor
DeriveGeneric
DeriveLift
DeriveTraversable
DerivingStrategies
DerivingVia
DoAndIfThenElse
EmptyCase
EmptyDataDecls
EmptyDataDeriving
ExistentialQuantification
ExplicitForAll
ExplicitNamespaces
FlexibleContexts
FlexibleInstances
ForeignFunctionInterface
GADTSyntax
GeneralisedNewtypeDeriving
HexFloatLiterals
ImportQualifiedPost
InstanceSigs
KindSignatures
LambdaCase
MonomorphismRestriction
MultiParamTypeClasses
NamedFieldPuns
NamedWildCards
NumericUnderscores
OverloadedStrings
PartialTypeSignatures
PatternGuards
PolyKinds
PostfixOperators
RankNTypes
RelaxedPolyRec
ScopedTypeVariables
StandaloneDeriving
StandaloneKindSignatures
TemplateHaskell
TraditionalRecordSyntax
TupleSections
TypeApplications
TypeFamilies
TypeOperators
TypeSynonymInstances
ViewPatterns
default-language: Haskell2010
executable json-fs-store-cli
import: common-language
main-is: Main.hs
hs-source-dirs: app
other-modules:
BeamConfig
FactStatementStoreGrpc
Genesis
InsertFs
build-depends:
, aeson
, base
, beam-core
, beam-sqlite
, bytestring
, cardano-proto-extras
, coop-fact-statement-store-service-proto
, http2-grpc-proto-lens
, http2-grpc-types
, lens
, optparse-applicative
, plutus-json
, plutus-tx
, proto-lens
, sqlite-simple
, text
, warp
, warp-grpc
, warp-tls