For simple things, yes npm run is a better option.
But with more and more Tasks i prefer cleaner and better readable solution.
Depending on the kind of project and tasks i use grunt / gulp or webpack.
Depending on the kind of project and tasks i use grunt / gulp or webpack.