What you need for this book
To get started, all you need is a web browser and a text editor, such as Sublime Text. However, I recommend that you install Node.js (http://nodejs.org/) that includes the npm package manager and the Bower (http://bower.io/) module in order to run the tests. I will walk you through the installation of the required packages in the corresponding chapters.
Starting from Chapter 4, Building a Chart Directive, we will use the http-server module (https://www.npmjs.com/package/http-server) to run the examples from a local web server. An internet connection is only required for installing tools and libraries, but not for running the examples.