--- /dev/null
+## nodejs
+
+Enable ZSH *NodeJS* integration:
+
+1. Create user-local NPM package directory ~/.npm-packages
+2. Setup PATH and MANPATH to include NodeJS search paths
--- /dev/null
+# AX-ZSH: Alex' Modular ZSH Configuration
+# nodejs.zprofile: Setup Nodejs (and NPM) environment.
+
+# Make sure that NodeJS is installed
+(( $+commands[node] )) || return
+
+npm_packages="${HOME}/.npm-packages"
+
+if [[ -z "$AXZSH_PLUGIN_CHECK" && ! -d "$npm_packages" ]]; then
+ # Create the user-local NPM package directory (when not running then
+ # "plugin check" right now) and the directory doesn't exist yet:
+ mkdir -p "$npm_packages"
+fi
+
+# Append nodejs paths to binary and manual search paths.
+export PATH="$PATH:$npm_packages/bin"
+export MANPATH="$MANPATH:$npm_packages/share/man"
+
+unset npm_packages