name:                quickcheck-text
version:             0.1.1.0
synopsis:            Alternative arbitrary instance for Text
description:         The usual Arbitrary instance for Text
                     (in
                     <https://hackage.haskell.org/package/quickcheck-instances quickcheck-instances>) 
                     only has single-byte
                     instances and so isn't an ideal representation of a valid UTF-8
                     character. This package has generators for one-, two- and three-byte
                     UTF-8 characters (all that are currently in use).
homepage:            https://github.com/olorin/quickcheck-text
license:             MIT
license-file:        LICENSE
author:              Sharif Olorin
maintainer:          sio@tesser.org
copyright:           2015-2016 Sharif Olorin and others
category:            Text
build-type:          Simple
cabal-version:       >=1.10
extra-source-files:  README.md

source-repository    head
  type:              git
  location:          git@github.com:olorin/quickcheck-text.git

library
  exposed-modules:     Test.QuickCheck.Utf8
                       Data.Text.Arbitrary
  build-depends:       base >=4.7 && <5
                     , QuickCheck
                     , binary
                     , bytestring
                     , text
  hs-source-dirs:      src
  default-language:    Haskell2010
  ghc-options:         -Wall

test-suite properties
  hs-source-dirs:      test
  main-is:             properties.hs
  type:                exitcode-stdio-1.0
  default-language:    Haskell2010
  ghc-options:         -Wall
  build-depends:       base >=4.7 && <5
                     , QuickCheck
                     , bytestring
                     , quickcheck-text
                     , text