2.5.1 • Published 8 years ago

is-too v2.5.1

Weekly downloads
22
License
-
Repository
github
Last release
8 years ago

is-too

A simple type checker slash validation module striving for code minimalism and a thorough test suite.

The primary use case for is-too is validating input from a form.

Installation

npm install is-too

Usage

var is = require('is-too')

var metal = "666" // |..|.  .|..|

if (is.present(metal) && is.integer(metal)) {
  headBang()
}

Checks

  • Operators
    • present
    • equal
    • unequal
    • exactly
    • notExactly
    • greaterThan
    • greaterThanOrEqualTo
    • lessThan
    • lessThanOrEqualTo
    • instanceOf
  • Primitives
    • boolean
    • nil
    • undef
    • false
    • falsy
    • true
    • truthy
  • Objects
    • object
    • plainObject
    • args
    • array
    • func
  • Regular Expressions
    • regex
    • match
  • Strings
    • string
    • emptyString
  • Numbers
    • number
    • numberString
    • integer
    • integerString
    • hexadecimal
    • hexadecimalString
    • zero
    • zeroString
  • Dates
    • date
    • sameDate
    • today
    • futureDate
    • pastDate

Antonyms

is.not[methodName] will return the inverse all methods.

is.not.greaterThan(1, 2) // true : 1 is not greater than 2

Helpers

  • toInteger, toInt: converts a number to an integer, and NaN to null because you can do math with null.
  • toNumber, toNum: same as toInt, but respects decimals.
2.5.1

8 years ago

2.5.0

8 years ago

2.4.0

9 years ago

2.3.0

9 years ago

2.2.0

9 years ago

2.1.0

10 years ago

2.0.0

10 years ago