freckle-app-1.0.2.10: freckle-app.cabal
cabal-version: 1.18
name: freckle-app
version: 1.0.2.10
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.Prelude
Freckle.App.RIO
Freckle.App.Test
Freckle.App.Test.DocTest
Freckle.App.Test.Hspec.Runner
Freckle.App.Version
Freckle.App.Wai
Freckle.App.Yesod
Freckle.App.Yesod.Routes
Network.HTTP.Link.Compat
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,
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,
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.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,
freckle-app -any,
hspec >=2.8.1,
http-types >=0.12.2,
lens >=4.16.1,
lens-aeson >=1.0.2,
wai >=3.2.1.2,
wai-extra >=3.0.24.3