sanee

1.0.0 • Public • Published

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.

Readme

Keywords

none

Package Sidebar

Install

npm i sanee

Weekly Downloads

0

Version

1.0.0

License

MIT

Last publish

Collaborators

  • maximilianschmitt