Similar to assign-value but deeply merges object values or nested values using object path/dot notation.
Easier to write a controlled component
(recursive)? merging of (cloned)? objects.
An object schema merger/validator
Merge Tailwind CSS classes without style conflicts
Strongly-typed deep and recursive object merging. Considers all nested levels of objects, arrays, sets and maps.
Merge old source map and new source map in multi-transform flow
Variant of merge that's useful for webpack configuration
> TODO: description
Merge objects using their property descriptors
A TypeScript deep merge function.
merge() utility function
A port of jQuery.extend that actually works on node.js
Merges the enumerable properties of two or more objects deeply.
Merge longhand properties into shorthand with PostCSS.
Recursively merge two dictionaries together
Create a stream that emits events from multiple other streams
Merge CSS rules with PostCSS.
A function that merges React refs into one.
Merge multiple streams into a unified stream
Configuration file loader for @rushstack/heft
CSS value parser
Recursively merge values in a javascript object.
Merge Option Objects
Easily merge two hashes and retain all values belonging to duplicate keys.
Allows a hash with arrays as values to merge and union common arrays instead of overwriting them.
Take two locales yamls and merge them together with different values.
Using collapsium's UberHash class for easy access to configuration values, this gem reads and merges various configuration sources into one configuration object.
A subclass of Set that attempts to merge overlapping or adjacent Range values.
Collapse allows a hash with arrays as values to merge and union common arrays instead of overwriting them.
Parse Excel spreadsheets with a simple API. Read cell values, formulas, styles, comments, data validations, named ranges, and merged cells from xlsx and xlsm files. Supports streaming from strings and IO objects with lazy row loading for large files.
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.
FancyOpenStruct is a subclass of OpenStruct, and is a variant of RecursiveOpenStruct. This allows you to convert nested hashes into a structure where keys and values can be navigated and modified via dot-syntax, like: foo.bar = :something. This particular gem also adds support for Hash methods (such as length or merge), and also allows you to access and modify the data structure the same way that you would handle a normal Hash.
A small concern you mix into your base ViewComponent class to declare base styles, variants, and conditional CSS classes declaratively. Smart-merges Tailwind utility classes (spacing, modifier prefixes, arbitrary values) so callers can safely override per-instance styles.
We've written code that merges/cascades default configuration, config-files, environment variables, and cli-passed arguments _too many times_. This gem intends to distill that into a configuration hash describing those controls and relationships, so that users can supply values in multiple ways.
lithos is a self-contained embedded key-value store written from scratch as a native extension — no external database dependency. It uses a log-structured merge (LSM) tree: a write-ahead log makes every write durable, an in-memory sorted memtable flushes to immutable SSTables (with bloom filters), and compaction merges them. Keys and values are arbitrary binary strings; keys are kept in sorted order so you get ordered iteration and range scans, plus crash recovery via WAL replay. Windows MSVC (mswin) Ruby only.
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.