name:                generic-arbitrary
version:             0.2.1
synopsis:            Generic implementation for QuickCheck's Arbitrary
description:
    Generic implementations of methods of the 'Arbitrary' class from the
    QuickCheck library. The approach taken here can lead to diverging instances
    for recursive types but is safe for non-recursive ones and guarantees
    flat distribution for constructors of sum-types.

license:             MIT
license-file:        LICENSE
author:              Typeable.io contributors
maintainer:          makeit@typeable.io
homepage:            http://github.com/typeable/generic-arbitrary#readme
category:            Generic
build-type:          Simple
extra-source-files:  CHANGELOG.md
cabal-version:       1.22
tested-with:         GHC == 7.10.3
                   , GHC == 8.0.2
                   , GHC == 8.2.2
                   , GHC == 8.4.1
                   , GHC == 8.6.5
                   , GHC == 8.10.1
                   , GHC == 9.0.2

library
  exposed-modules:     Test.QuickCheck.Arbitrary.Generic
  build-depends:       QuickCheck >= 2.14, base >=4.8 && <5
  hs-source-dirs:      src
  default-language:    Haskell2010