1.2.3 • Published 10 years ago

i-s v1.2.3

Weekly downloads
1,193
License
MIT
Repository
github
Last release
10 years ago

i-s

Checks whether a JavaScript valis is of a certain type

Install

$ npm install i-s

Usage

var is = require('i-s')

API

numeric

is.numeric('567') === true
is.numeric('a') === false
is.numeric(4) === true

number

is.number('567') === false
is.number('a') === false
is.number(4) === true
is.number(4.3) === true

int

is.int('567') === false
is.int('a') === false
is.int(4) === true
is.int(4.3) === false

float

is.number('567') === false
is.number('a') === false
is.number(4) === false
is.number(4.3) === true

string

is.string('abc') === true

function

function f(){}
is.function(f) === true

object

is.object({}) === true

arguments

is.arguments(function(){return arguments}()) === true
is.arguments([]) === false

boolean

is.boolean(true) === true
is.boolean(false) === true
is.boolean({}) === false

date

is.date(new Date()) === true

regexp

is.regexp(/a/) === true
is.regexp(new RegExp('/a/')) === true

array

is.array([]) === true
is.array(function(){ return arguments }()) === false

Browser

For usage in browser, include dist/index.js

Tests

$ make

Watch mode:

$ make test-w

License

MIT

1.2.3

10 years ago

1.2.2

10 years ago

1.2.1

10 years ago

1.2.0

10 years ago

1.1.3

10 years ago

1.1.2

10 years ago

1.1.1

10 years ago

1.1.0

10 years ago

1.0.4

10 years ago

1.0.3

10 years ago

1.0.2

10 years ago

1.0.1

10 years ago

1.0.0

10 years ago