name: yesod-session-persist version: 0.0.0.2 maintainer: Freckle Education category: Web github: freckle/yesod-session-persist synopsis: SQL session backend for Yesod description: | Use Persistent to store Yesod sessions extra-doc-files: - README.md - CHANGELOG.md extra-source-files: - package.yaml language: GHC2021 ghc-options: - -Weverything - -Wno-all-missed-specialisations - -Wno-missed-specialisations - -Wno-missing-exported-signatures # re-enables missing-signatures - -Wno-missing-import-lists - -Wno-missing-kind-signatures - -Wno-missing-local-signatures - -Wno-missing-safe-haskell-mode - -Wno-monomorphism-restriction - -Wno-partial-fields - -Wno-prepositive-qualified-module - -Wno-safe - -Wno-unsafe - -fwrite-ide-info dependencies: - base < 5 default-extensions: - AllowAmbiguousTypes - DeriveAnyClass - DerivingStrategies - DuplicateRecordFields - FunctionalDependencies - GADTs - ImpredicativeTypes - LambdaCase - NoFieldSelectors - NoImplicitPrelude - OverloadedRecordDot - OverloadedStrings - QuantifiedConstraints - RecordWildCards - TypeFamilies - UndecidableInstances library: source-dirs: library dependencies: - internal internal-libraries: internal: source-dirs: internal dependencies: - annotated-exception - base64 - bytestring - containers - cookie - crypton - exceptions - http-types - memcache - mtl - persistent - text - time - transformers - wai - yesod-core - QuickCheck - generic-arbitrary tests: spec: main: Spec.hs source-dirs: tests ghc-options: -threaded -rtsopts "-with-rtsopts=-N" dependencies: - aeson - containers - cookie - hspec - internal - mtl - QuickCheck - random - stm - text - wai - wai-extra - yesod - yesod-core - yesod-session-persist - yesod-test