aboutsummaryrefslogtreecommitdiff
path: root/server/server.cabal
blob: 41b2fd68b1758e66c4381048eb22b26263ebaa0a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
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
  build-depends:       aeson
                     , base >=4.9 && <4.11
                     , base64-bytestring
                     , blaze-builder
                     , blaze-html
                     , bytestring
                     , clay
                     , clientsession
                     , common
                     , config-manager
                     , containers
                     , cookie
                     , email-validate
                     , filepath
                     , http-conduit
                     , http-types
                     , lens
                     , monad-logger
                     , mtl
                     , parsec
                     , process
                     , random
                     , resourcet
                     , scotty
                     , sqlite-simple
                     , text
                     , time
                     , transformers
                     , unordered-containers
                     , uuid
                     , wai
                     , wai-extra
                     , wai-middleware-static
  hs-source-dirs:      src
  default-language:    Haskell2010
  other-modules:       Conf
                     , Controller.Category
                     , Controller.Income
                     , Controller.Index
                     , Controller.Payment
                     , Controller.SignIn
                     , Cookie
                     , Design.Color
                     , Design.Constants
                     , Design.Dialog
                     , Design.Errors
                     , Design.Form
                     , Design.Global
                     , Design.Helper
                     , Design.Media
                     , Design.Tooltip
                     , Design.View.Header
                     , Design.View.Payment
                     , Design.View.Payment.Header
                     , Design.View.Payment.Pages
                     , Design.View.Payment.Table
                     , Design.View.SignIn
                     , Design.View.Stat
                     , Design.View.Table
                     , Design.Views
                     , Job.Daemon
                     , Job.Frequency
                     , Job.Kind
                     , Job.Model
                     , Job.MonthlyPayment
                     , Job.WeeklyReport
                     , Json
                     , LoginSession
                     , Main
                     , MimeMail
                     , Model.Category
                     , Model.Frequency
                     , Model.Income
                     , Model.Init
                     , Model.Mail
                     , Model.Payer
                     , Model.Payment
                     , Model.PaymentCategory
                     , Model.Query
                     , Model.SignIn
                     , Model.UUID
                     , Model.User
                     , Resource
                     , Secure
                     , SendMail
                     , Utils.Time
                     , Validation
                     , View.Mail.SignIn
                     , View.Mail.WeeklyReport
                     , View.Page