npm-index Index of all npm documentation

README(1)

a JavaScript package manager

Command Line Documentation

Using npm on the command line

npm

javascript package manager

npm-access

Set access level on published packages

npm-adduser

Add a registry user account

npm-audit

Run a security audit

npm-bin

Display npm bin folder

npm-bugs

Bugs for a package in a web browser maybe

npm-build

Build a package

npm-bundle

REMOVED

npm-cache

Manipulates packages cache

npm-ci

Install a project with a clean slate

npm-completion

Tab Completion for npm

npm-config

Manage the npm configuration files

npm-dedupe

Reduce duplication

npm-deprecate

Deprecate a version of a package

npm-dist-tag

Modify package distribution tags

npm-docs

Docs for a package in a web browser maybe

npm-doctor

Check your environments

npm-edit

Edit an installed package

npm-explore

Browse an installed package

npm-help-search

Search npm help documentation

npm-help

Get help on npm

npm-hook

Manage registry hooks

npm-init

create a package.json file

npm-install-ci-test

Install a project with a clean slate and run tests

npm-install-test

Install package(s) and run tests

npm-install

Install a package

npm-link

Symlink a package folder

npm-logout

Log out of the registry

npm-ls

List installed packages

npm-outdated

Check for outdated packages

npm-owner

Manage package owners

npm-pack

Create a tarball from a package

npm-ping

Ping npm registry

npm-prefix

Display prefix

npm-profile

Change settings on your registry profile

npm-prune

Remove extraneous packages

npm-publish

Publish a package

npm-rebuild

Rebuild a package

npm-repo

Open package repository page in the browser

npm-restart

Restart a package

npm-root

Display npm root

npm-run-script

Run arbitrary package scripts

npm-search

Search for packages

npm-shrinkwrap

Lock down dependency versions for publication

npm-star

Mark your favorite packages

npm-stars

View packages marked as favorites

npm-start

Start a package

npm-stop

Stop a package

npm-team

Manage organization teams and team memberships

npm-test

Test a package

npm-token

Manage your authentication tokens

npm-uninstall

Remove a package

npm-unpublish

Remove a package from the registry

npm-update

Update a package

npm-version

Bump a package version

npm-view

View registry info

npm-whoami

Display npm username

API Documentation

Using npm in your Node programs

Files

File system structures npm uses

npm-folders

Folder Structures Used by npm

npm-package-locks

An explanation of npm lockfiles

npm-shrinkwrap.json

A publishable lockfile

npmrc

The npm config files

package-lock.json

A manifestation of the manifest

package.json

Specifics of npm’s package.json handling

Misc

Various other bits and bobs

npm-coding-style

npm’s “funny” coding style

npm-config

More than you probably want to know about npm configuration

npm-developers

Developer Guide

npm-disputes

Handling Module Name Disputes

npm-index

Index of all npm documentation

npm-orgs

Working with Teams & Orgs

npm-registry

The JavaScript Package Registry

npm-scope

Scoped packages

npm-scripts

How npm handles the “scripts” field

removing-npm

Cleaning the Slate

semver

The semantic versioner for npm