minion-jwt-0.1.0.0: minion-jwt.cabal
cabal-version: 3.0
name: minion-jwt
version: 0.1.0.0
license: MIT
license-file: LICENSE
author: goosedb
maintainer: goosedb@yandex.ru
synopsis: Minion JWT support
category: Web
build-type: Simple
extra-source-files: README.md
common common
ghc-options: -Wall
default-extensions:
AllowAmbiguousTypes
BlockArguments
ConstraintKinds
DataKinds
DefaultSignatures
DeriveAnyClass
DeriveGeneric
DerivingStrategies
DerivingStrategies
DuplicateRecordFields
DuplicateRecordFields
FlexibleContexts
FlexibleInstances
FunctionalDependencies
GADTs
GeneralizedNewtypeDeriving
ImportQualifiedPost
LambdaCase
MultiParamTypeClasses
NamedFieldPuns
OverloadedLists
OverloadedRecordDot
OverloadedRecordDot
OverloadedStrings
PolyKinds
RankNTypes
RecordWildCards
RoleAnnotations
ScopedTypeVariables
TypeApplications
TypeFamilies
TypeOperators
UndecidableInstances
ViewPatterns
library
import: common
exposed-modules:
Web.Minion.Auth.Jwt
Web.Minion.Examples.Jwt
build-depends:
, aeson
, base >= 4.16 && < 5
, bytestring
, http-types
, jose
, minion
, mtl
, text
, time
, transformers
, wai
hs-source-dirs: src
default-language: Haskell2010
executable minion-jwt-example
import: common
main-is: Jwt.hs
build-depends:
, base
, minion-jwt
, warp
hs-source-dirs: app
default-language: Haskell2010
ghc-options: -threaded