aboutsummaryrefslogtreecommitdiff
path: root/client/client.cabal
diff options
context:
space:
mode:
Diffstat (limited to 'client/client.cabal')
-rw-r--r--client/client.cabal90
1 files changed, 90 insertions, 0 deletions
diff --git a/client/client.cabal b/client/client.cabal
new file mode 100644
index 0000000..cf2c5a1
--- /dev/null
+++ b/client/client.cabal
@@ -0,0 +1,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