A zero dependency library to safe merge objects and arrays with customizable behavior.
-
Updated
Nov 7, 2026 - TypeScript
A zero dependency library to safe merge objects and arrays with customizable behavior.
This is a simple library that facilitates the merging of two or more PHP stdClass object properties
Small, fast, simple and 0 dependency utility for merging two objects.
🙌 Simple object extend module
Strongly-typed deep and recursive object merging with support for all value types.
A TypeScript library providing SQL-like join operations for JavaScript objects. Merge two objects using one of 9 composable join types, with support for deep merging of nested objects.
Secure, immutable, zero-dependency deep merge with a deepmerge-compatible API for ESM, CommonJS, TypeScript, and browsers. Maintained by Stackline.
Envy.js ('environment-utility') is a tiny (<4kb), lightweight JS import with browser utility functions that make development without a major framework a hell of a lot easier.
A module that merges the passed in objects recursively while concatenating internal arrays. The procedure is completely functional, so it does not mutate any argument.
To associate your repository with the object-merge topic, visit your repo's landing page and select "manage topics."