node package manager

customs

Type validator for node.js and the browser through browserify

customs

Build Status Coverage Status

Type validator for node.js and the browser through browserify.

Installation

With node installed:

npm i --save customs

Usage

var validate = require('customs');
 
validate('string', 'Dad jokes');
// -> 'true' 
 
validate('string', 1337);
// -> 'false' 
 
validate(/d(b+)d/g, 'cdbbdbsbz');
// -> 'true' 

Supported types

  • array
  • string
  • number
  • boolean
  • object
  • email
  • any RegExp

Date-time types are not supported because there's too much variation. Just provide your own definition as a RegExp.

License

MIT © Yoshua Wuyts