# trailpack-express-validator **Repository Path**: mirrors_codejamninja/trailpack-express-validator ## Basic Information - **Project Name**: trailpack-express-validator - **Description**: Trailpack validation for Trails application using express validator - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-08-08 - **Last Updated**: 2025-10-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # trailpack-express-validator Trailpack validation for Trails application using express validator ![](assets/trailpack-express-validator.png) ## Usage ```sh npm install --save trailpack-express-validator ``` ```js // api/validators/SomeValidator.js import Validator from 'trailpack-express-validator/validator'; export default class UserValidator extends Validator { register() { return { body: { firstName: { notEmpty: true }, lastName: { notEmpty: true }, email: { isEmail: true }, username: { notEmpty: true }, password: { notEmpty: true } } }; } login() { return { body: { email: { isEmail: true }, password: { notEmpty: true } } }; } } ``` ```js // config/validators.js export default { UserController: { register: ['UserValidator.register'], login: ['UserValidator.login'] } }; ```