@mysticatea mysticatea released this Dec 31, 2016 · 11 commits to master since this release

๐ŸŽ 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 using npm command which is in environment variable PATH. Now, it uses the path of environment variable NPM_EXECPATH. If the NPM_EXECPATH is not defined, it uses the old way.
    The NPM_EXECPATH is set by npm in npm run-script command. This implies that npm-run-all uses npm which is running itself to run tasks.
    • It supports yarn. yarn run set the NPM_EXECPATH as similar to npm run-script.


  • 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 of npm 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 !


  • It no longer uses babel to transpile.