What is the purpose of Webpack's entry.main?
<p>I'm looking over the source code found in sound-redux, a repo found here on github: <a href="https://github.com/andrewngu/sound-redux" rel="nofollow">https://github.com/andrewngu/sound-redux</a>. While looking through the webpack.config.js I wasn't able to figure out what entry.main was doing.</p>

<pre><code>module.exports = {
  // ...
  entry: {
    main: [
        './scripts/main.js',
        'webpack-dev-server/client?http://localhost:8080',
        'webpack/hot/only-dev-server'
    ]
  }
  // ...
}
</code></pre>

<p>What is actually happening here and how is this being used by this app? The documentation is completely silent on this feature as far as I could find.</p>