title: object-rest-spread is not allowed trailing commas in babel 7
body: <p>This is my <code>package.json</code></p>
  
  <pre><code>"devDependencies": {
      "@babel/core": "7.0.1",
      "@babel/node": "7.0.0",
      "@babel/plugin-proposal-class-properties": "7.0.0",
      "@babel/preset-env": "7.0.0",
      "@babel/preset-es2015": "7.0.0-beta.53",
      "@babel/preset-react": "7.0.0",
      "babel-loader": "8.0.4",
      "css-loader": "1.0.0",
      "es6-promise": "4.2.5",
      "file-loader": "2.0.0",
      "html-webpack-plugin": "3.2.0",
      "node-sass": "4.9.3",
      "path": "0.12.7",
      "sass-loader": "7.1.0",
      "style-loader": "0.23.0",
      "webpack": "4.19.0",
      "webpack-cli": "3.1.0",
      "webpack-dev-server": "3.1.8"
    },
  </code></pre>
  
  <p><code>babel-loader</code> 7 is not allowed trailing commas in object-rest-spread.</p>
  
  <pre><code>const {
    number,
    ...other, // A trailing comma is not permitted after the rest element 
  } = this.state;
  </code></pre>
  
  <p><a href="https://i.stack.imgur.com/9Tjjd.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/9Tjjd.png" alt=""></a></p>
  
  <p>But I should use trailing commas in object-rest-spread in babel7
  How to use it? Any plugins?</p>