Merges and patches a target object. By default the returning object is a shallow merge of unpatched and deep merge of patched target's properties. There is an option to clone unpatched target properties as well.
Implementation of JSON Merge Patch (RFC 7396)
$merge and $patch keywords for Ajv JSON-Schema validator to extend schemas
JSON Merge Patch (RFC 7396) Implementation
Fast implementation of JSON-Patch (RFC-6902) with duplex (observe changes) capabilities
Strongly-typed deep and recursive object merging. Considers all nested levels of objects, arrays, sets and maps.
TypeScript definitions for json-merge-patch
No-dependencies, low-level, high-performance JIT code generation package for JavaScript
JSON diff & patch (object and array diff, text diff, multiple output formats)
merge() utility function
Builds a logical conjunction (AND) of multiple JSON schemas
npm package for https://github.com/google/diff-match-patch
A TypeScript deep merge function.
Recursively merge values in a javascript object.
Create a stream that emits events from multiple other streams
Merge several Mochawesome JSON reports
A minimal JSON Schema merging library.
Merge old source map and new source map in multi-transform flow
The Lodash method `_.merge` exported as a module.
Simplify your schema by combining allOf into the root schema, safely.
Merge Option Objects
Simplified diff and merging for deeply nested objects
Info.plist merging module. Inspired by `json-merge-patch`.
A gulp plugin to merge JSON files into one file