Bug#1109214: ITP: node-object-assign-deep -- deep merge utility for plain JavaScript objects
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand <zigo@debian.org>
X-Debbugs-Cc: debian-devel@lists.debian.org
* Package name : node-object-assign-deep
Version : 0.4.0
Upstream Contact: Josh Cole <saikojosh@gmail.com>
* URL : https://github.com/saikojosh/Object-Assign-Deep
* License : Expat
Programming Lang: Javascript
Description : deep merge utility for plain JavaScript objects
object‑assign‑deep is a lightweight yet powerful utility that brings the
functionality of Object.assign() to nested, plain-object and array structures.
It performs deep copying and merging of multiple source objects into a target
(and supports a no‑mutation mode), without resorting to JSON serialization
tricks :contentReference[oaicite:1]{index=1}.
.
While compatible with arrays, dates, class instances, circular references, or
property descriptors are deliberately unsupported—misuse can lead to undefined
behavior (and, per the project's whimsical warning, metaphorical “kitten
deaths”) :contentReference[oaicite:2]{index=2}.
.
Perfect for merging configuration objects or cloning nested data structures in
simple JS codebases.
I will maintain this package in the Home Assistant team.
Reply to: