0.0.4 • Published 3 years ago

valua v0.0.4

Weekly downloads
-
License
MIT
Repository
github
Last release
3 years ago

Valua

Install

npm install -S valua

Usage

Validators

  • Valua().string()
  • Valua().number()
  • Valua().boolean()
  • Valua().min()
  • Valua().max()
  • Valua().array()
  • Valua().object()
  • Valua().each()
  • Valua().required()
  • Valua().test()
  • Valua().match()

Built-in validator

import { Valua } from "valua";

const validator = Valua().string();

validator.validate("example string").isValid(); // true

Object validator

import { Valua } from "valua";

const validator = Valua().object({
    name: Valua().string(),
    age: Valua().number()
})

validator.validate({
    name: "John",
    age: 25
}).isValid() // true

Array validator

import { Valua } from "valua";

const validator = Valua().array().each(
    Valua().number().min(10)
)

validator.validate([
    12, 
    16, 
    11
]).isValid() // true
0.0.4

3 years ago

0.0.3

3 years ago

0.0.2

3 years ago

0.0.1

3 years ago