Skip to content

Regira IO (front-end)

@regira/modules/io — browser file and image helpers. FileHelper normalises a File, Blob, URL, or base64 string into a Blob and covers browse / download / upload / JSON; ImageHelper extends it with canvas-based image transforms. Both wrap the lower-level @regira/modules/utilities file/image utilities and are DOM-dependent (browser only).

What it provides

ExportPurpose
FileHelperClass: convert any input to a Blob, plus browse, getBase64Url/createUrl, readJson/writeJson, send (multipart), saveAs (download).
ImageHelperExtends FileHelper: getImage, resize, rotate, flip*, convertType, getLightness, white2transparent.

Both are named exports; the package root also default-exports { FileHelper, ImageHelper }. Instantiate per use (new FileHelper(), new ImageHelper()).