name:          circle
version:       0.1.0.0
synopsis:      Circle API client for Haskell
description:   For usage information please consult README.md
homepage:      https://github.com/dmarticus/circle#readme
license:       MIT
license-file:  LICENSE
author:        Dylan Martin
maintainer:    dmarticus@gmail.com
copyright:     2022 Dylan Martin
category:      Web
build-type:    Simple
cabal-version: >=1.10

library
  hs-source-dirs:   src
  exposed-modules:
    Circle
    Circle.Client
    Circle.Types

  build-depends:
      aeson                 >=0.11.1 && <1.6
    , autodocodec           >=0.2.0  && <0.3
    , base                  >=4.7    && <5
    , bytestring            >=0.10.0 && <0.11
    , case-insensitive      >=1.2.1  && <1.3
    , containers            >=0.6.5  && <0.7
    , country               >=0.2.1  && <0.3
    , http-client           >=0.7.6  && <0.7.9
    , http-client-tls       >=0.3    && <0.3.6
    , http-types            >=0.8    && <0.13
    , pcre-heavy            >=1.0.0  && <1.1
    , refined               >=0.6    && <0.9
    , template-haskell      >=2.16.0 && <2.17
    , text                  >=0.11   && <1.3
    , time                  >=1.4    && <1.11
    , unordered-containers  >=0.2.5  && <0.3
    , uuid                  >=1.3.15 && <1.4
    , vector                >=0.10.9 && <0.13

  default-language: Haskell2010
  ghc-options:      -Wall -fwarn-unused-binds -fwarn-unused-imports

test-suite test
  ghc-options:      -Wall -fwarn-unused-binds -fwarn-unused-imports
  type:             exitcode-stdio-1.0
  main-is:          Tests.hs
  hs-source-dirs:   test
  build-depends:
      base                >=4.7    && <5
    , circle
    , hspec               >=1.8    && <2.8
    , hspec-expectations  >=0.8.2  && <0.9
    , http-client         >=0.7.6  && <0.7.9
    , http-client-tls     >=0.3    && <0.3.6
    , random              >=1.2.0  && <1.3
    , safe                >=0.3    && <0.4
    , text                >=0.11   && <1.3
    , time                >=1.9.3  && <1.10
    , uuid                >=1.3.15 && <1.4

  default-language: Haskell2010

source-repository head
  type:     git
  location: https://github.com/dmarticus/circle
