packages feed

xrefcheck-0.2.2: xrefcheck.cabal

cabal-version: 2.0

-- This file has been generated from package.yaml by hpack version 0.35.0.
--
-- see: https://github.com/sol/hpack

name:           xrefcheck
version:        0.2.2
description:    Please see the README on GitHub at <https://github.com/serokell/xrefcheck#readme>
homepage:       https://github.com/serokell/xrefcheck#readme
bug-reports:    https://github.com/serokell/xrefcheck/issues
author:         Kostya Ivanov, Serokell
maintainer:     Serokell <hi@serokell.io>
copyright:      2018-2019 Serokell <https://serokell.io>
license:        MPL-2.0
license-file:   LICENSE
build-type:     Simple
extra-source-files:
    README.md
    CHANGES.md

source-repository head
  type: git
  location: https://github.com/serokell/xrefcheck

library
  exposed-modules:
      Xrefcheck.CLI
      Xrefcheck.Command
      Xrefcheck.Config
      Xrefcheck.Config.Default
      Xrefcheck.Core
      Xrefcheck.Orphans
      Xrefcheck.Progress
      Xrefcheck.Scan
      Xrefcheck.Scanners
      Xrefcheck.Scanners.Markdown
      Xrefcheck.System
      Xrefcheck.Util
      Xrefcheck.Util.Colorize
      Xrefcheck.Verify
  other-modules:
      Paths_xrefcheck
  autogen-modules:
      Paths_xrefcheck
  hs-source-dirs:
      src
  default-extensions:
      AllowAmbiguousTypes
      BangPatterns
      BlockArguments
      ConstraintKinds
      DataKinds
      DefaultSignatures
      DeriveDataTypeable
      DeriveGeneric
      DerivingStrategies
      FlexibleContexts
      FlexibleInstances
      FunctionalDependencies
      GeneralizedNewtypeDeriving
      ImportQualifiedPost
      LambdaCase
      MultiParamTypeClasses
      MultiWayIf
      NamedFieldPuns
      NoImplicitPrelude
      OverloadedStrings
      RankNTypes
      RecordWildCards
      ScopedTypeVariables
      StandaloneDeriving
      TemplateHaskell
      TupleSections
      TypeFamilies
      UndecidableInstances
      ViewPatterns
      TypeApplications
      TypeOperators
  ghc-options: -Weverything -Wincomplete-record-updates -Wincomplete-uni-patterns -Wmissing-deriving-strategies -Wno-missing-safe-haskell-mode -Wno-unsafe -Wno-missing-import-lists -Wno-missing-local-signatures -Wno-missing-export-lists -Wno-all-missed-specialisations -Wno-prepositive-qualified-module -Wno-monomorphism-restriction
  build-depends:
      Glob
    , aeson
    , aeson-casing
    , async
    , base >=4.14.3.0 && <5
    , bytestring
    , cmark-gfm >=0.2.5
    , containers
    , data-default
    , directory
    , dlist
    , exceptions
    , filepath
    , fmt
    , ftp-client
    , http-client
    , http-types
    , lens
    , modern-uri
    , mtl
    , o-clock
    , optparse-applicative
    , pretty-terminal
    , process
    , raw-strings-qq
    , reflection
    , regex-tdfa
    , req
    , tagsoup
    , text
    , text-metrics
    , th-lift-instances
    , time
    , transformers
    , universum
    , uri-bytestring
    , yaml
  default-language: Haskell2010

executable xrefcheck
  main-is: Main.hs
  other-modules:
      Paths_xrefcheck
  autogen-modules:
      Paths_xrefcheck
  hs-source-dirs:
      exec
  default-extensions:
      AllowAmbiguousTypes
      BangPatterns
      BlockArguments
      ConstraintKinds
      DataKinds
      DefaultSignatures
      DeriveDataTypeable
      DeriveGeneric
      DerivingStrategies
      FlexibleContexts
      FlexibleInstances
      FunctionalDependencies
      GeneralizedNewtypeDeriving
      ImportQualifiedPost
      LambdaCase
      MultiParamTypeClasses
      MultiWayIf
      NamedFieldPuns
      NoImplicitPrelude
      OverloadedStrings
      RankNTypes
      RecordWildCards
      ScopedTypeVariables
      StandaloneDeriving
      TemplateHaskell
      TupleSections
      TypeFamilies
      UndecidableInstances
      ViewPatterns
      TypeApplications
      TypeOperators
  ghc-options: -Weverything -Wincomplete-record-updates -Wincomplete-uni-patterns -Wmissing-deriving-strategies -Wno-missing-safe-haskell-mode -Wno-unsafe -Wno-missing-import-lists -Wno-missing-local-signatures -Wno-missing-export-lists -Wno-all-missed-specialisations -Wno-prepositive-qualified-module -Wno-monomorphism-restriction -threaded -rtsopts -with-rtsopts=-N -O2
  build-depends:
      base >=4.14.3.0 && <5
    , bytestring
    , universum
    , with-utf8
    , xrefcheck
  default-language: Haskell2010

