simple-0.5.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.5.0
synopsis: A minimalist web framework for the WAI server interface
description:
\Simple\ is \"framework-less\" web framework for Haskell web applications
based on the WAI server interface (e.g. for use with the warp server).
\Simple\ does not enforce a particular structure or paradigm for web
applications. Rather, \Simple\ contains tools to help you create your own
patterns (or re-create existing ones). \Simple\ is minimalist, providing a
lightweight base - the most basic \Simple\ app is little more than a WAI
`Application` with some routing logic. Everything else (e.g. authentication,
controllers, persistence, caching etc\') is provided in composable units, so
you can include only the ones you need in your app, and easily replace
with your own components.
.
To get started, create an app skeleton with the `smpl` utility:
.
@
$ cabal install simple
$ smpl create my_app_name
$ cd my_app_name
$ smpl
@
.
See "Web.Simple" for a more detailed introduction.
license: GPL-3
license-file: LICENSE
author: Amit Levy, Daniel B. Giffin
maintainer: amit@amitlevy.com
category: Web
build-type: Simple
cabal-version: >=1.9.2
data-files: template/*.tmpl
executable smpl
Main-Is: smpl.hs
ghc-options: -Wall
build-depends:
base < 6
, attoparsec
, base64-bytestring
, bytestring
, cmdargs
, conduit
, directory
, filepath
, process
, stringsearch
library
build-depends:
base < 6
, base64-bytestring
, conduit
, directory
, filepath
, hashtables
, wai
, wai-extra
, http-types
, text
, transformers
, bytestring
, monad-peel
ghc-options: -Wall -fno-warn-unused-do-bind
exposed-modules:
Web.Simple,
Web.Simple.Auth,
Web.Simple.Cache,
Web.Simple.Controller,
Web.Simple.Responses,
Web.Frank,
Web.REST
source-repository head
type: git
location: anonymous@gitstar.com:alevy/wai-lite.git