packages feed

req-url-extra-0.1.0.0: req-url-extra.cabal

name:                                       req-url-extra
version:                                    0.1.0.0
synopsis:                                   Provides URI/URL helper functions for use with Req
description:                                This package provides helper functions for use with URIs and URLs in Req.
homepage:                                   https://github.com/rcook/req-url-extra#readme
bug-reports:                                https://github.com/rcook/req-url-extra/issues
license:                                    MIT
license-file:                               LICENSE
author:                                     Richard Cook
maintainer:                                 rcook@rcook.org
copyright:                                  2018 Richard Cook
category:                                   Network, Web
build-type:                                 Simple
cabal-version:                              >= 1.18
extra-doc-files:                            CHANGELOG.md
                                          , README.md

source-repository head
  type:                                     git
  location:                                 https://github.com/rcook/req-url-extra.git

library
  default-language:                         Haskell2010
  hs-source-dirs:                           lib
  ghc-options:                              -W
                                            -Wall
                                            -Werror=incomplete-patterns
                                            -Werror=missing-methods
                                            -fwarn-unused-imports
  build-depends:                            base >= 4.7 && < 5
                                          , modern-uri
                                          , req
  exposed-modules:                          Network.HTTP.Req.Url.Extra
  other-modules:                            Network.HTTP.Req.Url.Extra.URI

executable sample
  default-language:                         Haskell2010
  hs-source-dirs:                           sample
  main-is:                                  Main.hs
  ghc-options:                              -threaded
                                            -rtsopts
                                            -with-rtsopts=-N
                                            -W
                                            -Wall
                                            -Werror=incomplete-patterns
                                            -Werror=missing-methods
                                            -fwarn-unused-imports
  build-depends:                            aeson
                                          , base >= 4.7 && < 5
                                          , data-default-class
                                          , modern-uri
                                          , req
                                          , req-url-extra
                                          , text

test-suite req-url-extra-test
  type:                                     exitcode-stdio-1.0
  default-language:                         Haskell2010
  hs-source-dirs:                           test
  main-is:                                  Spec.hs
  ghc-options:                              -threaded
                                            -rtsopts
                                            -with-rtsopts=-N
                                            -W
                                            -Wall
                                            -Werror=incomplete-patterns
                                            -Werror=missing-methods
                                            -fwarn-unused-imports
  other-modules:                            URISpec
  build-depends:                            base >= 4.7 && < 5
                                          , hspec
                                          , modern-uri
                                          , req
                                          , req-url-extra