Ejecutar multiples comandos de scripts de NPM con npm-run-parallel

En ocaciones tenemos algunos comandos en nuestro archivo package.json, me refiero a los que se escriben dentro del parámetro scripts.

En mi caso al usar selenium para pruebas de integración me toca tener un comando llamado selenium y otro start, el primero sirve para ejecutar selenium y el segundo para ejecutar la aplicación.

Para poder ejecutar ambos procesos, uno después del otro necesitamos el módulo npm-run-parallel instalado de forma global.

Instalación

$ npm install -g npm-run-parallel

Una vez instalado ahora en la terminal en la carpeta raíz del projecto ejecuto:

$ npm-run-parallel selenium start

Con esto ya tengo ambos comandos ejecutados.