title: Using async/await in Node 6 with Babel
body: <p>I'm trying to configure Babel for Node v6.9.2. I want to use <code>async</code>/<code>await</code> constructs. </p>
  
  <p>Because I'm new to Babel and all Node infrastructure, I confused how to configure it properly: </p>
  
  <ul>
  <li><p>What preset should I use? Node is already implemented most of the ES6 features. So I don't want Babel to transpile features already supported by Node 6.9.x (arrow functions, new import mechanism etc) for performance reasons. </p></li>
  <li><p>What plugins should I include so I can use async/await? There I also confused, because after some researching I found several plugins: <code>syntax-async-functions</code>, <code>transform-async-to-generator</code> and some more. </p></li>
  </ul>
  
  <p>Example of <code>.babelrc</code> will help. </p>
  
  <p>Thanks</p>