As a module bundler, Webpack can be used with
webpack.config.js to generate dependency graphs and define rules for tasks performed on a site. It is primarily used by developers to load, transform, and package modules for in-browser use.
Node.js is needed to use Webpack. However, it is supported by all browsers that are ES5-compliant.