v4.0.0
🎍 A happy new year! 🎍
Breaking changes
- It dropped supports for Node 0.10, 0.12. See also: https://github.com/nodejs/LTS
- It changed the way which finds the path of
npm
. Before, it was usingnpm
command which is in environment variablePATH
. Now, it uses the path of environment variableNPM_EXECPATH
. If theNPM_EXECPATH
is not defined, it uses the old way.
TheNPM_EXECPATH
is set by npm innpm run-script
command. This implies thatnpm-run-all
usesnpm
which is running itself to run tasks.- It supports
yarn
.yarn run
set theNPM_EXECPATH
as similar tonpm run-script
.
- It supports
Features
- It added
--max-parallel
option. You can limit the number of parallelism by this option. - It added
--npm-path
option. You can specify the path ofnpm
by this option. For example,npm-run-all foo --npm-path npm
keeps the old behavior. - d7821df added colors for
--print-label
option. Thank you, @nulltask !
Chore
- It no longer uses babel to transpile.