feat(nvm): speed up nvm startup by enabling lazy loading

This commit is contained in:
2026-02-02 11:46:30 +01:00
parent 5a78dc26fa
commit 6235a2c6eb

10
omz-custom/nvm.sh Normal file
View File

@@ -0,0 +1,10 @@
# NVM lazy loading (speeds up shell startup significantly)
export NVM_DIR="$HOME/.nvm"
nvm() {
unset -f nvm node npm npx
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
nvm "$@"
}
node() { nvm; unset -f node; node "$@"; }
npm() { nvm; unset -f npm; npm "$@"; }
npx() { nvm; unset -f npx; npx "$@"; }