respond-1.0.0: respond.cabal
name: respond
version: 1.0.0
homepage:
https://github.com/raptros/respond
license:
BSD3
license-file:
LICENSE
author:
aidan coyne
maintainer:
coynea90@gmail.com
copyright:
2014, aidan coyne
category:
Web
build-type:
Simple
extra-source-files:
README.md
cabal-version:
>=1.10
bug-reports:
https://github.com/raptros/respond/issues
synopsis:
process and route HTTP requests and generate responses on top of WAI
description:
a Haskell library built on top of WAI for processing and routing HTTP requests and generating responses.
see the source repository for a simple example application.
source-repository head
type: git
location: https://github.com/raptros/respond.git
library
ghc-options:
-Wall
default-extensions:
OverloadedStrings
default-language:
Haskell2010
hs-source-dirs:
src
exposed-modules:
Web.Respond
Web.Respond.Types
Web.Respond.Types.Path
Web.Respond.Types.Response
Web.Respond.Types.Request
Web.Respond.Types.Errors
Web.Respond.Monad
Web.Respond.Response
Web.Respond.DefaultHandlers
Web.Respond.Request
Web.Respond.Method
Web.Respond.HListUtils
Web.Respond.Path
Web.Respond.DefaultServer
Web.Respond.Run
build-depends:
base >=4.7 && <4.8,
transformers-base == 0.4.*,
monad-control == 0.3.*,
data-default-class,
exceptions >= 0.6 && < 0.7,
bifunctors >= 4.1 && <= 4.3,
scientific >= 0.3.1 && < 0.4,
vector >= 0.10 && < 0.11,
fast-logger == 2.*,
transformers == 0.4.*,
http-media == 0.4.*,
safe >= 0.3 && < 0.4,
containers == 0.5.5.*,
text >= 1.2 && < 1.3,
-- to prevent formatting from breaking.
time >= 1.4 && < 1.5,
formatting >= 5.0 && < 6.0,
bytestring >= 0.10 && < 0.11,
monad-logger >= 0.3.8 && < 0.4,
wai >= 3.0 && < 4.0,
wai-extra >= 3.0 && < 4.0,
warp >= 3.0 && < 4.0,
HList >= 0.3 && < 0.4,
http-types >= 0.8 && < 0.9,
path-pieces >= 0.1 && <= 0.2,
unordered-containers >= 0.2 && < 0.3,
template-haskell == 2.9.*,
mtl >= 2.2 && < 2.3,
aeson == 0.8.*,
lens >= 4.6 && < 4.7
executable example
ghc-options:
-Wall
default-extensions:
OverloadedStrings
default-language:
Haskell2010
hs-source-dirs:
example
main-is:
Main.hs
build-depends:
base,
respond,
wai,
aeson,
http-types,
text,
fast-logger