ov
ov is a object validation library which can be used in the browser or with nodejs
Installation
$ npm install --save ov
Usage
NodeJS
; const a = name: 'Sean_' age: 19; const b = name: age: ; console;
Output
Valid Result { valid: false, errors: [ ValidationError { message: '\'name\' can only contain a-z, A-Z and 0-9', path: 'name', value: 'Sean_', model: [StringModel], check: [Check] } ] }
Browser
index.html
script.js
const ov Model Blueprint = OV; const a = name: 'Sean_' age: 19; const b = name: age: ; console;
Output
Valid Result { valid: false, errors: [ ValidationError { message: '\'name\' can only contain a-z, A-Z and 0-9', path: 'name', value: 'Sean_', model: [StringModel], check: [Check] } ] }