function objectHash(object, options){
  options = applyDefaults(object, options);

  return hash(object, options);
}
Exported function

Options:

 - `algorithm` hash algo to be used by this instance: *'sha1', 'md5'
 - `excludeValues` {true|*false} hash object keys, values ignored
 - `encoding` hash encoding, supports 'buffer', '*hex', 'binary', 'base64'
 - `ignoreUnknown` {true|*false} ignore unknown object types
 - `replacer` optional function that replaces values before hashing
 - `respectFunctionProperties` {*true|false} consider function properties when hashing
 - `respectFunctionNames` {*true|false} consider 'name' property of functions for hashing
 - `respectType` {*true|false} Respect special properties (prototype, constructor)
   when hashing to distinguish between types
 - `unorderedArrays` {true|*false} Sort all arrays before hashing
 - `unorderedSets` {*true|false} Sort `Set` and `Map` instances before hashing
 * = default

@param {object} object value to hash
@param {object} options hashing options
@return {string} hash value
@api public