are not programs ▸ Separate configurations by environment ▸ DRY can hurt you, use webpack-merge wisely ▸ Keep configurations together ▸ Get rid of .babelrc ▸ Avoid configurations in npm scripts if possible: webpack !*hot !*progress !*mode development !*config webpack.dev.js
var webpackConfig = { plugins: [ new CaseSensitivePathsPlugin() !& other plugins !!" ] !& other webpack config !!" } !& src/components/header.js import Header from './components/Header'