packages feed

octohat-0.1.5.0: octohat.cabal

Name:                octohat
Synopsis:            A tested, minimal wrapper around GitHub's API.
Description:         A tested, minimal wrapper around GitHub's API.
Version:             0.1.5.0
License:             MIT
License-file:        LICENSE
Author:              Stack Builders
Maintainer:          hackage@stackbuilders.com
Stability:           Experimental
Category:            Network
Build-type:          Simple
Homepage:            https://github.com/stackbuilders/octohat
Bug-reports:         https://github.com/stackbuilders/octohat/issues
Cabal-version:       >=1.10

Library
  hs-source-dirs: src

  Build-depends:
      aeson                == 0.8.*
    , base                 >= 4.4 && < 4.9
    , base-compat          == 0.6.*
    , base16-bytestring    == 0.1.1.*
    , base64-bytestring    == 1.0.*
    , bytestring           >= 0.9
    , containers           >= 0.4
    , cryptohash           == 0.11.*
    , dotenv               == 0.1.*
    , either               == 4.3.*
    , errors               >= 1.4 && < 2.1
    , ghc-prim             >= 0.2
    , http-client          == 0.4.*
    , http-types           == 0.8.*
    , lens                 >= 4.0 && < 4.10
    , mtl                  == 2.*
    , text                 == 1.2.*
    , time                 >= 1.4 && < 1.6
    , transformers         >= 0.3 && < 0.5
    , unordered-containers == 0.2.*
    , wreq-sb              == 0.4.*
    , xmlhtml              == 0.2.*

  ghc-options:       -Wall
  exposed-modules:   Network.Octohat.Types
                   , Network.Octohat.Members
                   , Network.Octohat.Keys
                   , Network.Octohat

  other-modules:     Network.Octohat.Internal

  default-language: Haskell2010

Executable abc
  hs-source-dirs: src-demo
  main-is: Web/GitHub/CLI/Main.hs

  Build-depends:
      aeson                  ==0.8.0.*
    , base                   >=4.4 && <4.9
    , text
    , optparse-applicative   ==0.11.0.*
    , octohat
    , utf8-string            >=0.3 && <=1
    , yaml                   >= 0.8 && < 0.9

  default-language: Haskell2010

  other-modules:   Web.GitHub.CLI.Actions
                 , Web.GitHub.CLI.Messages
                 , Web.GitHub.CLI.Options

  ghc-options: -threaded -Wall

test-suite spec
  ghc-options     :   -Wall
  type            :   exitcode-stdio-1.0
  hs-source-dirs  :   spec
  main-is         :   Spec.hs
  build-depends   :   base               >= 4.4 && <4.9
                    , base-compat        == 0.6.*
                    , hspec              == 2.1.*
                    , hspec-expectations == 0.6.*
                    , text
                    , dotenv             == 0.1.*
                    , transformers       >= 0.3 && < 0.5
                    , octohat
  other-modules:    Network.Octohat.TestData,
                    Network.Octohat.TestUtil
  default-language:   Haskell2010

source-repository head
  type: git
  location: https://github.com/stackbuilders/octohat