@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

Package Sidebar

Install

npm i @darkwolf/validator.cjs

Weekly Downloads

0

Version

1.0.4

License

MIT

Unpacked Size

11.5 kB

Total Files

7

Last publish

Collaborators

  • pavelwolfdark