packages feed

servant-ekg-0.3: servant-ekg.cabal

cabal-version: >=1.10
name:          servant-ekg
version:       0.3
synopsis:      Helpers for using ekg with servant
description:   Helpers for using ekg with servant, e.g.. counters per endpoint.
license:       BSD3
license-file:  LICENSE
author:
  Anchor Engineering <engineering@lists.anchor.net.au>, Servant Contributors

maintainer:
  Servant Contributors <haskell-servant-maintainers@googlegroups.com>

category:      Servant, Web, System
build-type:    Simple
tested-with: ghc ==8.0.2 || ==8.2.2 || ==8.4.4 || ==8.6.3
extra-source-files: README.md CHANGELOG.md

source-repository HEAD
  type:     git
  location: https://github.com/haskell-servant/servant-ekg.git

library
  exposed-modules:  Servant.Ekg
  other-modules:    Servant.Ekg.Internal
  hs-source-dirs:   lib
  build-depends:
      base                  >=4.9      && <4.13
    , ekg-core              >=0.1.1.4  && <0.2
    , http-types            >=0.12.2   && <0.13
    , hashable              >=1.2.7.0  && <1.3
    , servant               >=0.14     && <0.17
    , text                  >=1.2.3.0  && <1.3
    , time                  >=1.6.0.1  && <1.9
    , unordered-containers  >=0.2.9.0  && <0.3
    , wai                   >=3.2.0    && <3.3

  default-language: Haskell2010

test-suite spec
  type:             exitcode-stdio-1.0
  ghc-options:      -Wall
  default-language: Haskell2010
  hs-source-dirs:   test
  main-is:          Spec.hs
  other-modules:    Servant.EkgSpec
  build-tool-depends: hspec-discover:hspec-discover
  build-depends:
      aeson
    , base
    , ekg
    , ekg-core
    , hspec                 >=2     && <3
    , http-client
    , servant
    , servant-client
    , servant-ekg
    , servant-server
    , text
    , transformers
    , unordered-containers
    , wai
    , warp                  >=3.2.4 && <3.3

benchmark bench
  type:             exitcode-stdio-1.0
  hs-source-dirs:   bench
  main-is:          Main.hs
  ghc-options:      -Wall -threaded
  default-language: Haskell2010
  build-depends:
      aeson
    , base            >=4     && <5
    , ekg
    , ekg-core
    , process
    , servant-ekg
    , servant-server
    , text
    , wai
    , warp            >=3.2.4 && <3.3