[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: