export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
nvm use

# Ensure npm is at least v11
REQUIRED_NPM_MAJOR=11
NPM_VERSION=$(npm --version 2>/dev/null || echo "0.0.0")
NPM_MAJOR=$(echo "$NPM_VERSION" | cut -d. -f1)
if [ "$NPM_MAJOR" -lt "$REQUIRED_NPM_MAJOR" ]; then
  echo "Upgrading npm to latest (need >= v11, found $NPM_VERSION)..."
  npm install -g npm@latest
fi

export ODO_BINARY="$(pwd)/target/debug/odo"