Chapter 9. Client-side task automation

This chapter covers

  • Understanding what task runners are and how they help you
  • Working with task runner tasks for development
  • Creating a client-side build process

When you develop software, you’ll often find yourself repeating certain tasks over and over throughout the development lifecycle. These tasks can include performing particular development steps for a given language, running tests, and creating builds. To assist in the automation of these tasks, many task-based automation tools (or task runners) have been created. Some, such as Make, have been around for a long time. Others, such as the one used in this chapter’s examples, are fairly recent by comparison.

Task runners come in all shapes and ...

Get SPA Design and Architecture now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.