cabal-gild-1.0.2.3: cabal-gild.cabal
cabal-version: 2.2
author: Taylor Fausak
category: Development
description: Gild formats package descriptions.
extra-doc-files:
CHANGELOG.md
README.md
license: MIT
license-file: LICENSE.txt
maintainer: Taylor Fausak
name: cabal-gild
synopsis: Formats package descriptions.
version: 1.0.2.3
source-repository head
type: git
location: https://github.com/tfausak/cabal-gild
flag pedantic
default: False
manual: True
common library
build-depends: base ^>=4.17.0.0 || ^>=4.18.0.0 || ^>=4.19.0.0
default-language: Haskell2010
ghc-options:
-Weverything
-Wno-all-missed-specialisations
-Wno-implicit-prelude
-Wno-missed-specialisations
-Wno-missing-deriving-strategies
-Wno-missing-export-lists
-Wno-missing-import-lists
-Wno-missing-kind-signatures
-Wno-missing-safe-haskell-mode
-Wno-prepositive-qualified-module
-Wno-safe
-Wno-unsafe
if impl(ghc >= 9.8)
ghc-options: -Wno-missing-role-annotations
if flag(pedantic)
ghc-options: -Werror
common executable
import: library
build-depends: cabal-gild
ghc-options:
-rtsopts
-threaded
library
import: library
autogen-modules: Paths_cabal_gild
build-depends:
Cabal-syntax ^>=3.8.1.0 || ^>=3.10.1.0,
bytestring ^>=0.11.3.1 || ^>=0.12.0.2,
containers ^>=0.6.6,
directory ^>=1.3.7.1,
exceptions ^>=0.10.5,
filepath ^>=1.4.2.2,
parsec ^>=3.1.16.1,
pretty ^>=1.1.3.6,
text ^>=2.0.1 || ^>=2.1,
transformers ^>=0.5.6.2 || ^>=0.6.1.0,
-- cabal-gild: discover source/library
exposed-modules:
CabalGild.Action.AttachComments
CabalGild.Action.EvaluatePragmas
CabalGild.Action.ExtractComments
CabalGild.Action.FormatFields
CabalGild.Action.GetCabalVersion
CabalGild.Action.ReflowText
CabalGild.Action.RemovePositions
CabalGild.Action.Render
CabalGild.Action.StripBlanks
CabalGild.Class.MonadLog
CabalGild.Class.MonadRead
CabalGild.Class.MonadWalk
CabalGild.Class.MonadWrite
CabalGild.Exception.CheckFailure
CabalGild.Exception.InvalidMode
CabalGild.Exception.InvalidOption
CabalGild.Exception.ParseError
CabalGild.Exception.UnexpectedArgument
CabalGild.Exception.UnknownOption
CabalGild.Extra.Either
CabalGild.Extra.Field
CabalGild.Extra.FieldLine
CabalGild.Extra.List
CabalGild.Extra.ModuleName
CabalGild.Extra.Name
CabalGild.Extra.SectionArg
CabalGild.Extra.String
CabalGild.Main
CabalGild.Type.Block
CabalGild.Type.Chunk
CabalGild.Type.Comment
CabalGild.Type.Config
CabalGild.Type.Dependency
CabalGild.Type.ExeDependency
CabalGild.Type.Extension
CabalGild.Type.Flag
CabalGild.Type.ForeignLibOption
CabalGild.Type.Language
CabalGild.Type.LegacyExeDependency
CabalGild.Type.Line
CabalGild.Type.List
CabalGild.Type.Mode
CabalGild.Type.ModuleReexport
CabalGild.Type.PkgconfigDependency
CabalGild.Type.PkgconfigVersionRange
CabalGild.Type.Pragma
CabalGild.Type.Set
CabalGild.Type.SomeParsecParser
CabalGild.Type.TestedWith
CabalGild.Type.VersionRange
hs-source-dirs: source/library
other-modules: Paths_cabal_gild
executable cabal-gild
import: executable
hs-source-dirs: source/executable
main-is: Main.hs
test-suite cabal-gild-test-suite
import: executable
build-depends:
bytestring,
containers,
exceptions,
filepath,
hspec ^>=2.11.7,
transformers,
hs-source-dirs: source/test-suite
main-is: Main.hs
type: exitcode-stdio-1.0