packages feed

emailaddress-0.1.0.0: README.md

emailaddress
============

[![Hackage](https://img.shields.io/hackage/v/emailaddress.svg)](https://hackage.haskell.org/package/emailaddress) [![Build Status](https://secure.travis-ci.org/cdepillabout/emailaddress.svg)](http://travis-ci.org/cdepillabout/emailaddress)

This Haskell module wraps around the
[`email-validate`](https://hackage.haskell.org/package/email-validate) package,
providing a newtype wrapper around the `EmailAddress` type. Our `EmailAddress`
type has additional typeclass instances, including aeson's
[ToJSON](https://hackage.haskell.org/package/aeson/docs/Data-Aeson.html#t:ToJSON)
and
[FromJSON](https://hackage.haskell.org/package/aeson/docs/Data-Aeson.html#t:FromJSON).
This allows us to use the `EmailAddress` type without fear of orphan instances.

This package exposes the module `Text.Email.Validate`, so it can be used as
a drop-in replacement for
[`email-validate`](https://hackage.haskell.org/package/email-validate).

If you would like to add new instances for `EmailAddress`, please send a pull
request.  Any instace for a typeclass from a package in stackage will be
accepted.