aboutsummaryrefslogtreecommitdiff
path: root/client/client.cabal
blob: cf2c5a122f8c7a2c83a8fcc5cc4f081389b8c440 (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
Name:                client
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 client
  Main-Is:           Main.hs
  -- Ghc-options:       -Wall -Werror
  Hs-source-dirs:    src
  Default-language:  Haskell2010

  Default-extensions:
    ExistentialQuantification
    LambdaCase
    MultiParamTypeClasses
    OverloadedStrings
    RecursiveDo
    ScopedTypeVariables

  Build-depends:
      aeson
    , base >= 4.11 && < 5
    , bytestring
    , common
    , containers
    , data-default
    , ghcjs-dom-jsffi
    , jsaddle-dom
    , reflex-dom
    , text
    , time
    , validation

    -- Router
    , ghcjs-base
    , ghcjs-prim
    , ghcjs-dom
    , jsaddle
    , lens
    , uri-bytestring

  other-modules:
    Component.Appearing
    Component.Button
    Component.ConfirmDialog
    Component.Form
    Component.Input
    Component.Link
    Component.Modal
    Component.ModalForm
    Component.Pages
    Component.Select
    Component.Table
    Component.Tag
    Loadable
    Model.Route
    Util.Ajax
    Util.Css
    Util.Either
    Util.Reflex
    Util.Router
    Util.Validation
    Util.WaitFor
    View.App
    View.Header
    View.Icon
    View.Income.Form
    View.Income.Header
    View.Income.Income
    View.Income.Reducer
    View.Income.Table
    View.Category.Form
    View.Category.Category
    View.Category.Reducer
    View.Category.Table
    View.NotFound
    View.Payment.Form
    View.Payment.HeaderForm
    View.Payment.HeaderInfos
    View.Payment.Payment
    View.Payment.Reducer
    View.Payment.Table
    View.SignIn
    View.Statistics.Chart
    View.Statistics.Statistics