test-suite ftp-tests
  type: exitcode-stdio-1.0
  main-is: Main.hs
  other-modules:
      Test.Xrefcheck.FtpLinks
      Tree
      Paths_xrefcheck
  autogen-modules:
      Paths_xrefcheck
  hs-source-dirs:
      ftp-tests
  default-extensions:
      AllowAmbiguousTypes
      BangPatterns
      BlockArguments
      ConstraintKinds
      DataKinds
      DefaultSignatures
      DeriveDataTypeable
      DeriveGeneric
      DerivingStrategies
      FlexibleContexts
      FlexibleInstances
      FunctionalDependencies
      GeneralizedNewtypeDeriving
      ImportQualifiedPost
      LambdaCase
      MultiParamTypeClasses
      MultiWayIf
      NamedFieldPuns
      NoImplicitPrelude
      OverloadedStrings
      RankNTypes
      RecordWildCards
      ScopedTypeVariables
      StandaloneDeriving
      TemplateHaskell
      TupleSections
      TypeFamilies
      UndecidableInstances
      ViewPatterns
      TypeApplications
      TypeOperators
  ghc-options: -Weverything -Wincomplete-record-updates -Wincomplete-uni-patterns -Wmissing-deriving-strategies -Wno-missing-safe-haskell-mode -Wno-unsafe -Wno-missing-import-lists -Wno-missing-local-signatures -Wno-missing-export-lists -Wno-all-missed-specialisations -Wno-prepositive-qualified-module -Wno-monomorphism-restriction
  build-tool-depends:
      tasty-discover:tasty-discover
  build-depends:
      base >=4.14.3.0 && <5
    , optparse-applicative
    , tagged
    , tasty
    , tasty-hunit
    , universum
    , xrefcheck
  default-language: Haskell2010

test-suite xrefcheck-tests
  type: exitcode-stdio-1.0
  main-is: Main.hs
  other-modules:
      Test.Xrefcheck.AnchorsInHeadersSpec
      Test.Xrefcheck.AnchorsSpec
      Test.Xrefcheck.ConfigSpec
      Test.Xrefcheck.IgnoreAnnotationsSpec
      Test.Xrefcheck.IgnoreRegexSpec
      Test.Xrefcheck.LocalSpec
      Test.Xrefcheck.TooManyRequestsSpec
      Test.Xrefcheck.TrailingSlashSpec
      Test.Xrefcheck.URIParsingSpec
      Test.Xrefcheck.Util
      Tree
      Paths_xrefcheck
  autogen-modules:
      Paths_xrefcheck
  hs-source-dirs:
      tests
  default-extensions:
      AllowAmbiguousTypes
      BangPatterns
      BlockArguments
      ConstraintKinds
      DataKinds
      DefaultSignatures
      DeriveDataTypeable
      DeriveGeneric
      DerivingStrategies
      FlexibleContexts
      FlexibleInstances
      FunctionalDependencies
      GeneralizedNewtypeDeriving
      ImportQualifiedPost
      LambdaCase
      MultiParamTypeClasses
      MultiWayIf
      NamedFieldPuns
      NoImplicitPrelude
      OverloadedStrings
      RankNTypes
      RecordWildCards
      ScopedTypeVariables
      StandaloneDeriving
      TemplateHaskell
      TupleSections
      TypeFamilies
      UndecidableInstances
      ViewPatterns
      TypeApplications
      TypeOperators
  ghc-options: -Weverything -Wincomplete-record-updates -Wincomplete-uni-patterns -Wmissing-deriving-strategies -Wno-missing-safe-haskell-mode -Wno-unsafe -Wno-missing-import-lists -Wno-missing-local-signatures -Wno-missing-export-lists -Wno-all-missed-specialisations -Wno-prepositive-qualified-module -Wno-monomorphism-restriction
  build-tool-depends:
      tasty-discover:tasty-discover
  build-depends:
      base >=4.14.3.0 && <5
    , bytestring
    , case-insensitive
    , cmark-gfm
    , containers
    , directory
    , firefly
    , fmt
    , http-types
    , modern-uri
    , o-clock
    , reflection
    , regex-tdfa
    , tasty
    , tasty-hunit
    , tasty-quickcheck
    , time
    , universum
    , uri-bytestring
    , xrefcheck
    , yaml
  default-language: Haskell2010