webpack                                                                                                                           At its core, webpack  is a static module bundler  for modern JavaScript applications. When webpack processes your application, it internally builds a dependency graph  which maps every module your project needs and generates one or more bundles .  Since version 4.0.0, webpack does not require a configuration file  to bundle your project. Nevertheless, it is incredibly configurable  to better fit your needs.  To get started you only need to understand its Core Concepts :   Entry  Output  Loaders  Plugins  Mode  Browser Compatibility   This document is intended to give a high-level  overview of these concepts, while providing links to detailed concept-specific use cases.  For a better understanding of the ideas behind module bundlers and how they work under the hood, consult these resources:   Manually Bundling an Application  Live Coding a Simple Modul...