diff options
Diffstat (limited to 'common/common.cabal')
-rw-r--r-- | common/common.cabal | 72 |
1 files changed, 72 insertions, 0 deletions
diff --git a/common/common.cabal b/common/common.cabal new file mode 100644 index 0000000..dffc8d0 --- /dev/null +++ b/common/common.cabal @@ -0,0 +1,72 @@ +Name: common +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 + +Library + Ghc-options: -Wall -Werror + Hs-source-dirs: src + Default-language: Haskell2010 + + Default-extensions: + DeriveGeneric + ExistentialQuantification + LambdaCase + MultiParamTypeClasses + OverloadedStrings + ScopedTypeVariables + + Build-depends: + aeson + , base >= 4.11 && < 5 + , containers + , text + , time + , validation + + Exposed-modules: + Common.Model + Common.Model.CreateCategoryForm + Common.Model.CreateIncomeForm + Common.Model.CreatePaymentForm + Common.Model.Email + Common.Model.Password + Common.Model.Payment + Common.Model.SignInForm + Common.Model.User + Common.Msg + Common.Util.Text + Common.Util.Time + Common.Util.Validation + Common.Validation.Atomic + Common.Validation.Category + Common.Validation.Income + Common.Validation.Payment + Common.Validation.SignIn + Common.View.Format + + other-modules: + Common.Message.Key + Common.Message.Lang + Common.Message.Translation + Common.Model.Category + Common.Model.CategoryPage + Common.Model.Currency + Common.Model.EditCategoryForm + Common.Model.EditIncome + Common.Model.EditIncomeForm + Common.Model.EditPaymentForm + Common.Model.ExceedingPayer + Common.Model.Frequency + Common.Model.Income + Common.Model.IncomeHeader + Common.Model.IncomePage + Common.Model.Init + Common.Model.PaymentHeader + Common.Model.PaymentPage + Common.Model.Stats |