salt.modules.npm
Manage and query NPM packages.
-
salt.modules.npm.install(pkg=None, dir=None, runas=None)
Install an NPM package.
If no directory is specified, the package will be installed globally. If
no package is specified, the dependencies (from package.json) of the
package in the given directory will be installed.
- pkg
- A package name in any format accepted by NPM
- dir
- The target directory in which to install the package, or None for
global installation
- runas
- The user to run NPM with
CLI Example:
salt '*' npm.install coffee-script
-
salt.modules.npm.list_(pkg=None, dir=None)
List installed NPM packages.
If no directory is specified, this will return the list of globally-
installed packages.
- pkg
- Limit package listing by name
- dir
- The directory whose packages will be listed, or None for global
installation
CLI Example:
-
salt.modules.npm.uninstall(pkg, dir=None, runas=None)
Uninstall an NPM package.
If no directory is specified, the package will be uninstalled globally.
- pkg
- A package name in any format accepted by NPM
- dir
- The target directory from which to uninstall the package, or None for
global installation
- runas
- The user to run NPM with
CLI Example:
salt '*' npm.uninstall coffee-script