isobject
Returns true if the value is an object and not an array or null.
is-plain-object
Returns true if an object was created by the `Object` constructor, or Object.create(null).
typical
Isomorphic, functional type-checking for Javascript
get-object
Get a property from an object using dot (object path) notation.