cabal-version: 2.2 name: hsinspect version: 0.0.9 synopsis: Inspect Haskell source files. license: GPL-3.0-or-later license-file: LICENSE author: Tseen She maintainer: Tseen She copyright: 2019 Tseen She bug-reports: https://gitlab.com/tseenshe/hsinspect/merge_requests tested-with: GHC ^>=8.4.4 || ^>=8.6.5 || ^>=8.8.1 category: Building description: Inspect @.hs@ files using the ghc api. source-repository head type: git location: https://gitlab.com/tseenshe/hsinspect.git -- https://www.haskell.org/cabal/users-guide/cabal-projectindex.html flag ghcflags description: Generate .ghc.flags files during compilation manual: True default: False common deps build-depends: , base >=4.11 && <5 , containers , directory , ghc , ghc-boot , time ghc-options: -Wall -Werror=missing-home-modules default-language: Haskell2010 if flag(ghcflags) ghc-options: -fplugin GhcFlags.Plugin build-depends: ghcflags executable hsinspect import: deps hs-source-dirs: exe build-depends: hsinspect main-is: Main.hs ghc-options: -rtsopts -threaded -with-rtsopts=-N8 library import: deps hs-source-dirs: library -- cabal-fmt: expand library exposed-modules: HsInspect.Imports HsInspect.Index HsInspect.Json HsInspect.Packages HsInspect.Sexp HsInspect.Util HsInspect.Workarounds