Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

hash-obj

sindresorhus381.8kMITdeprecated5.0.0TypeScript support: included

Renamed to hash-object

Get the hash of an object

hash, hashing, crypto, object, plain, hex, base64, md5, sha1, sha256, sha512, sum

readme

hash-obj

Get the hash of an object

Install

$ npm install hash-obj

Usage

import hashObject from 'hash-obj';

hashObject({'🦄': '🌈'}, {algorithm: 'sha1'});
//=> '3de3bc784035b559784fc276f47493d60555fba3'

API

hashObject(object, options?)

object

Type: object

options

Type: object

encoding

Type: 'hex' | 'base64' | 'buffer' | 'latin1'\ Default: 'hex'

Encoding of the returned hash.

algorithm

Type: string\ Default: 'sha512'\ Values: 'md5' 'sha1' 'sha256' 'sha512' etc (Platform dependent)

Don't use 'md5' or 'sha1' for anything sensitive. They're insecure.

  • hasha - Hashing made simple. Get the hash of a buffer/string/stream/file.