is-it
v1.2.0
Published
simple validations
Readme
is-it
A simple comparison module striving for code minimalism and a thorough test suite.
Pair is with the-thing-is for broader validation.
Installation
npm install is-itUsage
var is = require('is-it')
var metal = "666"; // |..|. .|..|
if (is.present(metal) && is.aNumber(metal)) {
headBang();
}For now, check the source and tests for a full run down of how things work.
Comparisons
Operators
presentequal,eqgreaterThan,gtgreaterThanOrEqualTo,gtelessThan,ltlessThanOrEqualTo,lte
Primitives
boolean,boolnilundef
Objects
object,objplainObjectargsarray,arrfunc
Strings
string,stremptyString,emtStr
Numbers
number,numaNumber,aNuminteger,intaInteger,aIntzeroaZero
Dates
datesameDatetodayfutureDate,futurepastDate,past
Antonyms
is.not[methodName] will return the inverse all methods.
is.not.greaterThan(1, 2) // true : 1 is not greater than 2Helpers
toInteger,toInt: converts a number to an integer, andNaNtonullbecause you can do math withnull.toNumber,toNum: same, but respects decimals.

