You don't actually need npm either. You can literally just distribute everything - html, css, images and js in a zipped folder and open it locally.