0.13.3AUGUST 2026

FILES · CANCELLATION · OWNED EFFECTS

Upload the file.
Abort with the owner.

Native validation, multipart fetch, cancellation, failure and retry, route cleanup, and keyed attachment mutation compose from ordinary route state and owned effects.

0Upload runtimes
17Session JS files
0 BStatic help JavaScript
0.13.3

UPLOAD OWNERSHIP

Bound the input.
Own the request.

VALIDATE

Reject before request

Native file selection accepts one plain-text attachment up to the authored 1 KiB boundary.

READ

Keep bounded state

The selected name, type, size, and text remain route-owned for retry without reselection.

SEND

Use native multipart

One owned effect reconstructs the Blob, FormData, fetch request, and abort signal.

CANCEL

Abort exact work

User cancellation and route departure release the same in-flight request owner.

RETRY

Retain recovery input

Accessible transport feedback preserves the selected file state for direct retry.

MUTATE

Append the attachment

A successful response updates the existing keyed list with no transfer runtime.

UPGRADE

Keep upload ownership application-local.

$npm install @kudzujs/core@^0.13.3