software/javascript

In-Browser Vanilla Javascript

Alternatives to jQuery: https://blog.garstasio.com/you-dont-need-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 nvm.sh script, put it in ~/.nvm/nvm.sh, and source it from ~/.bashrc. Or do a git checkout there or something?

mkdir -p ~/.nvm
cd ~/.nvm
wget https://raw.githubusercontent.com/nvm-sh/nvm/master/nvm.sh
echo 'export NVM_DIR="$HOME/.nvm' >> ~/.bash_profile
echo '[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"' >> ~/.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:

cd $PROJECTDIR
nvm install 18
nvm use 18

npm install --global yarn