packages feed

lmonad-yesod-0.3.0.0: lmonad-yesod.cabal

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

-- The name of the package.
name:                lmonad-yesod

-- The package version.  See the Haskell package versioning policy (PVP) 
-- for standards guiding when and how versions should be incremented.
-- http://www.haskell.org/haskellwiki/Package_versioning_policy
-- PVP summary:      +-+------- breaking API changes
--                   | | +----- non-breaking API additions
--                   | | | +--- code changes with no API change
version:             0.3.0.0

-- A short (one-line) description of the package.
synopsis:            LMonad for Yesod integrates LMonad's IFC with Yesod web applications.

-- A longer description of the package.
description:         LMonad for Yesod integrates LMonad's IFC with Yesod web applications. You can define custom security policies by modifying the database model file. 

-- The license under which the package is released.
license:             MIT

-- The file containing the license text.
license-file:        LICENSE

-- The package author(s).
author:              James Parker

-- An email address to which users can send suggestions, bug reports, and 
-- patches.
maintainer:          dev@jamesparker.me

-- A copyright notice.
-- copyright:           

category:            Security, Web, Yesod

build-type:          Simple

-- Constraint on the version of Cabal needed to build this package.
cabal-version:       >=1.8


library
  -- Modules exported by the library.
  exposed-modules:     
      Database.LEsqueleto
    , Database.LPersist
    , Database.LPersist.Labeler
    , Database.LPersist.TH
    , LMonad.Yesod
  
  -- Modules included in this library but not exported.
  other-modules:       
      Database.LPersist.Quasi
      Database.LEsqueleto.LSql
    , Internal
  
  hs-source-dirs:
      src
  
  ghc-options:
      -Wall -fno-warn-name-shadowing -fno-warn-orphans

  extensions:
      FunctionalDependencies
      GADTs
      RankNTypes
      MultiParamTypeClasses
      FlexibleInstances

  -- Other library packages from which modules are imported.
  build-depends:
      attoparsec
    , base < 5
    , blaze-html
    , blaze-markup
    , containers
    , esqueleto
    , haskell-src-meta
    , lifted-base
    , lmonad
    , mtl
    , persistent > 2.1.2
    , shakespeare
    , tagged
    , template-haskell
    , text
    , transformers
    , yesod-core
    , yesod-persistent
  
source-repository head
  type:              git
  location:          https://github.com/jprider63/LMonad-Yesod