packages feed

hoauth2-2.6.0: hoauth2.cabal

cabal-version:      2.4
name:               hoauth2

-- http://wiki.haskell.org/Package_versioning_policy
version:            2.6.0
synopsis:           Haskell OAuth2 authentication client
description:
  Haskell OAuth2 authentication client.
  .
  Tutorial <https://github.com/freizl/hoauth2/tree/main/hoauth2-tutorial/>
  .
  Demo application <https://github.com/freizl/hoauth2-demo/tree/main/hoauth2-demo/>

homepage:           https://github.com/freizl/hoauth2
license:            MIT
license-file:       LICENSE
author:             Haisheng Wu
maintainer:         Haisheng Wu <freizl@gmail.com>
copyright:          Haisheng Wu
category:           Network
build-type:         Simple
stability:          Beta
tested-with:        GHC <=9.2.2
extra-source-files: README.org

source-repository head
  type:     git
  location: git://github.com/freizl/hoauth2.git

library
  hs-source-dirs:     src
  default-language:   Haskell2010
  exposed-modules:
    Network.OAuth.OAuth2
    Network.OAuth.OAuth2.AuthorizationRequest
    Network.OAuth.OAuth2.HttpClient
    Network.OAuth.OAuth2.Internal
    Network.OAuth.OAuth2.TokenRequest
    Network.OAuth2.Experiment
    Network.OAuth2.Experiment.Pkce
    Network.OAuth2.Experiment.Types
    Network.OAuth2.Experiment.Utils

  default-extensions:
    DataKinds
    DeriveGeneric
    GeneralizedNewtypeDeriving
    ImportQualifiedPost
    OverloadedStrings
    RecordWildCards
    TypeApplications
    TypeFamilies

  build-depends:
    , aeson                 >=2.0   && <2.2
    , base                  >=4     && <5
    , base64                ^>=0.4
    , binary                ^>=0.8
    , bytestring            >=0.9   && <0.12
    , containers            ^>=0.6
    , cryptonite            ^>=0.30
    , data-default          ^>=0.7
    , exceptions            >=0.8.3 && <0.11
    , http-conduit          >=2.1   && <2.4
    , http-types            >=0.11  && <0.13
    , memory                ^>=0.17
    , microlens             ^>=0.4.0
    , text                  >=0.11  && <1.3
    , transformers          ^>=0.5
    , uri-bytestring        >=0.2.3 && <0.4
    , uri-bytestring-aeson  ^>=0.1

  ghc-options:
    -Wall -Wtabs -Wno-unused-do-bind -Wunused-packages -Wpartial-fields
    -Wwarnings-deprecations