New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details →
Socket
Book a DemoSign in
Socket

open-data-validators

Package Overview
Dependencies
Maintainers
1
Versions
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

open-data-validators

Validators for the open data management system.

latest
Source
npmnpm
Version
1.0.0
Version published
Maintainers
1
Created
Source

Open Data Validators

Using the Validator Service

We have a validation service that helps to manage and execute the wide range of validators that we have. You can get the service by requiring it from our module...

const { Validator } = require('open-data-validators');

With the Validator service we can check() the value below to make sure that it meets our range validator. Since the value 123 is outside of the 0 - 100 range, our validator will throw an error.

let errors = Validator.check(123, 'range', {
    min: 0,
    max: 100,
    message: 'Value must be in-between {min} and {max}'
});

console.log(errors); // outputs: ['Value must be in-between 0 and 100']

Executing a Validator Directly

You can also get and execute a single validator from our module...

const { Range } = require('open-data-validators');

let range = new Range({
    min: 0,
    max: 100,
    message: 'Range must be in-between {min} and {max}'
});

let errors = range.validate(250); // outputs: ['Range must be in-between 0 and 100']

Keywords

Validation

FAQs

Package last updated on 22 Nov 2018

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts