@chiptoma/validation-lib
TypeScript icon, indicating that this package has built-in type declarations

0.1.2 • Public • Published

@chiptoma/validation-lib

A collection of validation helpers and rules, based on Yup.

Installation

npm install @chiptoma/validation-lib
yarn add @chiptoma/validation-lib

Usage

import { isEmail, isPhoneNumber } from '@chip/validation-lib';

Helpers

The library provides various helpers for common validation tasks:

  • containsEmail
  • containsPhoneNumber
  • containsUrl
  • hasDigits
  • hasLowercase
  • hasMaxWords
  • hasUppercase
  • isCompanyName
  • isEmail
  • isPersonName
  • isPhoneNumber
  • isUrl
  • onlyAlphaNumericSpaceHypen
  • onlyAlphaSpaceHyphen
  • requiredWhen
  • sameAs

Rules

Additionally, the library includes predefined rules for common fields:

  • business
  • category
  • description
  • email
  • location
  • name
  • password
  • phone
  • website

Package Sidebar

Install

npm i @chiptoma/validation-lib

Weekly Downloads

1

Version

0.1.2

License

MIT

Unpacked Size

31.2 kB

Total Files

68

Last publish

Collaborators

  • chiptoma