Skip to content

maximilianschmitt/sanee

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

sanee

Travis Build Coverage Status

A sanitizer for (nested) objects with a simple API. For validating objects, check out valee.

Usage

Installation

$ npm install sanee

Example

var sanee = require('sanee');

// create sanitize-function
var sanitize = sanee({
	user: {
		email: sanee.normalizeEmail({ lowercase: true }),
		name: sanee.trim()
	}
});

// sanitize input
var sanitizedInput = sanitize({
	user: {
		email: 'Maximilian.schmitt@googleMail.com',
		name: '  Max   '
	}
});

// print sanitized input
console.log(sanitizedInput);

Output:

{
	user: {
		email: 'maximilianschmitt@gmail.com',
		name: 'Max'
	}
}

Sanitizers

All sanitizers of sanee currently map to the sanitizers of validator.js.

About

A sanitizer for (nested) objects with a simple API.

Resources

License

Stars

Watchers

Forks

Packages

No packages published