1.1.9 • Published 20 days ago

deepvalid v1.1.9

Weekly downloads
-
License
MIT
Repository
github
Last release
20 days ago

Description

deep-validation helps you build API input params validation

Installation

npm i deepvalid

Documentation

https://webigorkiev.github.io/deepvalid/

Features

  • Zero Dependencies
  • Supports deep input object
  • Very simple small library
  • Focus on usability and performance
  • Testing coverage
Run tests with Mocha

$ npm run test

Usage

import {validator, ValidationError, required} from "deepvalid";

try {
    const request = {test: "test value"};
    const valid = validator();
    valid.setModel({"test": {required}});
    valid.validate(request);
    
    return true;
} catch(err) {
    const e: ValidationError = err;
    console.log(e.getMessage())
}
1.1.9

20 days ago

1.1.8

3 months ago

1.1.7

1 year ago

1.1.6

1 year ago

1.1.5

1 year ago

1.1.4

2 years ago

1.1.3

2 years ago

1.1.2

3 years ago

1.1.1

3 years ago

1.1.0

3 years ago

1.0.7

3 years ago

1.0.6

3 years ago

1.0.5

3 years ago

1.0.4

3 years ago

1.0.3

3 years ago