]> Git — Sourcephile - haskell/literate-accounting.git/blob - literate-accounting.cabal
impl: lint code
[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 default-language: Haskell2010
49 default-extensions:
50 DefaultSignatures
51 DeriveAnyClass
52 DeriveFunctor
53 DeriveGeneric
54 DerivingStrategies
55 FlexibleContexts
56 FlexibleInstances
57 GeneralizedNewtypeDeriving
58 LambdaCase
59 MultiParamTypeClasses
60 NamedFieldPuns
61 NoImplicitPrelude
62 RecordWildCards
63 ScopedTypeVariables
64 TupleSections
65 TypeApplications
66 TypeFamilies
67 TypeOperators
68 ghc-options:
69 -Wall
70 -Wincomplete-record-updates
71 -Wincomplete-uni-patterns
72 -Wmonomorphism-restriction
73 -Wpartial-fields
74 -fprint-potential-instances
75 build-depends:
76 base >= 4.10 && < 5,
77 containers,
78 Decimal >= 0.4,
79 deepseq >= 1.4,
80 hashable,
81 microlens,
82 time >= 1.6,
83 transformers,
84 unordered-containers,
85 random