-- This file has been generated from package.yaml by hpack version 0.28.2. -- -- see: https://github.com/sol/hpack -- -- hash: 1905b347a666e216347e595c5fcb0b340e5618a383a5493438200c6bcd5e6f98 name: hledger-lib version: 1.9.1 x-revision: 2 synopsis: Core data types, parsers and functionality for the hledger accounting tools description: This is a reusable library containing hledger's core functionality. . hledger is a cross-platform program for tracking money, time, or any other commodity, using double-entry accounting and a simple, editable file format. It is inspired by and largely compatible with ledger(1). hledger provides command-line, curses and web interfaces, and aims to be a reliable, practical tool for daily use. category: Finance stability: stable homepage: http://hledger.org bug-reports: http://bugs.hledger.org author: Simon Michael maintainer: Simon Michael license: GPL-3 license-file: LICENSE tested-with: GHC==7.10.3, GHC==8.0.2, GHC==8.2.1 build-type: Simple cabal-version: >= 1.10 extra-source-files: CHANGES hledger_csv.5 hledger_csv.info hledger_csv.txt hledger_journal.5 hledger_journal.info hledger_journal.txt hledger_timeclock.5 hledger_timeclock.info hledger_timeclock.txt hledger_timedot.5 hledger_timedot.info hledger_timedot.txt README source-repository head type: git location: https://github.com/simonmichael/hledger library exposed-modules: Hledger Hledger.Data Hledger.Data.Account Hledger.Data.AccountName Hledger.Data.Amount Hledger.Data.Commodity Hledger.Data.Dates Hledger.Data.Journal Hledger.Data.Ledger Hledger.Data.MarketPrice Hledger.Data.Period Hledger.Data.StringFormat Hledger.Data.Posting Hledger.Data.RawOptions Hledger.Data.Timeclock Hledger.Data.Transaction Hledger.Data.AutoTransaction Hledger.Data.Types Hledger.Query Hledger.Read Hledger.Read.Common Hledger.Read.CsvReader Hledger.Read.JournalReader Hledger.Read.TimedotReader Hledger.Read.TimeclockReader Hledger.Reports Hledger.Reports.ReportOptions Hledger.Reports.ReportTypes Hledger.Reports.BalanceHistoryReport Hledger.Reports.BalanceReport Hledger.Reports.BudgetReport Hledger.Reports.EntriesReport Hledger.Reports.MultiBalanceReports Hledger.Reports.PostingsReport Hledger.Reports.TransactionsReports Hledger.Utils Hledger.Utils.Color Hledger.Utils.Debug Hledger.Utils.Parse Hledger.Utils.Regex Hledger.Utils.String Hledger.Utils.Test Hledger.Utils.Text Hledger.Utils.Tree Hledger.Utils.UTF8IOCompat Text.Megaparsec.Compat Text.Tabular.AsciiWide other-modules: Paths_hledger_lib hs-source-dirs: ./. ghc-options: -Wall -fno-warn-unused-do-bind -fno-warn-name-shadowing -fno-warn-missing-signatures -fno-warn-type-defaults -fno-warn-orphans build-depends: Decimal , HUnit , ansi-terminal >=0.6.2.3 , array , base >=4.8 && <4.12 , base-compat >=0.8.1 && <0.10 , blaze-markup >=0.5.1 , bytestring , cmdargs >=0.10 , containers , csv , data-default >=0.5 , deepseq , directory , extra , filepath , hashtables >=1.2 , megaparsec >=5.0 , mtl , mtl-compat , old-time , parsec >=3 , pretty-show >=1.6.4 , regex-tdfa , safe >=0.2 , split >=0.1 , tabular >=0.2 , text >=1.2 , time >=1.5 , transformers >=0.2 , uglymemo , utf8-string >=0.3.5 if (!impl(ghc >= 8.0)) build-depends: semigroups ==0.18.* default-language: Haskell2010 test-suite doctests type: exitcode-stdio-1.0 main-is: doctests.hs other-modules: Hledger Hledger.Data Hledger.Data.Account Hledger.Data.AccountName Hledger.Data.Amount Hledger.Data.AutoTransaction Hledger.Data.Commodity Hledger.Data.Dates Hledger.Data.Journal Hledger.Data.Ledger Hledger.Data.MarketPrice Hledger.Data.Period Hledger.Data.Posting Hledger.Data.RawOptions Hledger.Data.StringFormat Hledger.Data.Timeclock Hledger.Data.Transaction Hledger.Data.Types Hledger.Query Hledger.Read Hledger.Read.Common Hledger.Read.CsvReader Hledger.Read.JournalReader Hledger.Read.TimeclockReader Hledger.Read.TimedotReader Hledger.Reports Hledger.Reports.BalanceHistoryReport Hledger.Reports.BalanceReport Hledger.Reports.BudgetReport Hledger.Reports.EntriesReport Hledger.Reports.MultiBalanceReports Hledger.Reports.PostingsReport Hledger.Reports.ReportOptions Hledger.Reports.ReportTypes Hledger.Reports.TransactionsReports Hledger.Utils Hledger.Utils.Color Hledger.Utils.Debug Hledger.Utils.Parse Hledger.Utils.Regex Hledger.Utils.String Hledger.Utils.Test Hledger.Utils.Text Hledger.Utils.Tree Hledger.Utils.UTF8IOCompat Text.Megaparsec.Compat Text.Tabular.AsciiWide Paths_hledger_lib hs-source-dirs: ./. tests ghc-options: -Wall -fno-warn-unused-do-bind -fno-warn-name-shadowing -fno-warn-missing-signatures -fno-warn-type-defaults -fno-warn-orphans build-depends: Decimal , Glob >=0.7 , HUnit , ansi-terminal >=0.6.2.3 , array , base >=4.8 && <4.12 , base-compat >=0.8.1 && <0.10 , blaze-markup >=0.5.1 , bytestring , cmdargs >=0.10 , containers , csv , data-default >=0.5 , deepseq , directory , doctest >=0.8 , extra , filepath , hashtables >=1.2 , megaparsec >=5.0 , mtl , mtl-compat , old-time , parsec >=3 , pretty-show >=1.6.4 , regex-tdfa , safe >=0.2 , split >=0.1 , tabular >=0.2 , text >=1.2 , time >=1.5 , transformers >=0.2 , uglymemo , utf8-string >=0.3.5 if (!impl(ghc >= 8.0)) build-depends: semigroups ==0.18.* if impl(ghc >= 8.4) && os(darwin) buildable: False default-language: Haskell2010 test-suite easytests type: exitcode-stdio-1.0 main-is: easytests.hs other-modules: Hledger Hledger.Data Hledger.Data.Account Hledger.Data.AccountName Hledger.Data.Amount Hledger.Data.AutoTransaction Hledger.Data.Commodity Hledger.Data.Dates Hledger.Data.Journal Hledger.Data.Ledger Hledger.Data.MarketPrice Hledger.Data.Period Hledger.Data.Posting Hledger.Data.RawOptions Hledger.Data.StringFormat Hledger.Data.Timeclock Hledger.Data.Transaction Hledger.Data.Types Hledger.Query Hledger.Read Hledger.Read.Common Hledger.Read.CsvReader Hledger.Read.JournalReader Hledger.Read.TimeclockReader Hledger.Read.TimedotReader Hledger.Reports Hledger.Reports.BalanceHistoryReport Hledger.Reports.BalanceReport Hledger.Reports.BudgetReport Hledger.Reports.EntriesReport Hledger.Reports.MultiBalanceReports Hledger.Reports.PostingsReport Hledger.Reports.ReportOptions Hledger.Reports.ReportTypes Hledger.Reports.TransactionsReports Hledger.Utils Hledger.Utils.Color Hledger.Utils.Debug Hledger.Utils.Parse Hledger.Utils.Regex Hledger.Utils.String Hledger.Utils.Test Hledger.Utils.Text Hledger.Utils.Tree Hledger.Utils.UTF8IOCompat Text.Megaparsec.Compat Text.Tabular.AsciiWide Paths_hledger_lib hs-source-dirs: ./. tests ghc-options: -Wall -fno-warn-unused-do-bind -fno-warn-name-shadowing -fno-warn-missing-signatures -fno-warn-type-defaults -fno-warn-orphans build-depends: Decimal , HUnit , ansi-terminal >=0.6.2.3 , array , base >=4.8 && <4.12 , base-compat >=0.8.1 && <0.10 , blaze-markup >=0.5.1 , bytestring , cmdargs >=0.10 , containers , csv , data-default >=0.5 , deepseq , directory , easytest <0.3 , extra , filepath , hashtables >=1.2 , hledger-lib , megaparsec >=5.0 , mtl , mtl-compat , old-time , parsec >=3 , pretty-show >=1.6.4 , regex-tdfa , safe >=0.2 , split >=0.1 , tabular >=0.2 , text >=1.2 , time >=1.5 , transformers >=0.2 , uglymemo , utf8-string >=0.3.5 if (!impl(ghc >= 8.0)) build-depends: semigroups ==0.18.* default-language: Haskell2010 test-suite hunittests type: exitcode-stdio-1.0 main-is: hunittests.hs other-modules: Hledger Hledger.Data Hledger.Data.Account Hledger.Data.AccountName Hledger.Data.Amount Hledger.Data.AutoTransaction Hledger.Data.Commodity Hledger.Data.Dates Hledger.Data.Journal Hledger.Data.Ledger Hledger.Data.MarketPrice Hledger.Data.Period Hledger.Data.Posting Hledger.Data.RawOptions Hledger.Data.StringFormat Hledger.Data.Timeclock Hledger.Data.Transaction Hledger.Data.Types Hledger.Query Hledger.Read Hledger.Read.Common Hledger.Read.CsvReader Hledger.Read.JournalReader Hledger.Read.TimeclockReader Hledger.Read.TimedotReader Hledger.Reports Hledger.Reports.BalanceHistoryReport Hledger.Reports.BalanceReport Hledger.Reports.BudgetReport Hledger.Reports.EntriesReport Hledger.Reports.MultiBalanceReports Hledger.Reports.PostingsReport Hledger.Reports.ReportOptions Hledger.Reports.ReportTypes Hledger.Reports.TransactionsReports Hledger.Utils Hledger.Utils.Color Hledger.Utils.Debug Hledger.Utils.Parse Hledger.Utils.Regex Hledger.Utils.String Hledger.Utils.Test Hledger.Utils.Text Hledger.Utils.Tree Hledger.Utils.UTF8IOCompat Text.Megaparsec.Compat Text.Tabular.AsciiWide Paths_hledger_lib hs-source-dirs: ./. tests ghc-options: -Wall -fno-warn-unused-do-bind -fno-warn-name-shadowing -fno-warn-missing-signatures -fno-warn-type-defaults -fno-warn-orphans build-depends: Decimal , HUnit , ansi-terminal >=0.6.2.3 , array , base >=4.8 && <4.12 , base-compat >=0.8.1 && <0.10 , blaze-markup >=0.5.1 , bytestring , cmdargs >=0.10 , containers , csv , data-default >=0.5 , deepseq , directory , extra , filepath , hashtables >=1.2 , hledger-lib , megaparsec >=5.0 , mtl , mtl-compat , old-time , parsec >=3 , pretty-show >=1.6.4 , regex-tdfa , safe >=0.2 , split >=0.1 , tabular >=0.2 , test-framework , test-framework-hunit , text >=1.2 , time >=1.5 , transformers >=0.2 , uglymemo , utf8-string >=0.3.5 if (!impl(ghc >= 8.0)) build-depends: semigroups ==0.18.* default-language: Haskell2010