OR Volta may be useful for handling Node versions.
Enable corepack
Eslint and Prettier
Set up SSH to gitlab, careful that its the right type of encryption
ssh-keygen -t ed25519 -C <email>@dnb.no
chmod 600 KEY_NAME
eval "$(ssh-agent -s)"
ssh-add ~/.ssh/KEY_NAME
clone repo in a WSL folder, example: ~/projects
run ./devconfig.mjs script
run yarn to install packages
You need access to Nexus or SonarQube over gitproxy then make sure hosts file entries are made to resolve these tool's domain names to localhost, which will then route traffic over the SSH tunnel.
Append to the hosts file C:\Windows\System32\drivers\etc\hosts in Windows