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

name:                opaleye-classy
version:             0.1.0.0
synopsis:            Opaleye wrapped up in classy MTL attire.
description:         
    Classy MTL extension of the lovely Opaleye library, which simply just wraps things up in a MonadReader , MonadError context where the config & error are constrained by Classy Lenses & Prisms rather than by concrete types
    . 
    More info on this pattern can be found in George Wilson's BFPG talk
    :
    <http://talks.bfpg.org/talks/2015-06-09.next_level_mtl.html>
    .   
    Note: This API may not be complete. If you need other functions exported then let me know or drop in a PR.
license:             MIT
license-file:        LICENSE
author:              Ben Kolera
maintainer:          ben.kolera@gmail.com
homepage:            https://github.com/benkolera/opaleye-classy/tree/master
category:            Database
build-type:          Simple
extra-source-files:  README.md
cabal-version:       >=1.10

source-repository head
  type: git
  location: git@github.com:benkolera/opaleye-classy

library
  exposed-modules:     Opaleye.Classy
  -- other-modules:       
  build-depends:      base                == 4.*
                    , bytestring          >= 0.10
                    , lens                >= 4.0
                    , mtl                 >= 2.2
                    , postgresql-simple   >= 0.4.8.0 && < 0.5
                    , product-profunctors >= 0.6.2 && < 0.7
                    , transformers        >= 0.4
                    , opaleye             >= 0.4
  default-language:    Haskell2010