← babel/babel
CodeVetter · Repo Unpack · Extension points

babel/babel

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

Plugins and presets are the main compiler extension contracts. Factories receive versioned APIs and cache controls, while plugin objects supply visitors and lifecycle hooks. Parser mixins, standalone registries, CLI option declarations, and worker action dispatch provide additional integration points. These mechanisms enforce ordering and compatibility constraints that extensions must preserve.