This package provides an ES2015 Object.assign() ponyfill, so you can use Object.assign-style copying of enumerable own properties in environments that do not support it. It is useful for merging objects in JavaScript, including overwriting equal keys and ignoring null or undefined sources.
Project status
- The repository is likely still maintained at some level, with an upstream push recorded on 2023-11-05, but the provided release history shows no new version updates since v4.1.0 in 2016.
- Apparent update cadence is very infrequent, with major changes only in 2015 (v4.0.0) and 2016 (v4.1.0), and a long gap afterward.
AI summary generated Today
Recent updates
v4.1.0
5/2/2016Release 4.1.0 primarily updates the ponyfill to detect buggy V8 implementations that have incorrect property enumeration order, and to avoid using the native Object.assign on those runtimes. It also adds a test specifically covering the buggy V8 enumeration behavior.
v4.0.0
8/20/2015Version 4.0.0 focuses on improving the behavior and performance of object-assign. The release makes assignment faster and preserves the order of properties during assignment.