packages feed

genesis-0.1.0.0: package.yaml

name: genesis
version: 0.1.0.0
category: Other
synopsis: Opinionated bootstrapping for Haskell web services.
description: Opinionated bootstrapping for Haskell web services.
maintainer: Alexis King <lexi.lambda@gmail.com>
copyright: 2017 CJ Affiliate by Conversant
license: ISC
github: cjdev/genesis

extra-source-files:
- CHANGELOG.md
- package.yaml
- stack.yaml

ghc-options: -Wall
default-extensions:
- ConstraintKinds
- DeriveGeneric
- DuplicateRecordFields
- FlexibleContexts
- FlexibleInstances
- GADTs
- GeneralizedNewtypeDeriving
- KindSignatures
- LambdaCase
- MultiParamTypeClasses
- NamedFieldPuns
- OverloadedStrings
- RankNTypes
- ScopedTypeVariables
- TypeApplications
- TypeOperators

library:
  dependencies:
  - base                   >= 4.9 && < 5
  - directory              >= 1.2.7
  - envparse               >= 0.3 && < 1
  - file-embed             >= 0.0.10 && < 1
  - filepath
  - monad-control          >= 1 && < 2
  - monad-io-adapter       >= 0.1 && < 1
  - monad-logger           >= 0.3.10
  - monad-persist          >= 0.0.1 && < 1
  - persistent             >= 2.5 && < 3
  - persistent-postgresql  >= 2.5 && < 3
  - persistent-template    >= 2.5 && < 3
  - resource-pool
  - template-haskell       >= 2.11 && < 2.13
  - text
  - text-conversions       >= 0.2 && < 1
  - transformers
  - transformers-base
  source-dirs: library

tests:
  genesis-test-suite:
    dependencies:
    - base
    - genesis
    - hspec
    - monad-control
    - monad-logger
    - monad-persist
    - persistent-sqlite
    - persistent-template
    - text
    ghc-options:
    - -rtsopts
    - -threaded
    - -with-rtsopts=-N
    main: Main.hs
    source-dirs: test-suite