FrontEndMasters Webpack Deep Dive

From the first note in the notebook:

Workshop Outline

Repo: https://github.com/kentcdodds/es6-todomvc

  • Migrate existing JavaScript application (TodoMVC) to Webpack 2
  • Integrate unit testing with Mocha and Karma
  • Utilize features like tree-shaking, code splitting, hashing for long term caching, chunking, Service Worker, and more
  • Deploy the app to surge.sh
He will not cover authoring plugins and loaders.

Requirements

  • git
  • node v6
  • npm v3

Setup

  1. clone
  2. ​$ npm run setup:fem
  3. ​$ npm start
  4. open http://localhost:8080
You should see the classic TodoMVC app. 
Continue to the rest of the note ⇒