packages feed

xrefcheck-0.3.0: xrefcheck.cabal

cabal-version: 2.0

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

name:           xrefcheck
version:        0.3.0
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.Data.Redirect
      Xrefcheck.Data.URI
      Xrefcheck.Orphans
      Xrefcheck.Progress
      Xrefcheck.Scan
      Xrefcheck.Scanners
      Xrefcheck.Scanners.Markdown
      Xrefcheck.Scanners.Symlink
      Xrefcheck.System
      Xrefcheck.Util
      Xrefcheck.Util.Colorize
      Xrefcheck.Util.Interpolate
      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
      QuasiQuotes
      RankNTypes
      RecordWildCards
      ScopedTypeVariables
      StandaloneDeriving
      TemplateHaskell
      TupleSections
      TypeApplications
      TypeFamilies
      TypeOperators
      UndecidableInstances
      ViewPatterns
  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 -Wno-missing-kind-signatures -optP-Wno-nonportable-include-path
  build-depends:
      Glob
    , aeson
    , aeson-casing
    , async
    , base >=4.14.3.0 && <5
    , bytestring
    , cmark-gfm >=0.2.5
    , containers
    , crypton-connection
    , directory
    , dlist
    , filepath
    , fmt
    , ftp-client
    , http-client
    , http-types
    , lens
    , modern-uri
    , mtl
    , nyan-interpolation
    , o-clock
    , optparse-applicative
    , pretty-terminal
    , process
    , reflection
    , regex-tdfa
    , req
    , safe-exceptions
    , tagsoup
    , text
    , text-metrics
    , 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
      QuasiQuotes
      RankNTypes
      RecordWildCards
      ScopedTypeVariables
      StandaloneDeriving
      TemplateHaskell
      TupleSections
      TypeApplications
      TypeFamilies
      TypeOperators
      UndecidableInstances
      ViewPatterns
  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 -Wno-missing-kind-signatures -optP-Wno-nonportable-include-path -threaded -rtsopts -with-rtsopts=-N -O2
  build-depends:
      base >=4.14.3.0 && <5
    , code-page
    , directory
    , 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
      QuasiQuotes
      RankNTypes
      RecordWildCards
      ScopedTypeVariables
      StandaloneDeriving
      TemplateHaskell
      TupleSections
      TypeApplications
      TypeFamilies
      TypeOperators
      UndecidableInstances
      ViewPatterns
  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 -Wno-missing-kind-signatures -optP-Wno-nonportable-include-path
  build-tool-depends:
      tasty-discover:tasty-discover
  build-depends:
      base >=4.14.3.0 && <5
    , lens
    , 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.CanonicalRelPosixLinkSpec
      Test.Xrefcheck.ConfigSpec
      Test.Xrefcheck.IgnoreAnnotationsSpec
      Test.Xrefcheck.IgnoreRegexSpec
      Test.Xrefcheck.RedirectChainSpec
      Test.Xrefcheck.RedirectConfigSpec
      Test.Xrefcheck.RedirectDefaultSpec
      Test.Xrefcheck.TimeoutSpec
      Test.Xrefcheck.TooManyRequestsSpec
      Test.Xrefcheck.TrailingSlashSpec
      Test.Xrefcheck.URIParsingSpec
      Test.Xrefcheck.Util
      Test.Xrefcheck.UtilRequests
      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
      QuasiQuotes
      RankNTypes
      RecordWildCards
      ScopedTypeVariables
      StandaloneDeriving
      TemplateHaskell
      TupleSections
      TypeApplications
      TypeFamilies
      TypeOperators
      UndecidableInstances
      ViewPatterns
  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 -Wno-missing-kind-signatures -optP-Wno-nonportable-include-path
  build-tool-depends:
      tasty-discover:tasty-discover
  build-depends:
      base >=4.14.3.0 && <5
    , case-insensitive
    , cmark-gfm
    , containers
    , directory
    , filepath
    , http-types
    , lens
    , modern-uri
    , nyan-interpolation
    , o-clock
    , optparse-applicative
    , reflection
    , regex-tdfa
    , scotty
    , tagged
    , tasty
    , tasty-hunit
    , tasty-quickcheck
    , time
    , universum
    , uri-bytestring
    , wai
    , warp
    , xrefcheck
    , yaml
  default-language: Haskell2010