simple-json-scheme-validator
TypeScript icon, indicating that this package has built-in type declarations

0.1.0 • Public • Published

Simple JSON Validator.

Um validador de JSON construido em typescript com o objetivo de aprender o processo de publicação de pacotes com typescript.


Exemple

import JsonValidator from 'simple-json-scheme-validator';

const obj = {
    name: '',
    age: 12,
    email: ''
}

const UserValidator = JsonValidator((validator, Body) => {
    validator.string(Body.name, 'name')
        .required(true)
        .min(3)
        .max(50)

    validator.number(Body.age, 'age')
        .required(true)
        .min(16)

    validator.string(Body.email, 'email')
        .email()
})

try {
    UserValidator(obj)
} catch(e) {
    throw e // if object fail on validate the error is catch here.
}

by: Adriano de Souza

Readme

Keywords

none

Package Sidebar

Install

npm i simple-json-scheme-validator

Weekly Downloads

8

Version

0.1.0

License

MIT

Unpacked Size

19.5 kB

Total Files

21

Last publish

Collaborators

  • adrianoazuos