isobject
Returns true if the value is an object and not an array or null.
parse-semver
Parse, normalize and validate given semver shorthand (e.g. gulp@v3.8.10) to object.
precise-typeof
Better 'typeof'. Detects real type of the objects like 'Array()', 'new Number(1)', 'new Boolean(true)', etc.
assert-kindof
Check native type of value and throw AssertionError if not okey. Clean stack traces. Simplicity. Built on [is-kindof][].
is-kindof
Check type of given javascript value. Support promises, generators, streams, and native types. Built on [kind-of][] lib.