{"library":"merge-deep","type":"library","category":null,"description":"merge-deep is a JavaScript utility designed to recursively merge the properties of one or more source objects into a target object. It is currently at stable version 3.0.3, maintaining a mature and relatively stable codebase. The library's core functionality is to perform a deep merge, meaning it traverses nested objects and combines their properties rather than simply overwriting them, which is a common behavior in shallow merge operations. This ensures a comprehensive union of object structures. It draws its implementation foundation from the `mout` library's merge utility. While a specific release cadence isn't explicitly defined, the project typically receives updates for maintenance or minor enhancements. A key differentiator is its commitment to a pure function approach, aiming to return a new merged object without directly mutating the input objects, providing a predictable and side-effect-free way to combine complex configurations or data structures.","language":"javascript","status":"active","version":"3.0.3","tags":["javascript","clone","clone-deep","copy","deep","deep-clone","deep-merge","extend","key"],"install":[{"cmd":"npm install merge-deep","imports":["const merge = require('merge-deep');","import merge from 'merge-deep';"]},{"cmd":"yarn add merge-deep","imports":[]},{"cmd":"pnpm add merge-deep","imports":[]}],"homepage":null,"github":"https://github.com/jonschlinkert/merge-deep","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/merge-deep","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/merge-deep/compatibility"},"provenance":{"verified_status":null,"verified_at":null,"last_verified":"Wed Jun 17","next_check":"Sat Jul 18","install_tag":null}}