Back to Explore

davidmarkclements/rfdc

GitHub
1 watchersOpen source

Last release:

rfdc (Really Fast Deep Clone) is a JavaScript deep cloning utility. It copies JSON-like values and also has optional support for prototype properties, circular references, and custom cloning for specific constructor classes.

Project status

  • The upstream repository shows an activity signal (last upstream push on 2026-03-19), but the last published updates in the provided release data are from 2024-06 (v1.4.1), so recent published changes have been quiet.
  • Apparent update cadence is low, with a long gap between published updates (v1.3.1 in 2023-02, then v1.4.0 and v1.4.1 in 2024-06). After that, there is no further published update noted in the provided data up to 2026-08-12.

AI summary generated

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

Recent updates

  • 1.4.1

    Release 1.4.1 adds TypeScript type definitions for a new `constructorHandlers` option. The published diff shows changes limited to TypeScript declaration files and type tests, with no JavaScript implementation changes.

  • v1.4.0

    v1.4.0 adds a new `constructorHandlers` option to let consumers customize how instances of specific classes are deep-cloned. The release notes also mention CI now running on Linux only, plus a small benchmark typo fix. Code changes show `constructorHandlers` is implemented by changing the core cloning logic for built-ins like `Date`, `Map`, and `Set` to use exact constructor matching.

    Features
  • v1.3.1

    Release v1.3.1 was published on 2023-02-23, but the publisher did not provide any release notes. No documented changes, fixes, or migration guidance are available from the provided release data.