freckle-app-1.0.3.0: freckle-app.cabal
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