Narrating Prophetic Monks

    mevn-validator
    TypeScript icon, indicating that this package has built-in type declarations

    2.0.2 • Public • Published

    npm version

    Validator For Express

    • Install the package npm i mevn-validator
    • The Validator must be instatiated with the new KeyWord
       const Validator = require('mevn-validator')
    
       // Create a validator instance
       let validate = new Validator(fields: Object, rules: Object)
       validate.validate()
       .then(valid => {
           // do something when the validation passes
       })
       .catch(messages => {
           // You would probably need to send this to the user
           // the messages contains the error messages
       })
    
       // OR like a cool kid 😎
       new Validator(fields: Object, rules: Object).then(....).catch(...).finally(...)
    • Rules are separted by | e.g field: required|email. The field under validation must be available and be a valid E-mail Address

    Available rules

    1. Required

    • Ensures that the field under validation is available field: required
    1. String

    • The field under validation must be a valid String field: string
    1. Email

    • The field under validation must be a valid String field: email
    1. Min:length

    • The field under validation must be more than the given length field: min:10
    1. Max:length

    • The field under validation must be less than the given length field: max:20

    More rules and Docs coming soon. Contributions are welcome

    Install

    npm i mevn-validator

    DownloadsWeekly Downloads

    21

    Version

    2.0.2

    License

    MIT

    Unpacked Size

    12.3 kB

    Total Files

    6

    Last publish

    Collaborators

    • stanleymasinde