title: Babel 6 transform-runtime: $export is not a function
body: <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>