es-to-primitive
ECMAScript “ToPrimitive” algorithm. Provides ES5 and ES2015 versions.
has-value
Returns true if a value exists, false if empty. Works with deeply nested values using object paths.
has-values
Returns true if any values exist, false if empty. Works for booleans, functions, numbers, strings, nulls, objects and arrays.
typechecker
Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)
is-window
Checks if the given value is a window object.