


A - argument tells the cli parser to stop reading flags. Putting -foo bar on the command line sets the foo configuration parameter to "bar".

Npm gets its configuration values from the following sources, sorted by priority: Command Line Flags More than you probably want to know about npm configuration.
