0.7.2 • Published 5 years ago
straints v0.7.2
Straints is a javascript object validator. Validation rules are declaratively defined in a JSON file.
Install.
npm install straints --save
Example usage.
import straints from 'straints';
import alyze from 'alyze';
let schema =
{
"create_user":
{
"constrain":
{
"name": [ "exists" ],
"email": [ "exists", "email" ]
}
}
};
let instance = straints({ schema, validator: alyze.create() });
let target =
{
"name": "Fred",
"email": "fred@flintstone.com"
};
instance.validate(target, 'create_user').then(results =>
{
if (results.valid())
console.log('Validation Success!');
else
console.log('Validation Failed!');
});
You can find full Straints documentation at the "homepage" link below.
Please use "feedback" to report any issues and "updates" for release info.
{ homepage } { updates } { feedback } { license } { versioning }
Happy Validating!
0.7.2
5 years ago
0.7.1
5 years ago
0.7.0
5 years ago
0.6.0
6 years ago
0.5.3
6 years ago
0.5.2
7 years ago
0.5.1
7 years ago
0.5.0
7 years ago
0.4.0
8 years ago
0.3.4
8 years ago
0.3.3
8 years ago
0.3.2
8 years ago
0.3.1
8 years ago
0.3.0
8 years ago
0.2.1
8 years ago
0.2.0
8 years ago
0.1.0
8 years ago
0.0.4
8 years ago
0.0.3
8 years ago
0.0.2
8 years ago
0.0.1
8 years ago