Extremely simple (node-based) repo to create barebones html pages for js dev.
This repo holds some node scripts for generating very simple web pages as a helloWorld for javascript development. Arguably, this repo might have been better served just containing the barebones html page. However, there is some utility to running node on some server-side scripts to generate the pages -- both as a cool factor, and also to show some example self-executing node scripts.
A working node installation.
One mechanism to install the latest npm/node on UNIX type systems is using nvm. See here.
Note that there seems to be ill-defined behaviour with the standard FNNDSC .bashrc env. Please replace the nvm supplied changes to .bashrc with:
export NVM_DIR="$HOME/.nvm"
if [[ -s "$NVM_DIR/nvm.sh" ]] ; then
cd $NVM_DIR ;
source "./nvm.sh" # This loads nvm
cd ~
fi
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completionNow, log out and login again. Simply run
nvm install 11.3.0 # For examplenpm i simple-html-index
npm i -S posthtml posthtml-beautifynvm use 11.3.0 # or whateverRun html.js to create a simple html page.
Run beautify.mjs to prettify the created html page.
html.js helloWorld helloworld.js > input.html
beautify.mjs input.html index.html
python -m http.server 8090