packages feed

email-validate-2.3: email-validate.cabal

name: email-validate
version: 2.3
cabal-version: >=1.10
build-type: Simple
license: BSD3
license-file: LICENSE
maintainer: George Pollard <porges@porg.es>
stability: experimental
homepage: https://github.com/Porges/email-validate-hs
synopsis: Email address validation
description:
    Validating an email address string against RFC 5322
category: Text
author: George Pollard <porges@porg.es>

source-repository head
    type: git
    location: git://github.com/Porges/email-validate-hs.git

source-repository this
    type: git
    location: git://github.com/Porges/email-validate-hs.git
    tag: v2.3

library
    exposed-modules:
        Text.Email.QuasiQuotation
        Text.Email.Validate
        Text.Email.Parser
    build-depends:
        base >=4.4 && <5,
        attoparsec >=0.10.0 && <0.14,
        bytestring >=0.9 && <0.11,
        template-haskell >=2.11.1.0 && <2.12
    default-language: Haskell2010
    hs-source-dirs: src
    ghc-options: -Wall

test-suite Main
    type: exitcode-stdio-1.0
    main-is: Main.hs
    build-depends:
        email-validate ==2.3.*,
        base ==4.*,
        hspec >=2.4.3 && <2.5,
        QuickCheck >=2.4 && <2.11,
        bytestring >=0.9 && <0.11
    default-language: Haskell2010
    hs-source-dirs: tests
    ghc-options: -threaded
test-suite doctests
    type: exitcode-stdio-1.0
    main-is: doctests.hs
    build-depends:
        base >=4.9.1.0 && <4.10,
        doctest >=0.8 && <0.12
    default-language: Haskell2010
    hs-source-dirs: tests
    ghc-options: -threaded