packages feed

hoauth2-providers-0.2: hoauth2-providers.cabal

cabal-version: 2.4
name:          hoauth2-providers
version:       0.2
synopsis:      OAuth2 Identity Providers
description:
  A list of Identity Providers base on hoauth2 Haskell OAuth2 binding

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:

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

library
  hs-source-dirs:     src
  default-language:   Haskell2010
  default-extensions:
    DataKinds
    DeriveGeneric
    GeneralizedNewtypeDeriving
    ImportQualifiedPost
    OverloadedStrings
    RecordWildCards
    TypeApplications
    TypeFamilies

  -- other-modules:

  exposed-modules:
    Network.OAuth2.Provider.Auth0
    Network.OAuth2.Provider.AzureAD
    Network.OAuth2.Provider.Dropbox
    Network.OAuth2.Provider.Facebook
    Network.OAuth2.Provider.Fitbit
    Network.OAuth2.Provider.Github
    Network.OAuth2.Provider.Google
    Network.OAuth2.Provider.Linkedin
    Network.OAuth2.Provider.Okta
    Network.OAuth2.Provider.Slack
    Network.OAuth2.Provider.StackExchange
    Network.OAuth2.Provider.Twitter
    Network.OAuth2.Provider.Utils
    Network.OAuth2.Provider.Weibo
    Network.OAuth2.Provider.ZOHO
    Network.OIDC.WellKnown

  build-depends:
    , aeson                 >=2.0    && <2.2
    , base                  >=4.5    && <5
    , bytestring            >=0.9    && <0.12
    , containers            ^>=0.6
    , cryptonite            >=0.30   && <0.31
    , data-default          ^>=0.7
    , directory             ^>=1.3
    , hoauth2               >=2.7
    , HsOpenSSL             >=0.11   && <0.12
    , http-conduit          >=2.1    && <2.4
    , http-types            >=0.11   && <0.13
    , jose-jwt              >=0.9.4  && <0.10
    , mtl
    , parsec                >=3.1.11 && <3.2.0
    , text                  >=0.11   && <1.3
    , time                  >=1.12   && <1.13
    , transformers          ^>=0.5
    , unordered-containers  >=0.2.5
    , uri-bytestring        >=0.2.3  && <0.4

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