packages feed

simple-0.2.0: simple.cabal

-- Initial wai-routes.cabal generated by cabal init.  For further 
-- documentation, see http://haskell.org/cabal/users-guide/

name:                simple
version:             0.2.0
synopsis: A minimalist web framework for the WAI server interface
description:

  \Simple\ is \"framework-less\" web framework for Haskell web applications
  using the WAI server interface (e.g. for use with the warp server). Unlike
  other frameoworks, \Simple\ does not enforce a particular structure or
  paradigm for web applications. Rather, \Simple\ makes it easier for you, the
  developer, to use whichever paradigm or structure you like. This package
  includes:
  .
  * Web application building blocks under Web.Simple
  .
  * A Sintra (http://www.sinatrarb.com) inspired DSL - Web.Frank
  .
  * A Monad for building RESTful controllers - Web.REST
  .
  To get started using the warp web server:
  .
  @
    $ cabal install simple warp
  @
  .
  \helloworld.hs\:
  .
  > import Web.Simple
  > import Network.Wai.Handler.Warp
  >
  > main :: IO ()
  > main = runSettings defaultSettings $ mkRouter $
  >         okHtml "Hello World"
  .
  @$ runghc -XOverloadedStrings helloworld.hs@
  .
  See /Web.Simple/ for a more detailed introduction.
license:             GPL-3
license-file:        LICENSE
author:              Amit Levy
maintainer:          amit@amitlevy.com
category:            Web
build-type:          Simple
cabal-version:       >=1.9.2

library
  build-depends:
    base >=4.5 && < 5.0,
    conduit >= 0.5,
    wai >= 1.3 && < 2.0,
    wai-extra >= 1.3 && < 2.0,
    http-types >= 0.7.1,
    text >= 0.11,
    transformers >= 0.3,
    bytestring >= 0.9

  ghc-options: -Wall

  exposed-modules:
    Web.Simple,
    Web.Simple.Controller,
    Web.Simple.Responses,
    Web.Simple.Router,
    Web.Frank,
    Web.REST

source-repository head
  type: git
  location: anonymous@gitstar.com:alevy/wai-lite.git