yam-0.7: yam.cabal
cabal-version: 1.12
name: yam
version: 0.7
license: BSD3
license-file: LICENSE
copyright: (c) 2018 Daniel YU
maintainer: Daniel YU <leptonyu@gmail.com>
author: Daniel YU
homepage: https://github.com/leptonyu/yam#readme
synopsis: A wrapper of servant
description:
A out-of-the-box wrapper of [servant](https://hackage.haskell.org/package/servant-server).
category: Web
build-type: Simple
extra-source-files:
README.md
yam_test.yml
library
exposed-modules:
Yam
Yam.Middleware.Client
hs-source-dirs: src
other-modules:
Yam.Swagger
Yam.Logger
Yam.App
Yam.Prelude
Yam.Config
Yam.Middleware
Yam.Middleware.Trace
Yam.Middleware.Error
Yam.Server
Yam.Server.Refresh
Yam.Server.Health
Data.Opentracing
Data.Opentracing.Types
Data.Opentracing.Tracer
Data.Opentracing.Simple
default-language: Haskell2010
default-extensions: AutoDeriveTypeable BangPatterns BinaryLiterals
ConstraintKinds DataKinds DefaultSignatures DeriveDataTypeable
DeriveFoldable DeriveFunctor DeriveGeneric DeriveTraversable
DuplicateRecordFields DoAndIfThenElse EmptyDataDecls
ExistentialQuantification FlexibleContexts FlexibleInstances
FunctionalDependencies GADTs GeneralizedNewtypeDeriving
InstanceSigs KindSignatures LambdaCase MonadFailDesugaring
MultiParamTypeClasses MultiWayIf NamedFieldPuns OverloadedStrings
PartialTypeSignatures PatternGuards PolyKinds RankNTypes
RecordWildCards ScopedTypeVariables StandaloneDeriving
TupleSections TypeApplications TypeFamilies TypeOperators
TypeSynonymInstances ViewPatterns
ghc-options: -Wall -fno-warn-orphans -fno-warn-missing-signatures
build-depends:
aeson >=1.4.4.0 && <1.5,
base >=4.10 && <5,
base16-bytestring >=0.1.1.6 && <0.2,
binary >=0.8.6.0 && <0.9,
bytestring >=0.10.8.2 && <0.11,
data-default >=0.7.1.1 && <0.8,
exceptions >=0.10.2 && <0.11,
fast-logger >=2.4.16 && <2.5,
http-client >=0.6.4 && <0.7,
http-types >=0.12.3 && <0.13,
lens >=4.17.1 && <4.18,
menshen >=0.0.3 && <0.1,
monad-logger >=0.3.30 && <0.4,
mtl >=2.2.2 && <2.3,
mwc-random >=0.14.0.0 && <0.15,
reflection >=2.1.4 && <2.2,
salak ==0.3.*,
scientific >=0.3.6.2 && <0.4,
servant-client ==0.16.*,
servant-server ==0.16.*,
servant-swagger >=1.1.7.1 && <1.2,
servant-swagger-ui >=0.3.4.3.22.2 && <0.4,
swagger2 >=2.3.0.1 && <2.5,
text >=1.2.3.1 && <1.3,
transformers >=0.5.6.2 && <0.6,
unliftio-core >=0.1.2.0 && <0.2,
unordered-containers >=0.2.10.0 && <0.3,
vault >=0.3.1.3 && <0.4,
vector >=0.12.0.3 && <0.13,
wai >=3.2.2.1 && <3.3,
warp >=3.2.27 && <3.4
test-suite spec
type: exitcode-stdio-1.0
main-is: Spec.hs
hs-source-dirs: test src
other-modules:
Data.Opentracing
Data.Opentracing.Simple
Data.Opentracing.Tracer
Data.Opentracing.Types
Yam
Yam.App
Yam.Config
Yam.Logger
Yam.Middleware
Yam.Middleware.Client
Yam.Middleware.Error
Yam.Middleware.Trace
Yam.Prelude
Yam.Server
Yam.Server.Health
Yam.Server.Refresh
Yam.Swagger
Paths_yam
default-language: Haskell2010
default-extensions: AutoDeriveTypeable BangPatterns BinaryLiterals
ConstraintKinds DataKinds DefaultSignatures DeriveDataTypeable
DeriveFoldable DeriveFunctor DeriveGeneric DeriveTraversable
DuplicateRecordFields DoAndIfThenElse EmptyDataDecls
ExistentialQuantification FlexibleContexts FlexibleInstances
FunctionalDependencies GADTs GeneralizedNewtypeDeriving
InstanceSigs KindSignatures LambdaCase MonadFailDesugaring
MultiParamTypeClasses MultiWayIf NamedFieldPuns OverloadedStrings
PartialTypeSignatures PatternGuards PolyKinds RankNTypes
RecordWildCards ScopedTypeVariables StandaloneDeriving
TupleSections TypeApplications TypeFamilies TypeOperators
TypeSynonymInstances ViewPatterns
ghc-options: -Wall -fno-warn-orphans -fno-warn-missing-signatures
build-depends:
QuickCheck >=2.13.2 && <2.14,
aeson >=1.4.4.0 && <1.5,
base >=4.10 && <5,
base16-bytestring >=0.1.1.6 && <0.2,
binary >=0.8.6.0 && <0.9,
bytestring >=0.10.8.2 && <0.11,
data-default >=0.7.1.1 && <0.8,
exceptions >=0.10.2 && <0.11,
fast-logger >=2.4.16 && <2.5,
hspec ==2.*,
http-client >=0.6.4 && <0.7,
http-types >=0.12.3 && <0.13,
lens >=4.17.1 && <4.18,
menshen >=0.0.3 && <0.1,
monad-logger >=0.3.30 && <0.4,
mtl >=2.2.2 && <2.3,
mwc-random >=0.14.0.0 && <0.15,
reflection >=2.1.4 && <2.2,
salak ==0.3.*,
scientific >=0.3.6.2 && <0.4,
servant-client ==0.16.*,
servant-server ==0.16.*,
servant-swagger >=1.1.7.1 && <1.2,
servant-swagger-ui >=0.3.4.3.22.2 && <0.4,
swagger2 >=2.3.0.1 && <2.5,
text >=1.2.3.1 && <1.3,
transformers >=0.5.6.2 && <0.6,
unliftio-core >=0.1.2.0 && <0.2,
unordered-containers >=0.2.10.0 && <0.3,
vault >=0.3.1.3 && <0.4,
vector >=0.12.0.3 && <0.13,
wai >=3.2.2.1 && <3.3,
warp >=3.2.27 && <3.4