node.js:
npm install schema-validator.js
browser:
component install schema/validator.js
var valid = require('schema-validator.js');
var schema = { title: { required: true } };
var record = { };
assert(valid(record, schema) === false);
var record = { title: 'foo' };
assert(valid(record, schema) === true);
MIT