In-Browser Vanilla Javascript

Alternatives to jQuery:

Development Environment with nvm

Use nvm to install nodejs, npm, etc, separately from operating system packages.

nvm asks you to do a curl/bash thing, but you can just download the script, put it in ~/.nvm/, and source it from ~/.bashrc. Or do a git checkout there or something?

mkdir -p ~/.nvm
cd ~/.nvm
echo 'export NVM_DIR="$HOME/.nvm' >> ~/.bash_profile
echo '[ -s "$NVM_DIR/" ] && \. "$NVM_DIR/"' >> ~/.bash_profile
echo '[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"' >> ~/.bash_profile

Then for a specific project, figure out a recent version of node and then:

nvm install 18
nvm use 18

npm install --global yarn