Node.js
Provides utility functions for Node.js, loads the Node Version Manager, and enables npm completion.
This module must be loaded before the completion module so that the
provided completion definitions are loaded.
nodenv
nodenv does one thing well - it is concerned solely with switching Node versions. It is simple and predictable, Just Works, and is rock solid in production. nodenv is forked from the popular rbenv.
This will be loaded automatically if nodenv is installed in $NODENV_ROOT,
$XDG_CONFIG_HOME/nodenv, ~/.nodenv, or nodenv is on the path.
nvm
nvm allows for managing multiple, isolated Node.js installations in the home directory.
This will be loaded automatically if nvm is installed in $NVM_DIR,
$XDG_CONFIG_HOME/nvm, ~/.nvm, or is installed with homebrew.
Variables
N_PREFIXstores the path to n cache.
Aliases
npm
-
npmiinstall a package. -
npmllist installed packages. -
npmocheck for outdated packages. -
npmppublish a package. -
npmPremove extraneous packages. -
npmrrun arbitrary package scripts. -
npmssearch for packages. -
npmttest a package. -
npmuupdate packages. -
npmxuninstalls a package. -
npmciinstall a project with a clean slate. -
npmcitinstall a project with a clean slate and run tests. -
npmitinstall package(s) and run tests.
Functions
node-docopens the Node.js online API documentation in the default browser.node-infoexposes information about the Node.js environment via the$node_infoassociative array.
Theming
To display the version number of the current Node.js version, define the
following style inside the prompt_name_setup function.
# %v - Node.js version.
zstyle ':prezto:module:node:info:version' format 'version:%v'
Then add $node_info[version] to either $PROMPT or $RPROMPT and call
node-info in prompt_name_preexec hook function.
Authors
The authors of this module should be contacted via the issue tracker.