xenial (1) npm-run-script.1.gz

Provided by: npm_3.5.2-0ubuntu4_all bug

NAME

       npm-run-script - Run arbitrary package scripts

SYNOPSIS

       npm run-script <command> [-- <args>...]

       alias: npm run

DESCRIPTION

       This  runs  an  arbitrary command from a package´s "scripts" object. If no "command" is provided, it will
       list the available scripts. run[-script] is used by the test, start, restart, and stop commands, but  can
       be  called  directly,  as  well.  When the scripts in the package are printed out, they´re separated into
       lifecycle (test, start, restart) and directly-run scripts.

       As of npm@2.0.0 http://blog.npmjs.org/post/98131109725/npm-2-0-0,  you  can  use  custom  arguments  when
       executing scripts. The special option -- is used by getopt http://goo.gl/KxMmtG to delimit the end of the
       options. npm will pass all the arguments after the -- directly to your script:

           npm run test -- --grep="pattern"

       The arguments will only be passed to the script specified after npm run  and  not  to  any  pre  or  post
       script.

       The  env script is a special built-in command that can be used to list environment variables that will be
       available to the script at runtime. If an  "env"  command  is  defined  in  your  package  it  will  take
       precedence over the built-in.

       In  addition  to  the  shell´s  pre-existing PATH, npm run adds node_modules/.bin to the PATH provided to
       scripts.  Any  binaries  provided  by  locally-installed   dependencies   can   be   used   without   the
       node_modules/.bin  prefix.  For  example,  if there is a devDependency on tap in your package, you should
       write:

           "scripts": {"test": "tap test/\*.js"}

       instead of "scripts": {"test": "node_modules/.bin/tap test/\*.js"} to run your tests.

SEE ALSO

       •   npm help 7 scripts

       •   npm help test

       •   npm help start

       •   npm help restart

       •   npm help stop

                                                  December 2015                                NPM-RUN-SCRIPT(1)