Skip to content

emschwartz/objecthash-js

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

objecthash

Implementation of Ben Laurie's objecthash in Javascript

Installation

npm install --save objecthash

Usage

Takes any JSON value and returns a Buffer with the SHA-256 objecthash, derived using Ben Laurie's algorithm.

A note on (the inconsistency of) numbers

Different languages treat numbers parsed from JSON differently.

Javascript treats both 1 and 1.0 as an integer, whereas Go parses all JSON numbers as 64-bit floating point numbers.

In an effort to maintain compatibility with the other implementations, this library treats all numbers as floats by default.

About

JS implementation of Ben Laurie's objecthash

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published