Back to Explore

sindresorhus/merge-descriptors

GitHub
1 watchersOpen source

Last release:

merge-descriptors merges properties from one JavaScript object into another, including non-enumerable and accessor-defined properties, while preserving property descriptors. It is useful when you need a destination object to receive an accurate copy of a source object's property definitions, with an option to control whether existing properties are overwritten.

Project status

  • The source appears to be inactive as of today (2026-06-09). The last upstream push was 2023-12-21, and the most recent notable updates were in November 2023, with no evidence of recent work since then.
  • The apparent update cadence has been irregular to effectively stopped, with releases at 2023-11-16, a metadata-only change around then (v1.0.3), and an unrelated old release in 2016, indicating long gaps rather than ongoing iteration.

AI summary generated

AI-generated from public sources. May be inaccurate. Report

Recent updates

  • v2.0.0

    v2.0.0 modernizes merge-descriptors to require Node.js 18 and adds TypeScript type definitions. The runtime implementation is largely the same (descriptor-based copying), but the package metadata and export surface changed substantially, and the build/test toolchain was replaced.

    BreakingFeatures
  • v1.0.3

    Release v1.0.3 only notes an internal update to the repository URL. No functional changes, API updates, bug fixes, or security issues are described in the release notes.

  • 1.0.1

    This release is version 1.0.1. No release notes were provided, so the specific changes, fixes, or potential upgrade impacts are not documented.