← immerjs/immer
CodeVetter · Repo Unpack · Feature catalog

immerjs/immer

Scanned commit 061c2425e1 dated 2026-08-19 — last upstream commit. Generated by codevetter codevetter 1.15.0 on 2026-10-02. Deep analysis by cli:codex via the codex CLI on 2026-10-02 (342s). Source inspection; upstream code and tests were not executed.

The user-facing surface is primarily a library API for creating and examining immutable updates. Recipes support direct and curried calls, explicit replacement, manual draft lifecycles, and optional reversible patches. Collection support, class draftability, type helpers, configurable copying, and array interception extend that surface, while the website explains their usage.