packages feed

tsweb-0.1.1: tsweb.cabal

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

name:                tsweb
version:             0.1.1
synopsis:            An API binding Web.Spock to Database.Beam
-- description:         
license:             BSD3
license-file:        LICENSE
author:              Jeremy Groven
maintainer:          jeremy.groven@gmail.com
-- copyright:           
category:            Web
build-type:          Simple
extra-source-files:  ChangeLog.md
                   , README.md
cabal-version:       >=1.10

library
  exposed-modules:     TsWeb.Action
                     , TsWeb.Db
                     , TsWeb.Routing.Auth
                     , TsWeb.Routing.Clay
                     , TsWeb.Routing
                     , TsWeb.Session
                     , TsWeb.Tables.Session
                     , TsWeb.Tables.Session.Test
                     , TsWeb.Types.Db
                     , TsWeb.Types
  -- other-modules:       
  -- other-extensions:    
  build-depends:       base >=4.9 && <4.13
                     , beam-core >=0.7 && <0.9
                     , beam-postgres >=0.3 && <0.5
                     , bytestring
                     , clay
                     , cryptonite
                     , http-api-data
                     , hvect
                     , postgresql-simple
                     , pretty-simple
                     , reroute
                     , resource-pool
                     , Spock >= 0.13 && < 0.14
                     , Spock-core >= 0.13 && < 0.14
                     , stm-containers >= 0.2 && < 0.3
                     , superrecord >= 0.5 && < 0.6
                     , tagged
                     , text
                     , time
                     , transformers
  hs-source-dirs:      src
  default-extensions:  ConstraintKinds
                     , DeriveGeneric
                     , DataKinds
                     , FlexibleContexts
                     , FlexibleInstances 
                     , LambdaCase
                     , MultiParamTypeClasses
                     , OverloadedLabels
                     , OverloadedStrings
                     , ScopedTypeVariables
                     , StandaloneDeriving
                     , TypeApplications
                     , TypeFamilies 
                     , TypeOperators
  default-language:    Haskell2010
  ghc-options:         -Wall

executable example
  main-is: Example/Main.hs
  other-modules:       Example.Types
                     , Example.Views
                     , TsWeb.Action
                     , TsWeb.Db
                     , TsWeb.Routing
                     , TsWeb.Routing.Auth
                     , TsWeb.Routing.Clay
                     , TsWeb.Session
                     , TsWeb.Tables.Session
                     , TsWeb.Types
                     , TsWeb.Types.Db
  build-depends:       base >=4.9 && <4.13
                     , beam-core >=0.7 && <0.9
                     , beam-postgres >=0.3 && <0.5
                     , bytestring
                     , clay
                     , cryptonite
                     , http-api-data
                     , hvect
                     , postgresql-simple
                     , pretty-simple
                     , reroute
                     , resource-pool
                     , Spock >= 0.13 && < 0.14
                     , Spock-core >= 0.13 && < 0.14
                     , stm-containers >= 0.2 && < 0.3
                     , superrecord >= 0.5 && < 0.6
                     , tagged
                     , text
                     , time
                     , transformers
  hs-source-dirs:      src
  default-extensions:  ConstraintKinds
                     , DeriveGeneric
                     , DataKinds
                     , FlexibleContexts
                     , FlexibleInstances 
                     , LambdaCase
                     , MultiParamTypeClasses
                     , OverloadedLabels
                     , OverloadedStrings
                     , ScopedTypeVariables
                     , StandaloneDeriving
                     , TypeApplications
                     , TypeFamilies 
                     , TypeOperators
  default-language:    Haskell2010
  ghc-options:         -Wall -main-is Example.Main.main