Npm Operations

Manage npm (aka node aka Node.js) packages.

Facts used in these operations: npm.NpmPackages.

npm.packages

Install/remove/update npm packages.

npm.packages(
    packages: str | list[str] | None=None, present=True, latest=False,
    directory: str | None=None, **kwargs,
)

packages**: list of packages to ensure present**: whether the packages should be present latest**: whether to upgrade packages without a specified version directory**: directory to manage packages for, defaults to global

ions: Package versions can be pinned like npm: <pkg>@<version>. Note:

This operation also inherits all global arguments.