From 42c704ea31f56a91266c6d8c4d8cefb4bf992afa Mon Sep 17 00:00:00 2001 From: Chen Asraf Date: Mon, 1 Dec 2025 11:39:37 +0200 Subject: [PATCH] fix(fnm): use fnm lazy loader for node/npm/pnpm --- exports.zsh | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/exports.zsh b/exports.zsh index 4da8083f..5c57e8cb 100755 --- a/exports.zsh +++ b/exports.zsh @@ -71,6 +71,27 @@ if [[ -f $(which fnm) ]]; then eval "$(command fnm env)" fnm "$@" } + npm() { + unset -f npm + if [[ -z $(fnm current) ]]; then + fnm default lts-latest + fi + npm "$@" + } + pnpm() { + unset -f pnpm + if [[ -z $(fnm current) ]]; then + fnm default lts-latest + fi + pnpm "$@" + } + node() { + unset -f node + if [[ -z $(fnm current) ]]; then + fnm default lts-latest + fi + node "$@" + } fi # SurrealDB