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: Understanding single-page web applications now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.