1.0.0 • Published 10 years ago
no-more-lies v1.0.0
no-more-lies
no-more-lies is a Javascript normaliser for user input from web forms, APIs, etc.
Requirements
Installation
npm install no-more-lies
Run Tests
mocha
Usage
var NoMoreLies = require('no-more-lies');
var noMoreLies = new NoMoreLies({
name: 'string',
username: {
type: 'string',
max: 20
},
age: 'int',
postsPerPage: {
type: 'int',
min: 10,
max: 50
}
});
var normalised = noMoreLies.normalise({
name: 123,
username: 'averylonglonglongusername',
age: '25',
postsPerPage: '9'
});
/* normalised contains:
{
name: '123',
username: 'averylonglonglonguse',
age: 25,
postsPerPage: 10
}
*/
1.0.0
10 years ago