I recently contributed an article entitled A Facade for Tooling with NPM Scripts to the Bocoup blog. Package.json script aliases let your project take advantage of npm-based tooling without the need for globally-installed packages, and can provide a common interface for handling package or application build tasks independent from the technology underlying those tasks.
Package scripts expose important tasks in a consistent, discoverable way. Lowering the barrier to entry means faster ramp-up for new employees, easier contributor onboarding, and less delay if you revisit a codebase after leaving it for a long period of time. There’s no downside to adding package scripts—at worst they just alias through to other tools—and there’s a lot to be gained! (read more)
This technique’s been a big help to myself and my team, and I hope you’ll give the article a read and let me know your thoughts.