cabal-version: 3.0 name: caliper version: 0.1.0.1 category: CLI synopsis: A time tracker that is way too precise. description: Reads from caliper format and can generate histogram and time summation. Supports query syntax to filter entries. author: Léana 江 maintainer: leana.jiang@icloud.com license: GPL-3.0-or-later license-files: ./LICENSE extra-source-files: -- golden test files ./test/data/**/*.clp ./test/data/**/*.expr tested-with: GHC ==9.8.4 || ==9.10.3 || ==9.12.3 common common default-language: GHC2021 default-extensions: OverloadedStrings ghc-options: -Wall -Wcompat -Widentities -Wincomplete-record-updates -Wincomplete-patterns -Wincomplete-uni-patterns -Wredundant-constraints -Werror=missing-fields -- https://gitlab.haskell.org/ghc/ghc/-/wikis/commentary/libraries/version-history build-depends: base >=4.19 && <4.22 library caliper-lib import: common hs-source-dirs: src exposed-modules: Caliper.Cli Caliper.Cli.Parsing Caliper.Cli.Printing Caliper.Syntax Caliper.Syntax.Ast Caliper.Syntax.Parsing Caliper.Syntax.Position Caliper.Syntax.Resolution Caliper.Syntax.Transform build-depends: , containers >=0.6.8 && <0.9 , deepseq >=1.5 && <1.6 , filepath >=1.4.100.3 && <1.5.4 , megaparsec >=9.5 && <9.8 , optparse-applicative >=0.18.1 && <0.19 , text >=2.1.2 && <2.1.5 , time >=1.9 && <1.15 , transformers >=0.6.1 && <0.6.3 executable caliper import: common hs-source-dirs: app/ main-is: Main.hs build-depends: , megaparsec >=9.5 && <9.8 , optparse-applicative >=0.18.1&& <0.19 , caliper-lib , text >=2.1.2 && <2.1.5 , time >=1.9 && <1.15 other-modules: test-suite caliper-spec import: common type: exitcode-stdio-1.0 main-is: Main.hs hs-source-dirs: test other-modules: Data.TreeDiff.Instances.Caliper build-depends: , containers >=0.6.8 && <0.9 , filepath >=1.4.100.3 && <1.5.4 , megaparsec >=9.5 && <9.8 , caliper-lib , tasty >=1.4.2.2 && <1.5.3 , tasty-golden >=2.3.1.1 && <2.3.5 , text >=2.1.2 && <2.1.5 , time >=1.9 && <1.15 , tree-diff >=0.3.4 && <0.4.1