packages feed

magicbane-0.1.1: magicbane.cabal

name:            magicbane
version:         0.1.1
synopsis:        A web framework that integrates Servant, ClassyPrelude, EKG, fast-logger, wai-cli…
description:     Inspired by Dropwizard, Magicbane provides a packaged framework for developing web services using the best available libraries, including Servant, ClassyPrelude, Aeson, EKG/monad-metrics, fast-logger/monad-logger, wai-cli and others.
category:        Web
homepage:        https://github.com/myfreeweb/magicbane
author:          Greg V
copyright:       2017 Greg V <greg@unrelenting.technology>
maintainer:      greg@unrelenting.technology
license:         PublicDomain
build-type:      Simple
cabal-version:   >= 1.10
tested-with:
    GHC == 8.0.2

source-repository head
    type: git
    location: git://github.com/myfreeweb/magicbane.git

library
    build-depends:
        base >= 4.8.0.0 && < 5
      , classy-prelude
      , transformers
      , errors
      , split
      , either
      , mtl
      , refined
      , lifted-async
      , monad-control
      , monad-metrics
      , monad-logger
      , fast-logger
      , ekg-core
      , ekg-wai
      , data-default
      , data-has
      , string-conversions
      , unordered-containers
      , attoparsec
      , text
      , conduit
      , conduit-combinators
      , aeson
      , aeson-qq
      , raw-strings-qq
      , wai
      , wai-middleware-metrics
      , wai-cli
      , servant
      , servant-server
      , network-uri
      , network
      , http-types
      , http-media
      , http-client
      , http-client-tls
      , http-conduit
      , http-link-header
      , http-date
      , http-api-data
      , mime-types
      , envy
    default-language: Haskell2010
    exposed-modules:
        Magicbane
        Magicbane.App
        Magicbane.Logging
        Magicbane.Metrics
        Magicbane.Validation
        Magicbane.HTTPClient
        Magicbane.Util
    ghc-options: -Wall
    hs-source-dirs: library