]> Git — Sourcephile - haskell/literate-accounting.git/blob - literate-accounting.cabal
build: format code with `fourmolu`
[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 ImportQualifiedPost
59 LambdaCase
60 MultiParamTypeClasses
61 NamedFieldPuns
62 NoImplicitPrelude
63 RecordWildCards
64 ScopedTypeVariables
65 TupleSections
66 TypeApplications
67 TypeFamilies
68 TypeOperators
69 ghc-options:
70 -Wall
71 -Wincomplete-record-updates
72 -Wincomplete-uni-patterns
73 -Wmonomorphism-restriction
74 -Wpartial-fields
75 -fprint-potential-instances
76 build-depends:
77 base >= 4.10 && < 5,
78 containers,
79 Decimal >= 0.4,
80 deepseq >= 1.4,
81 hashable,
82 microlens,
83 time >= 1.6,
84 transformers,
85 unordered-containers,
86 random