packages feed

validationt-0.3.0: validationt.cabal

-- Initial validationt.cabal generated by cabal init.  For further
-- documentation, see http://haskell.org/cabal/users-guide/

name:                validationt
version:             0.3.0
synopsis:            Straightforward validation monad
description:         A simple data validation library. The main idea is to provide an easy way to validate web form data by aggregating errors for each field.
homepage:            https://github.com/typeable/validationt
license:             BSD3
license-file:        LICENSE
author:              Typeable.io contributors
maintainer:          makeit@typeable.io
-- copyright:
category:            Control
build-type:          Simple
extra-source-files:  ChangeLog.md
                   , README.md
cabal-version:       >=1.10
tested-with:         GHC == 8.4.4
                   , GHC == 8.6.5
                   , GHC == 8.8.4
                   , GHC == 8.10.2

source-repository head
  type:     git
  location: git@github.com:typeable/validationt.git

library
  exposed-modules:    Control.Monad.Validation
  build-depends:       base >=4.8 && < 5
                     , aeson >= 1.0
                     , containers
                     , exceptions
                     , lens
                     , monad-control
                     , mtl
                     , QuickCheck
                     , text
                     , transformers
                     , transformers-base
                     , vector
  hs-source-dirs:      src
  default-language:    Haskell2010
  ghc-options:         -fwarn-unused-binds
                       -Wall
                       -Wincomplete-uni-patterns
                       -Wincomplete-record-updates
                       -Wpartial-fields
                       -Werror=missing-home-modules
                       -Wmissing-home-modules
                       -Widentities
                       -Wredundant-constraints
                       -Wmissing-export-lists

test-suite doctest
  default-language: Haskell2010
  type: exitcode-stdio-1.0
  hs-source-dirs: test
  ghc-options: -Wall
  main-is: Doc.hs
  build-depends:
      base >= 4.10.0.0
    , doctest >= 0.11.4
    , validationt