packages feed

wai-middleware-consul-0.1.0.0: wai-middleware-consul.cabal

name:                wai-middleware-consul
version:             0.1.0.0
homepage:            https://github.com/fpco/wai-middleware-consul
synopsis:            Wai Middleware for Consul
description:         Proxies data to/from Consul. Watches for updates.
category:            Network
license:             MIT
license-file:        LICENSE
author:              FP Complete Developers
maintainer:          dev@fpcomplete.com
build-type:          Simple
extra-source-files:  README.md
cabal-version:       >=1.10

flag example
  description: enable example-app executable
  default:     False

source-repository head
  type:     git
  location: https://github.com/fpco/wai-middleware-consul

library
  default-language:    Haskell2010
  hs-source-dirs:      src
  exposed-modules:     Network.Wai.Middleware.Consul
                     , Network.Wai.Middleware.Consul.GitHub
  build-depends:       async
                     , base >=4 && <5
                     , base-prelude
                     , bytestring
                     , conduit
                     , conduit-extra
                     , consul-haskell
                     , enclosed-exceptions
                     , http-client
                     , http-types
                     , monad-control
                     , monad-logger
                     , network
                     , process
                     , resourcet
                     , text
                     , transformers
                     , void
                     , wai
                     , wai-conduit

executable wai-middleware-consul-example
  if flag(example)
    buildable: True
  else
    buildable: False
  default-language:    Haskell2010
  hs-source-dirs:      example
  main-is:             Main.hs
  build-depends:       async
                     , base >=4 && <5
                     , base-prelude
                     , monad-logger
                     , transformers
                     , wai
                     , wai-app-static
                     , wai-extra
                     , wai-middleware-consul
                     , warp