aboutsummaryrefslogtreecommitdiff
path: root/server/server.cabal
diff options
context:
space:
mode:
Diffstat (limited to 'server/server.cabal')
-rw-r--r--server/server.cabal131
1 files changed, 131 insertions, 0 deletions
diff --git a/server/server.cabal b/server/server.cabal
new file mode 100644
index 0000000..5427385
--- /dev/null
+++ b/server/server.cabal
@@ -0,0 +1,131 @@
+Name: server
+Version: 0.0.1
+License: GPL-3
+License-file: LICENSE
+Author: Joris Guyonvarch
+Maintainer: joris@guyonvarch.me
+Category: Web
+Build-type: Simple
+Cabal-version: >=1.10
+
+Executable server
+ Main-is: Main.hs
+ Ghc-options: -Wall -Werror
+ Hs-source-dirs: src
+ Default-language: Haskell2010
+
+ Default-extensions:
+ ExistentialQuantification
+ LambdaCase
+ MultiParamTypeClasses
+ OverloadedStrings
+ ScopedTypeVariables
+
+ Build-depends:
+ aeson
+ , base >= 4.11 && < 5
+ , base64-bytestring
+ , bcrypt
+ , blaze-builder
+ , blaze-html
+ , bytestring
+ , clay
+ , clientsession
+ , common
+ , config-manager
+ , containers
+ , cookie
+ , filepath
+ , http-conduit
+ , http-types
+ , jsaddle
+ , mime-mail
+ , monad-logger
+ , mtl
+ , parsec
+ , process
+ , random
+ , resourcet
+ , scotty
+ , sqlite-simple
+ , text
+ , time
+ , transformers
+ , unordered-containers
+ , uuid
+ , validation
+ , wai
+ , wai-extra
+ , wai-middleware-static
+
+ other-modules:
+ Conf
+ Controller.Category
+ Controller.Helper
+ Controller.Income
+ Controller.Index
+ Controller.Payment
+ Controller.Statistics
+ Controller.User
+ Cookie
+ Design.Appearing
+ Design.Color
+ Design.Constants
+ Design.Errors
+ Design.Form
+ Design.Global
+ Design.Helper
+ Design.Loadable
+ Design.Media
+ Design.Modal
+ Design.Tooltip
+ Design.View.ConfirmDialog
+ Design.View.Header
+ Design.View.NotFound
+ Design.View.Pages
+ Design.View.Payment
+ Design.View.Payment.Form
+ Design.View.Payment.HeaderForm
+ Design.View.Payment.HeaderInfos
+ Design.View.SignIn
+ Design.View.Stat
+ Design.View.Table
+ Design.Views
+ Job.Daemon
+ Job.Frequency
+ Job.Kind
+ Job.Model
+ Job.MonthlyPayment
+ Job.WeeklyReport
+ LoginSession
+ Model.CreateCategory
+ Model.CreateIncome
+ Model.CreatePayment
+ Model.EditCategory
+ Model.EditIncome
+ Model.EditPayment
+ Model.HashedPassword
+ Model.IncomeResource
+ Model.Mail
+ Model.PaymentResource
+ Model.Query
+ Model.SignIn
+ Model.UUID
+ Payer
+ Persistence.Category
+ Persistence.Frequency
+ Persistence.Income
+ Persistence.Payment
+ Persistence.User
+ Persistence.Util
+ Resource
+ Secure
+ SendMail
+ Statistics
+ Util.Time
+ Validation.Category
+ Validation.Income
+ Validation.Payment
+ Validation.SignIn
+ View.Mail.WeeklyReport
+ View.Page