packages feed

applicative-fail-1.1.0: applicative-fail.cabal

name:                applicative-fail
version:             1.1.0
synopsis:            Applicative functor and monad which collects all your fails

description: Applicative functor to perform parse-like actions and
             collect warnings/failures.

license:             BSD3
license-file:        LICENSE
author:              Aleksey Uimanov
maintainer:          s9gf4ult@gmail.com

category:            Control
build-type:          Simple

cabal-version:       >=1.10

extra-source-files:  CHANGELOG.md
                   , README.md

homepage: https://bitbucket.org/s9gf4ult/applicative-fail
source-repository head
  type: git
  location: git@bitbucket.org:s9gf4ult/applicative-fail.git

library
  default-language:    Haskell2010
  hs-source-dirs:      src

  default-extensions:  CPP
                     , DeriveDataTypeable
                     , DeriveFoldable
                     , DeriveFunctor
                     , DeriveGeneric
                     , DeriveTraversable
                     , FlexibleContexts
                     , FlexibleInstances
                     , GeneralizedNewtypeDeriving
                     , LambdaCase
                     , MultiParamTypeClasses
                     , RankNTypes
                     , ScopedTypeVariables
                     , StandaloneDeriving
                     , TupleSections
                     , TypeSynonymInstances
                     , UndecidableInstances
                     , ViewPatterns

  build-depends:       base >=4.6 && <4.8
                     , bifunctors
                     , dlist
                     , mtl
                     , transformers
                     , transformers-base

  exposed-modules:     Control.Applicative.Fail
                     , Control.Monad.Fail

  ghc-options: -Wall

test-suite test
  default-language: Haskell2010
  type:            exitcode-stdio-1.0
  hs-source-dirs:  test

  default-extensions: FlexibleInstances
                    , ScopedTypeVariables
                    , TemplateHaskell

  main-is:         Test.hs

  build-depends:   base >= 3 && < 5
                 , QuickCheck
                 , applicative-fail
                 , checkers
                 , mtl
                 , tasty
                 , tasty-quickcheck

  ghc-options: -Wall