Calculates a given hash of a given path
Generates a hash for an installed npm package, useful for salting caches
Generate hashes from javascript objects in node and the browser.
Recursively iterates over specified directory, require()'ing each file, and returning a nested hash structure containing those modules.
create hashes for browserify
fast string hashing function
JWA implementation (supports all JWS algorithms)
Various hash functions that could be run by both browser and node
An incremental implementation of MurmurHash3
Hash link scroll functionality for React Router v4/5
The core `url` packaged standalone for use with Browserify.
Implementation of JSON Web Signatures
Stable JS value hash.
simple tool to encode/decode content hash for EIP 1577 compliant ENS Resolvers
abstract base class for hash-streams
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.
A pure JS implementation SHA256.
convert path to hash
Blazing fast unique hash generator
The `package-deps-hash` library generates a JSON object containing the git hashes of all files used to produce a given package. This is useful for scenarios where you want to define a "change receipt" file to be published with a package. The [Rush](http
Hashing made simple. Get the hash of a buffer/string/stream/file.
A MurmurHash2 implementation
A collection of utilities for better-auth
Fast and simple MD5 hashing utility with zero module dependencies. View MD5 Shootout results, http://jsperf.com/md5-shootout/39
Content-addressable store with BLAKE3 hashing and CDC chunking for hyperdocker
CLI binary for hyperdocker - the `hd` command
Merkle DAG engine with incremental invalidation for hyperdocker
FUSE filesystem projection from Merkle DAG for hyperdocker
OCI image ingestion and Dockerfile translation for hyperdocker
Process sandbox with service lifecycle management for hyperdocker
TOML environment spec parser and dependency provider framework for hyperdocker
File system watcher with debouncing and DAG invalidation for hyperdocker
Create a list of hash paths that match a given pattern. You can also generate a hash with only the matching paths.
Easy path navigation for hashes
A hash path query support library
path accessor to hierarchical hash
dotpath gives you utilities to navigate and modify hashes and arrays in Ruby with the JSON path to each value in the hash or array.
Access nested Hash (JSON) with a string path
Usefull helper to build all paths in one hash to local files and folders.
HashJsonPath is a simple gem to access hash and set hash value using json path.
Find paths and values in complex Ruby hashes – much like css selectors
XML files typically come in nested structures. For data extraction purposes, we frequently wish to have a flat hash instead. The naming then becomes tricky, because there can be collision in the terminal nodes. However, if we use the chain of parent tags joined with an underscore, this provides a unique name for every data point in the XML file. The goal of this package is to make it very simple to convert XML files into flat hashes.
A simple gem that allows you to traverse/walk a Hash according to a set of keys (also a hash), passing in a block to perform actions. This method will yield your block with each value found and the Hash 'path' of the value (as an array) as arguments
A Ruby library for deep structural diffing of hashes, arrays, and nested objects with apply/revert, JSON Patch output, similarity scoring, and configurable ignore paths.