0.7.2 • Published 7 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 --saveExample 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
7 years ago
0.7.1
7 years ago
0.7.0
7 years ago
0.6.0
8 years ago
0.5.3
8 years ago
0.5.2
9 years ago
0.5.1
9 years ago
0.5.0
9 years ago
0.4.0
9 years ago
0.3.4
10 years ago
0.3.3
10 years ago
0.3.2
10 years ago
0.3.1
10 years ago
0.3.0
10 years ago
0.2.1
10 years ago
0.2.0
10 years ago
0.1.0
10 years ago
0.0.4
10 years ago
0.0.3
10 years ago
0.0.2
10 years ago
0.0.1
10 years ago