packages feed

servant-tracing-0.2.0.0: servant-tracing.cabal

name:           servant-tracing
version:        0.2.0.0
description:    Please see the README on Github at <https://github.com/ChrisCoffey/haskell-opentracing-light#readme>
homepage:       https://github.com/ChrisCoffey/haskell-opentracing-light#readme
bug-reports:    https://github.com/ChrisCoffey/haskell-opentracing-light/issues
author:         Chris Coffey
maintainer:     chris@coffey.dev
copyright:      2018-2021 Chris Coffey
license:        MIT
license-file:   LICENSE
build-type:     Simple
cabal-version:  >= 1.10

extra-source-files:
    ChangeLog.md
    README.md

source-repository head
  type: git
  location: https://github.com/ChrisCoffey/haskell-opentracing-light

library
  default-extensions:  DataKinds FlexibleContexts ScopedTypeVariables OverloadedStrings ViewPatterns NamedFieldPuns
                       KindSignatures RecordWildCards ConstraintKinds TypeSynonymInstances FlexibleInstances
                       DuplicateRecordFields GeneralizedNewtypeDeriving InstanceSigs TypeFamilies MultiParamTypeClasses
  hs-source-dirs:
      src
  build-depends:
                base >=4.7 && <5
                , servant
                , containers
                , unordered-containers
                , time
                , wai
                , bytestring
                , bytestring-lexing
                , hashable
                , mtl
                , random
                , text
                , async
                , monad-control
                , lifted-base
                , http-api-data
                , aeson >= 2.0.1.0 && < 3
                , http-client
                , http-types
  exposed-modules:
                Tracing.Core
              , Tracing.Zipkin
              , Tracing.DataDog
              , Servant.Tracing
  -- other-modules:
  default-language: Haskell2010

test-suite servant-tracing-test
  type: exitcode-stdio-1.0
  main-is: Spec.hs
  hs-source-dirs:
      test
  ghc-options: -threaded -rtsopts -with-rtsopts=-N
  build-depends:
      base >=4.7 && <5
    , servant-tracing
    , http-api-data
    , transformers
    , containers
    , monad-control
    , text
    , mtl
    , QuickCheck
    , HUnit
    , tasty
    , tasty-quickcheck
    , tasty-hunit
    , aeson >= 2.0.1.0 && < 3
    , containers
    , time
  other-modules:
      Servant.TracingSpec,
      Instances,
      Zipkin.ClientSpec,
      DataDog.ClientSpec,
      Tracing.CoreSpec
  default-language: Haskell2010