packages feed

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