JavaScript hash data structure library
Packs/Unpacks/Measures structs according to Python's `struct` format
Generate hashes from javascript objects in node and the browser.
Strict borsh compatible de/serializer
Stable JS value hash.
A MurmurHash2 implementation
Implementation of JSON Web Signatures
JWA implementation (supports all JWS algorithms)
abstract base class for hash-streams
An incremental implementation of MurmurHash3
Stable JS value hash.
Create ABI-compliant "struct" instances on top of Buffers
A pure JS implementation SHA256.
SHA256 wrapper for browsers that prefers `window.crypto.subtle` but will fall back to a pure JS implementation in @aws-crypto/sha256-js to provide a consistent interface for SHA256.
Hashing made simple. Get the hash of a buffer/string/stream/file.
create hashes for browserify
Generates a hash for an installed npm package, useful for salting caches
C-style structure serializer and deserializer.
Solana specific extension for beet, the borsh compatible de/serializer
Create a base32 hash
Lightning fast normal and incremental md5 for javascript
A collection of utilities for better-auth
Node.js object hash library with properties/arrays sorting to provide constant hashes
oidc-token-hash validates (and generates) ID Token `_hash` claims such as `at_hash` or `c_hash`
It is built on top of standard `Struct` and `OpenStruct` classes with all their features preserved while adding a few on top for conveniences like handling nested hashes/arrays, unified constructor interface, immutability.
HashStruct is similar to Struct from Ruby standard library, the difference is that HashStruct.generate creates a class which takes a hash with attributes rather than just positional arguments as Struct.new does.
We can handle data specialized for table display, storage of values can be handled like Struct corresponding to multiple layers.
Struct, except it takes a Hash on object initialization. class Point < HashInitializedStruct.new(:x, :y); end; Point.new(x: 1, y: 2)
Converts a (possibly nested) Hash to a (nested) Struct.
Hash object with struct access
Array/Hash/Struct#dig backfill for ruby
A simple, hash/struct-based configuration object
A parser which converts dry-struct schema into a readable hash for further manipulation
Struct with hash as initialization argument, to avoid dependency on positional arguments
Allow struct like behaviour for Hashes. Supports arbitrary nesting and doesn't break the existing Hash interface.
Extends Structs, Hashes, and Arrays with .to_json, .to_xml, and .to_s. This handles nested data structures and some oddities that other methods do not.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.