aboutsummaryrefslogtreecommitdiff
path: root/server/server.cabal
blob: d30060ba4cd0a12f5062420d18cc01f6e75207d6 (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
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
  Extensions:
    ExistentialQuantification
    MultiParamTypeClasses

  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

  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