Monday, August 03, 2020

Quick and Dirty SSL HTTPD web server for testing. (Stupid Node.js tricks)

(for the Python Version of this see HERE

This is a browserify development server focused on incremental reloading, LiveReload integration (including CSS injection) and other high-level features for rapid prototyping.
To install it globally:
npm install budo -g
Running budo will start a server with a default index.html and incrementally bundle your source on filesave. The requests are delayed until the bundle has finished, so you won't be served stale or empty bundles if you refresh the page mid-update. Examples:
# serve file on port 9966 and open browser 
budo index.js --open

# enable LiveReload on HTML/CSS/JS file changes 
budo index.js --live

No comments: