packages feed

hack2-contrib-2014.11.17: hack2-contrib.cabal

Name:                 hack2-contrib
Version:              2014.11.17
Build-type:           Simple
Synopsis:             Hack2 contrib
Description:          Common middlewares and utilities for Hack2
License:              BSD3
License-file:         LICENSE
Author:               Jinjing Wang
Maintainer:           Jinjing Wang <nfjinjing@gmail.com>
Build-Depends:        base
Cabal-version:        >= 1.2
category:             Web
homepage:             https://github.com/nfjinjing/hack2-contrib
extra-doc-files:      readme.md, changelog.md
tested-with:          GHC==7.6.3

flag network-uri
  description: Get Network.URI from the network-uri package
  default: True

library

  build-depends:
                    base >=4 && < 100
                  , old-locale
                  , directory
                  , filepath
                  , containers
                  , bytestring
                  , data-default
                  , time
                  , air >= 2013.7.18
                  , hack2
                  , text

  if flag(network-uri)
    build-depends: network-uri >= 2.6
  else
    build-depends: network < 2.6

  hs-source-dirs: src/

  exposed-modules:

                    Hack2.Contrib.AirBackports
                    Hack2.Contrib.Constants
                    Hack2.Contrib.Middleware.BounceFavicon
                    Hack2.Contrib.Middleware.Cascade
                    Hack2.Contrib.Middleware.Censor
                    Hack2.Contrib.Middleware.Config
                    Hack2.Contrib.Middleware.ContentLength
                    Hack2.Contrib.Middleware.ContentType
                    Hack2.Contrib.Middleware.Debug
                    Hack2.Contrib.Middleware.File
                    Hack2.Contrib.Middleware.Head
                    Hack2.Contrib.Middleware.IOConfig
                    Hack2.Contrib.Middleware.Inspect
                    Hack2.Contrib.Middleware.NotFound
                    Hack2.Contrib.Middleware.SimpleAccessLogger
                    Hack2.Contrib.Middleware.Static
                    Hack2.Contrib.Middleware.URLMap
                    Hack2.Contrib.Middleware.UserMime
                    Hack2.Contrib.Middleware.XForwardedForToRemoteHost
                    Hack2.Contrib.Mime
                    Hack2.Contrib.Request
                    Hack2.Contrib.Response
                    Hack2.Contrib.Utils