packages feed

gdax-0.6.0.0: gdax.cabal

name:               gdax
version:            0.6.0.0
synopsis:           API Wrapping for Coinbase's GDAX exchange.
description:        Please see README.md
homepage:           https://github.com/AndrewRademacher/gdax
license:            MIT
license-file:       LICENSE
author:             Andrew Rademacher
maintainer:         Andrew Rademacher <andrewrademacher@icloud.com>
copyright:          2017 Andrew Rademacher
category:           Web
build-type:         Simple
cabal-version:      >=1.10

library
    hs-source-dirs:    lib
    default-language:  Haskell2010

    ghc-options:       -Wall

    default-extensions: StrictData

    exposed-modules:   Network.GDAX.Explicit.MarketData
                       Network.GDAX.Explicit.Private
                       Network.GDAX.Implicit.MarketData
                       Network.GDAX.Implicit.Private
                       Network.GDAX.Types.Feed
                       Network.GDAX.Types.MarketData
                       Network.GDAX.Types.Private
                       Network.GDAX.Types.Shared
                       Network.GDAX.Core
                       Network.GDAX.Exceptions
                       Network.GDAX.Explicit
                       Network.GDAX.Feed
                       Network.GDAX.Implicit
                       Network.GDAX.Parsers
                       Network.GDAX

    build-depends:     base     >4 && < 6

                     , aeson
                     , aeson-casing
                     , base64-bytestring
                     , byteable
                     , bytestring
                     , containers
                     , cryptohash
                     , exceptions
                     , hashable
                     , http-client
                     , http-client-tls
                     , lens
                     , lens-aeson
                     , mtl
                     , regex-tdfa
                     , regex-tdfa-text
                     , scientific
                     , text
                     , time
                     , unordered-containers
                     , uuid
                     , vector
                     , websockets
                     , wreq
                     , wuss

executable sandbox
    main-is:            Sandbox.hs
    hs-source-dirs:     app
    default-language:   Haskell2010

    ghc-options:        -rtsopts

    build-depends:      base            >4 && < 6

                      , gdax

                      , aeson
                      , aeson-pretty
                      , base64-bytestring
                      , bytestring
                      , text
                      , vector
                      , websockets
                      , wuss

test-suite test-gdax
    type:               exitcode-stdio-1.0
    main-is:            Test.hs
    hs-source-dirs:     test
    default-language:   Haskell2010

    ghc-options:        -threaded -Wall

    other-modules:      Network.GDAX.Test.Feed
                        Network.GDAX.Test.MarketData
                        Network.GDAX.Test.Private
                        Network.GDAX.Test.Types

    build-depends:      base            >4 && < 6

                      , gdax

                      , aeson
                      , aeson-pretty
                      , base64-bytestring
                      , bytestring
                      , containers
                      , exceptions
                      , lens
                      , lens-aeson
                      , mtl
                      , tasty
                      , tasty-th
                      , tasty-quickcheck
                      , tasty-hunit
                      , text
                      , time
                      , unordered-containers
                      , vector
                      , websockets
                      , wuss