HtmlWebpackPlugin automatically generates HTML files that include your Webpack bundles. It's useful because:
new HtmlWebpackPlugin({
template: './src/index.html',
filename: 'index.html',
chunks: ['app'], // Only include specific chunks
minify: process.env.NODE_ENV === 'production'
})