Stable exports
Native and effect callbacks retain explicit signals, captures, snapshots, imports, roles, source ranges, and generated export source.
HANDLER · BINDING · DERIVED
Native callbacks, reactive evaluators, ordered imports, and pure derived expressions now cross the same JSON-safe source boundary as command and component ownership.
WHAT CHANGED
Native and effect callbacks retain explicit signals, captures, snapshots, imports, roles, source ranges, and generated export source.
Reactive bindings and list evaluators retain ordered states, captures, parameters, imports, and module-export slots.
List selectors and derived effect dependencies emit from their registered JSON-safe expression records.
Handler codegen imports no TypeScript API. It renders ordered imports and concatenates finalized export source.
Command-only and static routes still create no external handler ESM or unused browser capability.
Before release content, representative HTML, plans, handlers, bindings, lists, effects, and runtime assets matched 0.8.18.
UPGRADE
npm install @kudzujs/core@^0.8.19