global state bus persist with hash(#)
route type safe for page location with pathname, query, hash, state
oidc-token-hash validates (and generates) ID Token `_hash` claims such as `at_hash` or `c_hash`
connect middleware and server for shortening long URL hash state
Generate hashes from javascript objects in node and the browser.
TypeScript definitions for imurmurhash
Stable JS value hash.
Implementation of JSON Web Signatures
A MurmurHash2 implementation
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
JWA implementation (supports all JWS algorithms)
abstract base class for hash-streams
An incremental implementation of MurmurHash3
Stable JS value hash.
A pure JS implementation SHA256.
Store application state in the URL hash
Hashing made simple. Get the hash of a buffer/string/stream/file.
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.
Collection of React Hooks
Lightweight poseidon hash
create hashes for browserify
Generates a hash for an installed npm package, useful for salting caches
A collection of utilities for better-auth
Create a base32 hash
Simple Hash, that provides full list of USA states
Provides country, state and province infomation in Ruby hashes.
jQuery BBQ leverages the HTML5 hashchange event to allow simple, yet powerful bookmarkable #hash history. In addition, jQuery BBQ provides a full .deparam() method, along with both hash state management, and fragment / query string parse and merge utility methods.
resque-state is an extension to the resque queue system that provides simple trackable jobs. It provides a Resque::Plugins::State::Hash class which can set/get the statuses of jobs and a Resque::Plugins::State class that, when included, provides easily trackable/killable/pausable jobs.
Ruby extension library. It extends Kernel, Object, String, Hash, Array, and some other classes. Also allows to log application state with debug lines to an io
Polaroid provides shortcuts to capture the state of a Ruby object, and can construct a fake object later to represents that state. The goal is to "Never send a Hash to do an Object's job" when performing common tasks such as, sending data to a background worker as JSON, or otherwise.
fips-county-code provides two hashes for converting between state and county pairs to FIPS codes. The FIPS county code is a five-digit Federal Information Processing Standards (FIPS). It uniquely identifies counties and county equivalents in the United States. This may be useful to you if you are processing voter data.
Similar in behavior to Object#presence defined in ActiveSupport, Significance is a state which determines not just the blank-ness of an object but whether or not the non-blank object has any real-world value. The utility of this gem can best be demonstrated when considering the merging of two hashes. Under normal circumstances the mere existence of an equivalent key in the second hash results in its overriding the corresponding value in the original hash. Using Hash#significant_merge, however, the second hash will retain only key-value pairs whose values are "significant," even applying the significance filter recursively into child hashes or arrays.
can inject a block into any method on any object, which will be called back when that method is called. for example, may be used to listen to state changes on Array's, Hash's etc.
Create Ruby objects with public state to encourage their storage as data only collections. Instead of private attributes a thyng has public aspects. Basic access to these can be declared with asect_reader, aspect_write & aspect_accessor. Thyng is a subclass of a plain Ruby Hash allowing merging, filtering etc of the objects aspects. With all state external a thyng can be reconstructed completly from its data. This allows it to be passed as JSON or easily stored in a database.
Flexor provides autovivifying nested access, nil-safe chaining, and seamless conversion between hashes and method-style access. Built for flexible data containers, middleware state, and prototyping.
A Ruby wrapper for the Xoodyak cryptographic scheme, built in Rust using magnus and rb-sys. It supports hashing (unkeyed mode), symmetric encryption and AEAD (keyed mode), forward secrecy (state ratcheting), and integrates with the standard Ruby Digest API.
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.