Welshguard is a validation library for fontend and backend (Express.js).
$ npm i --save welshguard
const app = express();
createServer(app).listen(3000);
const middleware = new Welshguard().getBodyGuard({
name: {required: true, notEmpty: true, type: RuleTypes.String},
});
app.post('/', middleware, (req, res) => {
res.send('hello ' + req.body.name);
});