cabal-version: 1.18 name: freckle-app version: 1.0.3.0 license: MIT license-file: LICENSE maintainer: Freckle Education homepage: https://github.com/freckle/freckle-app#readme bug-reports: https://github.com/freckle/freckle-app/issues synopsis: Haskell application toolkit used at Freckle description: Please see README.md category: Utils build-type: Simple extra-source-files: package.yaml extra-doc-files: README.md CHANGELOG.md source-repository head type: git location: https://github.com/freckle/freckle-app flag test-git description: Run tests that run git commands manual: True library exposed-modules: Freckle.App Freckle.App.Database Freckle.App.Datadog Freckle.App.Datadog.Gauge Freckle.App.Datadog.Rts Freckle.App.Env Freckle.App.Env.Internal Freckle.App.Ghci Freckle.App.GlobalCache Freckle.App.Http Freckle.App.Http.Paginate Freckle.App.Http.Retry Freckle.App.Logging Freckle.App.Memcached Freckle.App.Memcached.CacheKey Freckle.App.Memcached.CacheTTL Freckle.App.Memcached.Client Freckle.App.Memcached.Servers Freckle.App.Prelude Freckle.App.RIO Freckle.App.Scientist Freckle.App.Test Freckle.App.Test.DocTest Freckle.App.Test.Hspec.Runner Freckle.App.Test.Logging Freckle.App.Version Freckle.App.Wai Freckle.App.Yesod Freckle.App.Yesod.Routes Network.HTTP.Link.Compat Yesod.Core.Lens hs-source-dirs: library other-modules: Paths_freckle_app default-language: Haskell2010 default-extensions: BangPatterns DataKinds DeriveAnyClass DeriveFoldable DeriveFunctor DeriveGeneric DeriveLift DeriveTraversable DerivingStrategies FlexibleContexts FlexibleInstances GADTs GeneralizedNewtypeDeriving LambdaCase MultiParamTypeClasses NoImplicitPrelude NoMonomorphismRestriction OverloadedStrings RankNTypes RecordWildCards ScopedTypeVariables StandaloneDeriving TypeApplications TypeFamilies build-depends: Glob >=0.9.3, MonadRandom >=0.5.1.1, aeson >=1.3.1.1, ansi-terminal >=0.8.2, base >=4.11.1.0 && <5, bytestring >=0.10.8.2, case-insensitive >=1.2.0.11, conduit >=1.3.1, containers >=0.5.11.0, data-default >=0.7.1.1, datadog >=0.2.3.0, doctest >=0.16.0.1, ekg-core >=0.1.1.6, errors >=2.3.0, exceptions >=0.10.0, fast-logger >=2.4.11, filepath >=1.4.2, hashable >=1.2.7.0, hspec >=2.8.1, hspec-core >=2.8.1, hspec-expectations-lifted >=0.10.0, hspec-junit-formatter >=1.1.0.1, http-client >=0.5.14, http-conduit >=2.3.5, http-link-header >=1.0.3.1, http-types >=0.12.2, immortal >=0.3, iproute >=1.7.7, lens >=4.16.1, load-env >=0.2.0.2, memcache >=0.2.0.1, monad-control >=1.0.2.3, monad-logger >=0.3.31, mtl >=2.2.2, network >=2.6.3.6, network-uri >=2.6.1.0, persistent >=2.8.2, persistent-postgresql >=2.8.2.0, postgresql-simple >=0.5.4.0, primitive >=0.6.3.0, process >=1.6.3.0, resource-pool >=0.2.3.2, retry >=0.8.1.0, rio >=0.1.7.0, safe >=0.3.17, scientist >=0.0.0.0, semigroupoids >=5.2.2, template-haskell >=2.13.0.0, text >=1.2.3.1, time >=1.8.0.2, transformers >=0.5.5.0, transformers-base >=0.4.5.2, unliftio >=0.2.9.0, unordered-containers >=0.2.9.0, vector >=0.12.0.2, wai >=3.2.1.2, wai-extra >=3.0.24.3, yaml >=0.8.32, yesod >=1.6.0, yesod-core >=1.6.9 test-suite doctest type: exitcode-stdio-1.0 main-is: Main.hs hs-source-dirs: doctest other-modules: Paths_freckle_app default-language: Haskell2010 default-extensions: BangPatterns DataKinds DeriveAnyClass DeriveFoldable DeriveFunctor DeriveGeneric DeriveLift DeriveTraversable DerivingStrategies FlexibleContexts FlexibleInstances GADTs GeneralizedNewtypeDeriving LambdaCase MultiParamTypeClasses NoImplicitPrelude NoMonomorphismRestriction OverloadedStrings RankNTypes RecordWildCards ScopedTypeVariables StandaloneDeriving TypeApplications TypeFamilies build-depends: base >=4.11.1.0 && <5, freckle-app -any test-suite gittest type: exitcode-stdio-1.0 main-is: Main.hs hs-source-dirs: gittest other-modules: Freckle.App.VersionSpec Spec Paths_freckle_app default-language: Haskell2010 default-extensions: BangPatterns DataKinds DeriveAnyClass DeriveFoldable DeriveFunctor DeriveGeneric DeriveLift DeriveTraversable DerivingStrategies FlexibleContexts FlexibleInstances GADTs GeneralizedNewtypeDeriving LambdaCase MultiParamTypeClasses NoImplicitPrelude NoMonomorphismRestriction OverloadedStrings RankNTypes RecordWildCards ScopedTypeVariables StandaloneDeriving TypeApplications TypeFamilies build-depends: base >=4.11.1.0 && <5, directory >=1.3.1.5, freckle-app -any, hspec >=2.8.1, process >=1.6.3.0, temporary >=1.3, text >=1.2.3.1, time >=1.8.0.2 if flag(test-git) else buildable: False test-suite spec type: exitcode-stdio-1.0 main-is: Main.hs hs-source-dirs: tests other-modules: Freckle.App.Env.InternalSpec Freckle.App.HttpSpec Freckle.App.Memcached.ServersSpec Freckle.App.MemcachedSpec Freckle.App.WaiSpec Spec Paths_freckle_app default-language: Haskell2010 default-extensions: BangPatterns DataKinds DeriveAnyClass DeriveFoldable DeriveFunctor DeriveGeneric DeriveLift DeriveTraversable DerivingStrategies FlexibleContexts FlexibleInstances GADTs GeneralizedNewtypeDeriving LambdaCase MultiParamTypeClasses NoImplicitPrelude NoMonomorphismRestriction OverloadedStrings RankNTypes RecordWildCards ScopedTypeVariables StandaloneDeriving TypeApplications TypeFamilies ghc-options: -threaded -rtsopts -with-rtsopts=-N build-depends: aeson >=1.3.1.1, base >=4.11.1.0 && <5, bytestring >=0.10.8.2, errors >=2.3.0, freckle-app -any, hspec >=2.8.1, http-types >=0.12.2, lens >=4.16.1, lens-aeson >=1.0.2, memcache >=0.2.0.1, monad-logger >=0.3.31, mtl >=2.2.2, unliftio-core >=0.1.2.0, wai >=3.2.1.2, wai-extra >=3.0.24.3