title: Webpack: Why does vue-loader not transpile?
body: <p>I am using vue-loader V14 and Webpack 3.12.  In the vue-loader documentation is says that javascript will automatically be transpiled using babel-loader, but when I look at the output I still see ES6, such as:</p>
  
  <pre><code>data() {
      return {
          current: ''
      };
  },
  </code></pre>
  
  <p>Here's the (relevant parts of) the webpack config:</p>
  
  <pre><code>resolve: {
      alias: {
        'vue$': 'vue/dist/vue.esm.js'
      }
  },
  module: {
      rules : [
          {
              test: /\.js$/,
              use: {
                  loader: 'babel-loader',
                  options: {
                      presets: ['env']
                  }
              }
          },
          {
              test: /\.vue$/,
              use: 'vue-loader'
          }
      ]
  }
  </code></pre>
  
  <p>I have tried setting the <code>vue$</code> alias to point to the <code>vue.common.js</code> version.</p>
  
  <p>What am I doing wrong?</p>
  
  <p>UPDATE: Here's another config I tried for the vue-loader rule:</p>
  
  <pre><code>{
      test: /\.vue$/, 
      loader: "vue-loader",
      options: {
          loaders: { js: 'babel-loader' }
      }
  }
  </code></pre>