packages feed

wai-middleware-content-type-0.1.1: wai-middleware-content-type.cabal

Name:                   wai-middleware-content-type
Version:                0.1.1
Author:                 Athan Clark <athan.clark@gmail.com>
Maintainer:             Athan Clark <athan.clark@gmail.com>
License:                BSD3
License-File:           LICENSE
Synopsis:               Route to different middlewares based on the incoming Accept header.
-- Description:
Cabal-Version:          >= 1.10
Build-Type:             Simple
Category:               Web


Flag Example
  Description:          Build a trivial example
  Default:              False


Library
  Default-Language:     Haskell2010
  HS-Source-Dirs:       src
  GHC-Options:          -Wall
  Exposed-Modules:      Network.Wai.Middleware.ContentType
                        Network.Wai.Middleware.ContentType.Types
                        Network.Wai.Middleware.ContentType.Blaze
                        Network.Wai.Middleware.ContentType.Builder
                        Network.Wai.Middleware.ContentType.ByteString
                        Network.Wai.Middleware.ContentType.Cassius
                        Network.Wai.Middleware.ContentType.Clay
                        Network.Wai.Middleware.ContentType.Json
                        Network.Wai.Middleware.ContentType.Julius
                        Network.Wai.Middleware.ContentType.Lucid
                        Network.Wai.Middleware.ContentType.Lucius
                        Network.Wai.Middleware.ContentType.Pandoc
                        Network.Wai.Middleware.ContentType.Text
                        Network.Wai.Middleware.ContentType.Middleware
  Build-Depends:        base >= 4.8 && < 5
                      , aeson
                      , blaze-builder
                      , blaze-html
                      , bytestring
                      , clay
                      , exceptions
                      , hashable
                      , http-media
                      , http-types
                      , lucid
                      , mmorph
                      , monad-control
                      , monad-logger
                      , mtl
                      , pandoc
                      , resourcet
                      , shakespeare
                      , text
                      , transformers
                      , transformers-base
                      , unordered-containers
                      , urlpath >= 5.0.0.1
                      , wai
                      , wai-transformers >= 0.0.4
                      , wai-util

Test-Suite test
  Type:                 exitcode-stdio-1.0
  Default-Language:     Haskell2010
  HS-Source-Dirs:       src
                      , test
  GHC-Options:          -Wall -threaded
  Main-Is:              Spec.hs
  Other-Modules:        Network.Wai.Middleware.ContentType
                        Network.Wai.Middleware.ContentType.Types
                        Network.Wai.Middleware.ContentType.Blaze
                        Network.Wai.Middleware.ContentType.Builder
                        Network.Wai.Middleware.ContentType.ByteString
                        Network.Wai.Middleware.ContentType.Cassius
                        Network.Wai.Middleware.ContentType.Clay
                        Network.Wai.Middleware.ContentType.Json
                        Network.Wai.Middleware.ContentType.Julius
                        Network.Wai.Middleware.ContentType.Lucid
                        Network.Wai.Middleware.ContentType.Lucius
                        Network.Wai.Middleware.ContentType.Pandoc
                        Network.Wai.Middleware.ContentType.Text
                        Network.Wai.Middleware.ContentType.Middleware
                        Network.Wai.Middleware.ContentTypeSpec
  Build-Depends:        base >= 4.8 && < 5
                      , aeson
                      , blaze-builder
                      , blaze-html
                      , bytestring
                      , clay
                      , exceptions
                      , hashable
                      , hspec
                      , hspec-wai
                      , http-media
                      , http-types
                      , lucid
                      , mmorph
                      , monad-control
                      , monad-logger
                      , mtl
                      , pandoc
                      , pandoc-types
                      , resourcet
                      , shakespeare
                      , text
                      , tasty
                      , tasty-hspec
                      , transformers
                      , transformers-base
                      , urlpath
                      , unordered-containers
                      , wai
                      , wai-transformers
                      , wai-util
                      , warp

Executable example
  if flag(Example)
    Buildable: True
  else
    Buildable: False
  Default-Language:     Haskell2010
  HS-Source-Dirs:       src
                      , examples
  GHC-Options:          -Wall -threaded
  Main-Is:              Example.hs
  Other-Modules:        Network.Wai.Middleware.ContentType
                        Network.Wai.Middleware.ContentType.Types
                        Network.Wai.Middleware.ContentType.Blaze
                        Network.Wai.Middleware.ContentType.Builder
                        Network.Wai.Middleware.ContentType.ByteString
                        Network.Wai.Middleware.ContentType.Cassius
                        Network.Wai.Middleware.ContentType.Clay
                        Network.Wai.Middleware.ContentType.Json
                        Network.Wai.Middleware.ContentType.Julius
                        Network.Wai.Middleware.ContentType.Lucid
                        Network.Wai.Middleware.ContentType.Lucius
                        Network.Wai.Middleware.ContentType.Pandoc
                        Network.Wai.Middleware.ContentType.Text
                        Network.Wai.Middleware.ContentType.Middleware
  Build-Depends:        base >= 4.8 && < 5
                      , aeson
                      , blaze-builder
                      , blaze-html
                      , bytestring
                      , clay
                      , exceptions
                      , hashable
                      , http-media
                      , http-types
                      , lucid
                      , mmorph
                      , monad-control
                      , monad-logger
                      , mtl
                      , pandoc
                      , resourcet
                      , shakespeare
                      , text
                      , transformers
                      , transformers-base
                      , urlpath
                      , unordered-containers
                      , wai
                      , wai-transformers
                      , wai-util
                      , warp



Source-Repository head
  Type:                 git
  Location:             https://github.com/athanclark/wai-middleware-content-type.git