Things covered-

  • Webpack to bundle JS
  • Webpack to bundle CSS
  • Webpack dev server
  • Webpack with babel
  • React app built with Webpack
  • Hash in files for caching

Things not covered-

  • CSS optimizations
  • Sourcemaps
  • Separate dev and prod configs
  • Lazy Loading
  • file-loader
  • Advanced Config of plugins

Note-

The dist folder was committed for checking the output but in many branches it was not run before committing so it would be out of date with the code of the branch. Sorry for that.