← chaijs/chai
CodeVetter · Repo Unpack · Data flow

chaijs/chai

Scanned commit d86de2a951 dated 2026-09-29 — 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 (358s). Source inspection; upstream code and tests were not executed.

Assertion input becomes a target reference plus metadata stored in flags. Chain getters and methods propagate those flags, while selected operations replace the target for subsequent assertions. Comparison results pass through a common negation and error-construction boundary. Outputs are continuing assertion objects, explicit return values, or thrown errors; inspected callback operations can also modify consumer-owned state.