title: Babel not Polyfilling Fetch when using babel-preset-env
body: <p>I'm using Webpack and Babel to build and transpile my ES6 code. However I am missing important Polyfills when trying to support older browsers. e.g iOS8.</p>
  <p>Here's my Webpack.config</p>
  <pre><code>const versions = {
    v1: './src/js/v1.js',
    v2: './src/js/v2.js',
    v3: './src/js/v3.js',
  };
  
  module.exports = {
    entry: versions,
    output: {
      path: __dirname + '/dist',
      filename: '[name].min.js'
    },
    externals: {
      'jquery': 'jQuery'
    },
    module: {
      loaders: [
        { 
          test: /\.js$/, 
          exclude: /node_modules/, 
          loader: 'babel-loader',
        }, {
          test: /\.hbs$/,
          loader: 'handlebars-loader',
        }
      ]
    }
  }
  </code></pre>
  <p>And my <code>.babelrc</code> file:</p>
  <pre><code>{
    &quot;presets&quot;: [
      [&quot;env&quot;, {
        &quot;targets&quot;: {
          &quot;browsers&quot;: [&quot;last 3 versions&quot;, &quot;iOS &gt;= 8&quot;]
        }
      }]
    ]
  }
  </code></pre>
  <p>Firstly, why isn't this Polyfill being added? And secondly how do I add it? I attempted adding this to my <code>.babelrc</code> <code>&quot;plugins&quot;: [&quot;whatwg-fetch&quot;]</code> with no luck.</p>
  <p>I believe I can add it to the entry of my Webpack config, but that won't work in my instance as I have multiple scripts I am trying to build separately.</p>
  <p>Thanks in advance for any help. My diminishing head of hair is especially thankful!</p>