This MVP is fully working in the browser for the part that can be done without Node:
it extracts an existing static build from your ZIP (dist/ for Vite, out/ for Next export),
previews it inside the app, lets you replace images, and downloads a new ZIP.
Important: If your ZIP contains only React source (no dist/out), the app cannot produce an “exact” static site in-browser.
In that case it will guide you to export from Bolt (or build once locally) and then re-upload.
dist/out). No uploads.dist/ • Next export: out/
file://.No log yet.