packages feed

pinned-warnings-0.1.1.0: pinned-warnings.cabal

cabal-version:       2.4
-- Initial package description 'pinned-warnings.cabal' generated by 'cabal
-- init'.  For further documentation, see
-- http://haskell.org/cabal/users-guide/

name:                pinned-warnings
version:             0.1.1.0
synopsis: Preserve warnings in a GHCi session
description: Please see the README on GitHub at <https://github.com/aaronallen8455/pinned-warnings#readme>
homepage:       https://github.com/aaronallen8455/pinned-warnings#readme
bug-reports:    https://github.com/aaronallen8455/pinned-warnings/issues
license:        BSD-3-Clause
license-file:   LICENSE

author: Aaron Allen
maintainer:          aaronallen8455@gmail.com
copyright: 2021 Aaron Allen
category: Utility, Development
extra-source-files:
  README.md
  CHANGELOG.md
tested-with: GHC ==9.2.2 || ==9.4.2 || ==9.6.1 || ==9.8.1

library
  exposed-modules:     PinnedWarnings
                       ShowWarnings
                       Internal.FixWarnings
                       Internal.GhcFacade
                       Internal.Types

  build-depends:       ghc              >= 9.2 && < 9.9,
                       base             >= 4.16.0 && < 5,
                       bytestring       >= 0.11.3 && < 0.13,
                       containers       >= 0.6.5 && < 0.7,
                       directory        >= 1.3.6 && < 1.4,
                       time             >= 1.11.1 && < 1.13,
                       transformers     >= 0.5.6 && < 0.7
  hs-source-dirs:      src
  default-language:    Haskell2010
  ghc-options: -Wall
               -Wincomplete-patterns

test-suite pinned-warnings-test
  main-is: Spec.hs
  type: exitcode-stdio-1.0
  hs-source-dirs: test
  build-depends: base,
                 pinned-warnings,
                 tasty,
                 tasty-hunit,
                 bytestring
  default-language: Haskell2010