aboutsummaryrefslogtreecommitdiff
path: root/server/server.cabal
blob: 542738594b4196b90840c7b2c75f68f0c634af18 (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
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
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