-
Notifications
You must be signed in to change notification settings - Fork 48
/
Copy pathaws-lambda-haskell-runtime.cabal
118 lines (113 loc) · 3.7 KB
/
aws-lambda-haskell-runtime.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
cabal-version: 2.2
name: aws-lambda-haskell-runtime
version: 4.0.0
synopsis: Haskell runtime for AWS Lambda
description: Please see the README on GitHub at <https://github.com/theam/aws-lambda-haskell-runtime#readme>
category: AWS
homepage: https://github.com/theam/aws-lambda-haskell-runtime#readme
bug-reports: https://github.com/theam/aws-lambda-haskell-runtime/issues
author: Nikita Tchayka
maintainer: [email protected]
copyright: 2020 The Agile Monkeys SL
license: Apache-2.0
license-file: LICENSE
build-type: Simple
extra-source-files:
README.md
source-repository head
type: git
location: https://github.com/theam/aws-lambda-haskell-runtime
common common-options
build-depends: base >= 4.14 && < 4.15
ghc-options: -Wall
-Wincomplete-uni-patterns
-Wincomplete-record-updates
-Wcompat
-Widentities
-Wredundant-constraints
-fhide-source-paths
-Wmissing-export-lists
-Wpartial-fields
default-language: Haskell2010
default-extensions:
BangPatterns
BinaryLiterals
ConstraintKinds
DataKinds
DefaultSignatures
DeriveDataTypeable
DeriveFoldable
DeriveFunctor
DeriveGeneric
DerivingStrategies
DeriveTraversable
DoAndIfThenElse
DuplicateRecordFields
EmptyDataDecls
ExistentialQuantification
FlexibleContexts
FlexibleInstances
FunctionalDependencies
GADTs
GeneralisedNewtypeDeriving
InstanceSigs
KindSignatures
LambdaCase
MultiParamTypeClasses
MultiWayIf
NamedFieldPuns
OverloadedStrings
PartialTypeSignatures
PatternGuards
PolyKinds
QuasiQuotes
RankNTypes
RecordWildCards
ScopedTypeVariables
StandaloneDeriving
TemplateHaskell
TupleSections
TypeFamilies
TypeSynonymInstances
ViewPatterns
library
import: common-options
exposed-modules:
Aws.Lambda
Aws.Lambda.Runtime
Aws.Lambda.Events
other-modules:
Aws.Lambda.Events.ApiGateway
Aws.Lambda.Runtime.API.Endpoints
Aws.Lambda.Runtime.API.Version
Aws.Lambda.Runtime.ApiInfo
Aws.Lambda.Runtime.Common
Aws.Lambda.Runtime.Context
Aws.Lambda.Runtime.Environment
Aws.Lambda.Runtime.Error
Aws.Lambda.Runtime.Publish
Aws.Lambda.Utilities
hs-source-dirs:
src
build-depends:
aeson
, bytestring
, case-insensitive
, http-client
, http-types
, path >0.7
, path-io
, template-haskell
, text
, unordered-containers
default-language: Haskell2010
test-suite aws-lambda-haskell-runtime-test
import: common-options
type: exitcode-stdio-1.0
main-is: Spec.hs
hs-source-dirs:
test
build-depends:
hspec
, hspec-discover
default-language: Haskell2010