-# Developing with Webpack
Webpack is driven by configuration, normally named as webpack.config.js. That's the heart of it all. The configuration defines the inputs and the outputs of your project. Most importantly, it describes the types of transformations you perform. These transformations are defined using loaders and plugins each of which serves a purpose of its own.
In this part I will show you how to set up a basic development setup based on Webpack. You will learn a bit about the underlying concepts as well.