packages feed

unused-0.10.0.0: unused.cabal

cabal-version: >=1.10
name: unused
version: 0.10.0.0
license: MIT
license-file: LICENSE
copyright: 2016-2018 Josh Clayton
maintainer: sayhi@joshuaclayton.me
author: Josh Clayton
homepage: https://github.com/joshuaclayton/unused#readme
synopsis: A command line tool to identify unused code.
description:
    Please see README.md
category: CLI
build-type: Simple
data-files:
    data/config.yml

source-repository head
    type: git
    location: https://github.com/joshuaclayton/unused

library
    exposed-modules:
        Unused.TermSearch
        Unused.TermSearch.Types
        Unused.TermSearch.Internal
        Unused.Parser
        Unused.Types
        Unused.GitContext
        Unused.Util
        Unused.Regex
        Unused.Aliases
        Unused.Projection
        Unused.Projection.Transform
        Unused.ResponseFilter
        Unused.ResultsClassifier
        Unused.ResultsClassifier.Types
        Unused.ResultsClassifier.Config
        Unused.Grouping
        Unused.Grouping.Internal
        Unused.Grouping.Types
        Unused.LikelihoodCalculator
        Unused.Cache
        Unused.Cache.DirectoryFingerprint
        Unused.Cache.FindArgsFromIgnoredPaths
        Unused.TagsSource
        Unused.CLI
        Unused.CLI.Search
        Unused.CLI.GitContext
        Unused.CLI.Util
        Unused.CLI.Views
        Unused.CLI.Views.Error
        Unused.CLI.Views.NoResultsFound
        Unused.CLI.Views.AnalysisHeader
        Unused.CLI.Views.GitSHAsHeader
        Unused.CLI.Views.MissingTagsFileError
        Unused.CLI.Views.InvalidConfigError
        Unused.CLI.Views.FingerprintError
        Unused.CLI.Views.SearchResult
        Unused.CLI.Views.SearchResult.ColumnFormatter
        Unused.CLI.Views.SearchResult.Internal
        Unused.CLI.Views.SearchResult.ListResult
        Unused.CLI.Views.SearchResult.TableResult
        Unused.CLI.Views.SearchResult.Types
        Unused.CLI.ProgressIndicator
        Unused.CLI.ProgressIndicator.Internal
        Unused.CLI.ProgressIndicator.Types
        Common
    hs-source-dirs: src
    default-language: Haskell2010
    default-extensions: OverloadedStrings
    ghc-options: -Wall
    build-depends:
        base >=4.7 && <5,
        process >=1.6.5.0 && <1.7,
        containers >=0.6.0.1 && <0.7,
        filepath >=1.4.2.1 && <1.5,
        directory >=1.3.3.0 && <1.4,
        regex-tdfa >=1.2.3.2 && <1.3,
        terminal-progress-bar >=0.1.1.1 && <0.1.2,
        ansi-terminal >=0.9.1 && <0.10,
        unix >=2.7.2.2 && <2.8,
        parallel-io >=0.3.3 && <0.4,
        yaml >=0.11.1.2 && <0.12,
        bytestring >=0.10.8.2 && <0.11,
        text >=1.2.3.1 && <1.3,
        unordered-containers >=0.2.10.0 && <0.3,
        cassava >=0.5.1.0 && <0.6,
        vector >=0.12.0.3 && <0.13,
        mtl >=2.2.2 && <2.3,
        transformers >=0.5.6.2 && <0.6,
        megaparsec >=7.0.5 && <8,
        inflections >=0.4.0.3 && <0.5,
        file-embed >=0.0.11 && <0.1

executable unused
    main-is: Main.hs
    hs-source-dirs: app
    other-modules:
        App
        Types
    default-language: Haskell2010
    ghc-options: -threaded -rtsopts -with-rtsopts=-N -Wall
    build-depends:
        base >=4.12.0.0 && <4.13,
        unused -any,
        optparse-applicative >=0.14.3.0 && <0.15,
        mtl >=2.2.2 && <2.3,
        transformers >=0.5.6.2 && <0.6

test-suite unused-test
    type: exitcode-stdio-1.0
    main-is: Spec.hs
    hs-source-dirs: test
    other-modules:
        Unused.ParserSpec
        Unused.ResponseFilterSpec
        Unused.TypesSpec
        Unused.LikelihoodCalculatorSpec
        Unused.Grouping.InternalSpec
        Unused.TermSearch.InternalSpec
        Unused.UtilSpec
        Unused.Cache.FindArgsFromIgnoredPathsSpec
        Unused.AliasesSpec
        Unused.ProjectionSpec
    default-language: Haskell2010
    default-extensions: OverloadedStrings
    ghc-options: -threaded -rtsopts -with-rtsopts=-N -Wall
    build-depends:
        base >=4.12.0.0 && <4.13,
        unused -any,
        hspec >=2.7.1 && <2.8,
        containers >=0.6.0.1 && <0.7,
        text >=1.2.3.1 && <1.3