Applicative validation for JavaScript
npm install js-applicative-validationjs-applicative-validation 
=============================
Requirement:
------------
``javascript`
var Validation = require('js-applicative-validation').Validation;
Example:
--------
`javascript``
Validation().filter(function () { return isEmail(myField) }).throwIfError();
On filter it accepts the following values:
| Valid Meaning | Invalid Meaning |
| ------------- |-------------|
| true | false |
| Success | Failure |
| undefined | throw Exception |