--- /dev/null
+.TH "NPM\-COMMANDS" "3" "October 2016" "" ""
+.SH "NAME"
+\fBnpm-commands\fR \- npm commands
+.SH SYNOPSIS
+.P
+.RS 2
+.nf
+npm\.commands[<command>](args, callback)
+.fi
+.RE
+.SH DESCRIPTION
+.P
+npm comes with a full set of commands, and each of the commands takes a
+similar set of arguments\.
+.P
+In general, all commands on the command object take an \fBarray\fR of positional
+argument \fBstrings\fR\|\. The last argument to any function is a callback\. Some
+commands are special and take other optional arguments\.
+.P
+All commands have their own man page\. See \fBman npm\-<command>\fP for command\-line
+usage, or \fBman 3 npm\-<command>\fP for programmatic usage\.
+.SH SEE ALSO
+.RS 0
+.IP \(bu 2
+npm help 7 index
+
+.RE
+