Summary Why This Guide Environment Setup Prerequisites: Node.js and npm Initializing the Project Babel Start Project HTML Starter Page Our First JavaScript ES2015 JavaScript Example I'm Watching! Javascript Modules Our first Module Module Loaders Webpack Installation Configuration Build Watch Code Splitting HTML Webpack Plugin Linting ESLint Integrate ESLint with Webpack Fine Tuning Our Lint Configuration Automatically fix errors Testing Tape Setup Add Tests Test Driven Development Source Control (Coming Soon) Building for Production Webpack Config for Production Plugins to improve Production Building Quick Start