{"library":"js-utils-deep","type":"library","category":null,"description":"js-utils-deep is a lightweight JavaScript utility package providing a focused set of functions for deep, recursive manipulation of objects. It includes `recursiveOmit`, which removes null, empty string, and undefined values from all nested levels of an object; `deepExtend`, designed for deeply merging properties from a source object into a target object; and `diffObject`, which identifies key-value differences between two objects, including nested structures. Currently at version 1.1.4, the library appears to be in a maintenance phase, offering stable and tested functionalities without frequent updates. Its primary differentiator is its straightforward API for common deep object tasks, providing essential recursive utilities without the added complexity of larger, more generalized utility libraries.","language":"javascript","status":"maintenance","version":"1.1.4","tags":["javascript","utility","utilities","deep","object","recursive"],"last_verified":"Wed May 27","install":[{"cmd":"npm install js-utils-deep","imports":["import { recursiveOmit } from 'js-utils-deep';","import { deepExtend } from 'js-utils-deep';","const { recursiveOmit, deepExtend, diffObject } = require('js-utils-deep');"]},{"cmd":"yarn add js-utils-deep","imports":[]},{"cmd":"pnpm add js-utils-deep","imports":[]}],"homepage":null,"github":"https://github.com/mohithg/js-utils","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/js-utils-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/js-utils-deep/compatibility"}}