Packs/Unpacks/Measures structs according to Python's `struct` format
Generates a hash for an installed npm package, useful for salting caches
Create ABI-compliant "struct" instances on top of Buffers
Various hash functions that could be run by both browser and node
create hashes for browserify
Recursively iterates over specified directory, require()'ing each file, and returning a nested hash structure containing those modules.
Blazing fast unique hash generator
Generate hashes from javascript objects in node and the browser.
fast string hashing function
Strict borsh compatible de/serializer
Stable JS value hash.
Yet another node.js struct implementation (object↔︎buffer conversion)
simple tool to encode/decode content hash for EIP 1577 compliant ENS Resolvers
Implementation of JSON Web Signatures
JWA implementation (supports all JWS algorithms)
A MurmurHash2 implementation
A tiny (952b), correct, general-purpose, and configurable "exports" and "imports" resolver without file-system reliance
An incremental implementation of MurmurHash3
fast 64 bit string hashing function
Deterministic random bit generator (hmac)
abstract base class for hash-streams
Fast and simple MD5 hashing utility with zero module dependencies. View MD5 Shootout results, http://jsperf.com/md5-shootout/39
Stable JS value hash.
Take an array of GLSL tokens and determine which tokens are either assignments or variable declarations.
We can handle data specialized for table display, storage of values can be handled like Struct corresponding to multiple layers.
Converts a (possibly nested) Hash to a (nested) Struct.
Avoid all errors when accessing (deeply nested) Hash, Array or Struct keys. Safer than dig(), as will quietly return nil (or your default) if the keys requested are invalid for any reason at all. Bonus: you don't even need to fiddle with existing code. If you have already written something to access a deep key (e.g. hash[:a][:b][:c]), just surround this with '.dial' and '.call'.