0.8.45AUGUST 2026

CLASSIFY · TRANSPILE · SHIP

Skip work that plain TypeScript
does not need.

Kudzu now keeps proven relative-only TypeScript modules on a narrow transpilation path while TSX and uncertain modules retain the full semantic compiler.

39.2%Compile median reduction
28.4%Clean-build median reduction
0 BDeploy output change
P1

SOURCE SCALE

Classify narrowly.
Keep fallback safely.

PLAIN TS

Use the short path

Relative-only .ts modules receive TypeScript transpilation and ESM path rewriting without Kudzu TSX analysis.

FALLBACK

Keep full semantics

TSX, packages, assets, unresolved edges, and uncertain forms retain the existing compiler transformer.

FIXTURE

Generate real scale

The maintained runner creates 500 reachable modules, 50,550 lines, and 50 routes outside the repository.

PAIRED

Alternate targets

Baseline and candidate order alternates across fresh processes to reduce host-order bias.

OUTPUT

Require equivalence

The comparison fails when deploy files, pages, bytes, or SHA-256 digest differ.

RUNTIME

Ship nothing new

The optimization changes compiler scratch only and adds no browser runtime or public API.

UPGRADE

Build large TypeScript graphs with less compiler work.

$npm install @kudzujs/core@^0.8.45