]> Git — Sourcephile - haskell/literate-accounting.git/blob - literate-accounting.cabal
wip
[haskell/literate-accounting.git] / literate-accounting.cabal
1 cabal-version: 3.0
2 name: literate-accounting
3 maintainer: mailto:~julm/literate-accounting@todo.code.sourcephile.fr
4 bug-reports: https://todo.code.sourcephile.fr/~julm/literate-accounting
5 homepage: https://git.code.sourcephile.fr/~julm/literate-accounting
6 author: Julien Moutinho <julm+literate-accounting@sourcephile.fr>
7 copyright: Julien Moutinho <julm+literate-accounting@sourcephile.fr>
8 license: AGPL-3.0-or-later
9 license-file: LICENSES/AGPL-3.0-or-later.txt
10 -- PVP: +-+------- breaking API changes
11 -- | | +----- non-breaking API additions
12 -- | | | +--- code changes with no API change
13 version: 0.0.0.20211106
14 stability: experimental
15 category: Accounting
16 synopsis: Accounting library.
17 description:
18 This is a work-in-progress accounting library.
19 build-type: Simple
20 tested-with: GHC==8.10.7
21 extra-doc-files:
22 ChangeLog.md
23 extra-source-files:
24 cabal.project
25 .envrc
26 flake.lock
27 flake.nix
28 Makefile
29 extra-tmp-files:
30
31 source-repository head
32 type: git
33 location: https://git.code.sourcephile.fr/~julm/literate-accounting
34
35 library
36 hs-source-dirs: src
37 exposed-modules:
38 Literate.Accounting
39 Literate.Accounting.Balance
40 Literate.Accounting.Chart
41 Literate.Accounting.Flow
42 Literate.Accounting.Journal
43 Literate.Accounting.Math
44 Literate.Accounting.Move
45 Literate.Accounting.Rebindable
46 Literate.Accounting.Unit
47 Literate.Accounting.PCG.Chart
48 Literate.Box
49 Literate.Table
50 default-language: Haskell2010
51 default-extensions:
52 DefaultSignatures
53 DeriveAnyClass
54 DeriveFunctor
55 DeriveGeneric
56 DerivingStrategies
57 FlexibleContexts
58 FlexibleInstances
59 GeneralizedNewtypeDeriving
60 ImportQualifiedPost
61 LambdaCase
62 MultiParamTypeClasses
63 NamedFieldPuns
64 NoImplicitPrelude
65 RecordWildCards
66 ScopedTypeVariables
67 TupleSections
68 TypeApplications
69 TypeFamilies
70 TypeOperators
71 ghc-options:
72 -Wall
73 -Wincomplete-record-updates
74 -Wincomplete-uni-patterns
75 -Wmonomorphism-restriction
76 -Wpartial-fields
77 -fprint-potential-instances
78 build-depends:
79 base >= 4.10 && < 5,
80 containers,
81 Decimal >= 0.4,
82 deepseq >= 1.4,
83 hashable,
84 microlens,
85 time >= 1.6,
86 transformers,
87 unordered-containers,
88 random