Rust wasm png resize for pwa

PWA (progressive web application) needs a bunch of png files for icons on different devices. Doing this manually is boring. This little utility rust_wasm_png_resize_for_pwa takes one big png file and creates a bunch of resized pngs. It returns also a manifest.json and html header text to use when creating a PWA.
This utility is also a PWA itself. Nothing to worry about installation, access to local system, updates,... It is just like a web-page.
No data is transferred to the web server. All processing is done inside the browser wasm code.
The repo is here: https://github.com/LucianoBestia/rust_wasm_png_resize_for_pwa
The actual PWA is here: https://bestia.dev/rust_wasm_png_resize_for_pwa/

I appreciate your comments. Thank you.