Package npm

Node.js Package Manager

npm is a package manager for node.js. You can use it to install and publish
your node programs. It manages dependencies and does other cool stuff.

General Commands
Command Description
npm javascript package manager
npm-README a 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 Get help on npm
npm-help-search Search npm help documentation
npm-hook Manage registry hooks
npm-init create a package.json file
npm-install Install a package
npm-install-ci-test npm
npm-install-test npm
npm-link Symlink a package folder
npm-logout Log out of the registry
npm-ls List installed packages
npm-org Manage orgs
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
npx execute npm package binaries
File Formats
File Description
npm-folders Folder Structures Used by npm
npm-global alias for npm-folders
npm-json alias for package.json
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
Name Description
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