README
revalidator 
A cross-browser / node.js validator with JSONSchema compatibility as the primary goal.
Example
The core of revalidator is simple and succinct: revalidator.validate(obj, schema):
var revalidator = require('revalidator');
console.dir(revalidator.validate(someObject, {
properties: {
url: {
description: 'the url the object should be stored at',
type: 'string',
pattern: '^/[^#%&*{}\\:<>?\/+]+