A merge utility support recursive merges
(recursive)? merging of (cloned)? objects.
Strongly-typed deep and recursive object merging. Considers all nested levels of objects, arrays, sets and maps.
Merge objects & other types recursively. A simple & small integration.
Get an array of all files in a directory and subdirectories.
Make a directory and its parents if needed - Think `mkdir -p`
Merge Tailwind CSS classes without style conflicts
Uniquely flexible and light-weight utility for cloning and deep (recursive) merging of JavaScript objects. Supports descriptor values, accessor functions, and custom prototypes. Provides advanced options for customizing the clone/merge process.
Recursively read a directory
Variant of merge that's useful for webpack configuration
Recursive-Length Prefix (RLP) coder.
Merge objects using their property descriptors
$merge and $patch keywords for Ajv JSON-Schema validator to extend schemas
merge() utility function
Populates `extends` reference in configs
NodeJS CLI for merging JUnit XML test results
node-fs is an extension to the original nodejs fs library, offering new functionalities.
Simple, flexible file copy utility
Merge longhand properties into shorthand with PostCSS.
Uniquely flexible and light-weight utility for cloning and deep (recursive) merging of JavaScript objects. Supports descriptor values, accessor functions, and custom prototypes. Provides advanced options for customizing the clone/merge process.
Recursively resolve promises within objects
Create a stream that emits events from multiple other streams
A function that merges React refs into one.
Merge CSS rules with PostCSS.
Easy Diff enhances the functionality of Hash, allowing recursive diff, merge, and unmerge of arbitrarily constructed hashes. This is perfect for people who need to do diffs on not only plain text files but also data as Hash or JSON objects. Unmerge is included with diff and merge to more easily allow versioning of arbitrary data.
Recursively merge hashes.
Extend Rails Object#with_options to recursively merge options
Ruby library for ease of merging nested hashes recursively, diffing hashes, etc.
Ruby library for ease of merging hashes recursively, conforming to OS filesystem friendly names, and more.
`git-pretty-accept` is a script that rebases a pull request before merging to master. Pull requests are _always_ merged recursively. The result is a linear history with merge bubbles indicating pull requests. In short, pretty.
Recursively merge hashes. Now works with Ruby 1.9 and ActiveSupport
YAMLSettings loads and recursively merges settings from one or more YAML data files. A settings group—specified by key (e.g., environment variable)—is merged with any default settings to create a coherent hash of settings.
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.