diff --git a/README.md b/README.md index 0b8030f..b920438 100644 --- a/README.md +++ b/README.md @@ -7,7 +7,7 @@ A modern javascript object validation node package available on npmjs.com Basic usage ------------ a simple middleware for you -``` +```js import Check from 'eagle-validator'; export default function validator(req, res, next) { @@ -17,18 +17,22 @@ export default function validator(req, res, next) { new Check({ email: req }).str().req().email(), ]; const invalid = valid.find((e) => e.error); - if (invalid) return sendResult(res, 400, invalid.error); + if (invalid) return res.status(400).send(status:400, message:invalid.error); return next(); } ``` this will return simplified messages like: -####for required field +#### for required field ```firstName field is required``` + ```firstName should be a string``` + ```firstName should be greaterthan 2``` + ```firstName should be lessthan 19``` + ```firstName should be alphabetic``` Basic abbrevations used diff --git a/package.json b/package.json index 978d005..8b5eca4 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "eagle-validator", - "version": "1.0.1", + "version": "1.0.6", "description": "A modern javascript object validation NPM package available on npmjs.com", "main": "index.js", "nyc": { @@ -19,9 +19,12 @@ "keywords": [ "js-validator", "javascript", + "validation", + "validation.js", + "input-validation", + "input-validator", + "express-validator", "validator", - "joi", - "@hapi", "eagle-validator" ], "author": "Rumbiiha swaibu", @@ -35,9 +38,7 @@ "chai-http": "4.3.0", "coveralls": "3.0.6", "esm": "3.2.25", - "express": "4.17.1", "mocha": "6.2.0", - "nodemon": "1.19.2", "nyc": "14.1.1" }, "devDependencies": {