@darkwolf/validator.cjs

1.0.4 • Public • Published

Validator

Install

ECMAScript (Node.js v12.x LTS or higher)

npm i --save @darkwolf/validator.mjs

CommonJS (Node.js v10.x LTS or higher)

npm i --save @darkwolf/validator.cjs

Using

// ECMAScript
import Validator, { ValidationError } from '@darkwolf/validator.mjs'

// CommonJS
const Validator = require('@darkwolf/validator.cjs')
const { ValidationError } = Validator

const validation = new Validator('Ave, Darkwolf!')
  .isString()
  .validate((value, valid) => {
    if (!valid) {
      throw new ValidationError(value, 'Value must be a string.')
    }
  })
  .startsWith('Ave')
validation.valid // => true
if (!+validation) {
  throw new ValidationError(validation.value, `Value must start with 'Ave'.`)
}

API Documentation

Contact Me

GitHub: @PavelWolfDark

Telegram: @PavelWolfDark

Email: PavelWolfDark@gmail.com

/@darkwolf/validator.cjs/

    Package Sidebar

    Install

    npm i @darkwolf/validator.cjs

    Weekly Downloads

    7

    Version

    1.0.4

    License

    MIT

    Unpacked Size

    11.5 kB

    Total Files

    7

    Last publish

    Collaborators

    • pavelwolfdark