HEX
Server: Apache
System: Linux p102.lithium.hosting 4.18.0-553.141.1.el8_10.x86_64 #1 SMP Fri Jul 10 17:48:02 UTC 2026 x86_64
User: bvzmoamr (9955)
PHP: 8.1.34
Disabled: syslog
Upload Files
File: //bin/nvm
#!/bin/sh

export NVM_DIR="$HOME/.nvm"
LAZY_LOAD_NODE=${LAZY_LOAD_NODE:-0}

load_nvm() {
	unset -f load_nvm nvm node npm
	[ -s "/.socket/node/nvm/nvm.sh" ] && . "/.socket/node/nvm/nvm.sh" # This loads nvm
}

if [[ $LAZY_LOAD_NODE -eq 0 ]]; then
	[ -s "/.socket/node/nvm/nvm.sh" ] && . "/.socket/node/nvm/nvm.sh"
	return 0 2>/dev/null
fi

nvm() {
	load_nvm
	nvm "$@"
}

node() {
	load_nvm
	node "$@"
}

npm() {
	load_nvm
	npm "$@"
}

# Helper script directly invokved
if [[ $0 == $BASH_SOURCE ]]; then
	nvm "$@"
fi