cabal-version: 1.12 -- This file has been generated from package.yaml by hpack version 0.34.7. -- -- see: https://github.com/sol/hpack name: yesod-auth-lti13 version: 0.3.0.0 synopsis: A yesod-auth plugin for LTI 1.3 description: A plugin using to implement IMS Global LTI 1.3 authentication for yesod-auth. category: Web, Yesod homepage: https://github.com/lf-/lti13#readme bug-reports: https://github.com/lf-/lti13/issues author: Jade Lovelace maintainer: Jade Lovelace license: LGPL-3 license-file: LICENSE build-type: Simple tested-with: GHC ==8.10.7 || ==9.2.5 || ==9.4.3 extra-source-files: CHANGELOG.md README.md source-repository head type: git location: https://github.com/lf-/lti13 flag example description: Should I build the Yesod example? manual: False default: False library exposed-modules: Yesod.Auth.LTI13 other-modules: Paths_yesod_auth_lti13 hs-source-dirs: src default-extensions: AllowAmbiguousTypes BlockArguments DataKinds DeriveAnyClass DeriveFoldable DeriveFunctor DeriveGeneric DeriveTraversable DerivingVia DuplicateRecordFields FlexibleContexts FlexibleInstances FunctionalDependencies GADTs GeneralizedNewtypeDeriving ImportQualifiedPost InstanceSigs LambdaCase MonoLocalBinds MultiWayIf NamedFieldPuns NoImplicitPrelude NumericUnderscores OverloadedLabels OverloadedStrings PartialTypeSignatures PatternSynonyms PolyKinds RankNTypes RecordWildCards RecursiveDo ScopedTypeVariables StandaloneDeriving StandaloneKindSignatures TypeApplications TypeFamilies ViewPatterns ghc-options: -Weverything -Wno-missing-exported-signatures -Wno-missing-export-lists -Wno-missing-import-lists -Wno-missed-specialisations -Wno-all-missed-specialisations -Wno-unsafe -Wno-safe -Wno-missing-local-signatures -Wno-monomorphism-restriction -Wno-missing-safe-haskell-mode -Wno-prepositive-qualified-module -Wno-unused-packages -Wno-missing-kind-signatures build-depends: aeson >=2 && <2.2 , aeson-pretty >=0.8.8 && <0.9 , base >=4.12 && <5 , base64-bytestring >=1.0.0 && <1.3 , bytestring >=0.10.10 && <0.12 , containers >=0.6.2 && <0.7 , cryptonite >=0.26 && <0.31 , http-client >=0.6.4 && <0.8 , http-conduit >=2.3.7 && <2.4 , http-types , jose-jwt >=0.8.0 && <0.10.0 , load-env >=0.2.1 && <0.3 , lti13 ==0.3.0.0 , microlens >=0.4.11 && <0.5 , oidc-client ==0.7.* , text >=1.2.4 && <1.3 || >=2.0 && <2.1 , time >=1.0.0 && <1.13 , unliftio , warp >=3.3.13 && <3.4 , yesod >=1.6.1 && <1.7 , yesod-auth >=1.6.10 && <1.7 , yesod-core >=1.6.18 && <1.7 default-language: Haskell2010 executable yesod-lti13-example main-is: Main.hs other-modules: Paths_yesod_auth_lti13 hs-source-dirs: example default-extensions: AllowAmbiguousTypes BlockArguments DataKinds DeriveAnyClass DeriveFoldable DeriveFunctor DeriveGeneric DeriveTraversable DerivingVia DuplicateRecordFields FlexibleContexts FlexibleInstances FunctionalDependencies GADTs GeneralizedNewtypeDeriving ImportQualifiedPost InstanceSigs LambdaCase MonoLocalBinds MultiWayIf NamedFieldPuns NoImplicitPrelude NumericUnderscores OverloadedLabels OverloadedStrings PartialTypeSignatures PatternSynonyms PolyKinds RankNTypes RecordWildCards RecursiveDo ScopedTypeVariables StandaloneDeriving StandaloneKindSignatures TypeApplications TypeFamilies ViewPatterns ghc-options: -Weverything -Wno-missing-exported-signatures -Wno-missing-export-lists -Wno-missing-import-lists -Wno-missed-specialisations -Wno-all-missed-specialisations -Wno-unsafe -Wno-safe -Wno-missing-local-signatures -Wno-monomorphism-restriction -Wno-missing-safe-haskell-mode -Wno-prepositive-qualified-module -Wno-unused-packages -Wno-missing-kind-signatures -threaded -rtsopts -with-rtsopts=-N build-depends: aeson , aeson-pretty , base >=4.9.0.0 && <5 , base64-bytestring >=1.0.0 && <1.3 , bytestring , containers , cryptonite >=0.26 && <0.31 , http-client >=0.6.4 && <0.8 , http-conduit , http-types , jose-jwt >=0.8.0 && <0.10.0 , load-env , lti13 ==0.3.0.0 , microlens >=0.4.11 && <0.5 , oidc-client ==0.7.* , text , time >=1.0.0 && <1.13 , unliftio , warp , yesod , yesod-auth , yesod-auth-lti13 , yesod-core >=1.6.18 && <1.7 if !(flag(example)) buildable: False default-language: Haskell2010 test-suite spec type: exitcode-stdio-1.0 main-is: Spec.hs other-modules: Yesod.Auth.LTI13Spec Paths_yesod_auth_lti13 hs-source-dirs: tests default-extensions: AllowAmbiguousTypes BlockArguments DataKinds DeriveAnyClass DeriveFoldable DeriveFunctor DeriveGeneric DeriveTraversable DerivingVia DuplicateRecordFields FlexibleContexts FlexibleInstances FunctionalDependencies GADTs GeneralizedNewtypeDeriving ImportQualifiedPost InstanceSigs LambdaCase MonoLocalBinds MultiWayIf NamedFieldPuns NoImplicitPrelude NumericUnderscores OverloadedLabels OverloadedStrings PartialTypeSignatures PatternSynonyms PolyKinds RankNTypes RecordWildCards RecursiveDo ScopedTypeVariables StandaloneDeriving StandaloneKindSignatures TypeApplications TypeFamilies ViewPatterns ghc-options: -Weverything -Wno-missing-exported-signatures -Wno-missing-export-lists -Wno-missing-import-lists -Wno-missed-specialisations -Wno-all-missed-specialisations -Wno-unsafe -Wno-safe -Wno-missing-local-signatures -Wno-monomorphism-restriction -Wno-missing-safe-haskell-mode -Wno-prepositive-qualified-module -Wno-unused-packages -Wno-missing-kind-signatures build-tool-depends: hspec-discover:hspec-discover build-depends: QuickCheck , aeson , aeson-pretty >=0.8.8 && <0.9 , base >=4.12 && <5 , base64-bytestring >=1.0.0 && <1.3 , bytestring >=0.10.10 && <0.12 , containers >=0.6.2 && <0.7 , cryptonite >=0.26 && <0.31 , data-default , file-embed , hspec , http-client >=0.6.4 && <0.8 , http-conduit >=2.3.7 && <2.4 , http-types , jose-jwt >=0.8.0 && <0.10.0 , load-env >=0.2.1 && <0.3 , lti13 , microlens >=0.4.11 && <0.5 , mtl , oidc-client ==0.7.* , template-haskell , text >=1.2.4 && <1.3 || >=2.0 && <2.1 , th-utilities , time >=1.0.0 && <1.13 , transformers , unliftio , wai , warp >=3.3.13 && <3.4 , yesod >=1.6.1 && <1.7 , yesod-auth >=1.6.10 && <1.7 , yesod-auth-lti13 , yesod-core >=1.6.18 && <1.7 , yesod-test default-language: Haskell2010