# define default node version for this project
if [ -n "$projectNodeForceVersion" ]
then
# try to load nvm
source ~/.nvm/nvm.sh >/dev/null 2>&1
# test if nvm is loaded
if ! command -v nvm &> /dev/null
then
echo "installing nvm for node versions."
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
fi
echo "Use NODE version $projectNodeForceVersion";
nvm install "$projectNodeForceVersion"
nvm alias default "$projectNodeForceVersion"
fi