Babel 6 transform-runtime: $export is not a function
<p>I'm trying to incorporate Babel's transform-runtime to make my code compatible with IE9. But since integrating it, the code won't even run on Chrome. I get the error <code>Uncaught TypeError: $export is not a function</code> on <code>es6.object.define-property.js:3</code>. Without the "transform-runtime" line in my .babelrc, everything runs fine. Any ideas?</p>

<p>Here is my <code>.babelrc</code>:</p>

<pre><code>{
  "plugins": [
    "transform-runtime"
  ],
  "presets": [
    "es2015",
    "react"
  ]
}
</code></pre>

<p>And my <code>webpack.config.js</code>:</p>

<pre><code>var webpack = require('webpack');

var commonsPlugin = new webpack.optimize.CommonsChunkPlugin('common.js');

module.exports = {
  entry: {
    EventAdmin: './src/event_admin',
    EventRender: './src/event_render'
  },
  output: {
    path: '../public/js2',
    filename: '[name].js' // Template based on keys in entry above
  },
  externals: {
    // require("jquery") is external and available
    //  on the global var jQuery
    'jquery': 'jQuery'
  },
  plugins: [commonsPlugin],
  devtool: 'source-map',
  module: {
    loaders: [
      { test: /\.css$/, loader: 'style-loader!css-loader' },
      {
        test: /\.js$/,
        loader: 'babel-loader'
      },
    ]
  }
};
</code></pre>

<p><a href="https://i.stack.imgur.com/4QFcU.png"><img src="https://i.stack.imgur.com/4QFcU.png" alt="enter image description here"></a></p>