title: What does babel's airbnb preset actually do?
body: <p>I'm learning how to use webpack and babel to compile javascript for front-end applications, and I'm curious about the airbnb babel preset, which a lot of people seem to use when developing react applications. So a couple questions I have:</p>
  
  <p><em>Does this preset translate any code into code which keeps to airbnb standards?</em> </p>
  
  <p><em>If so, is it necessary if I use the airbnb style guide anyways?</em> </p>
  
  <p>Additionally, I don't see why it is so necessary for someone who does not keep to the style. Does anyone ever read the compiled code (which is typically minified anyways)? In my experienced I've only read source code in their separate, original files. If that code is not already airbnb styled, I don't see what the advantage is of styling it in compilation -- at least for purposes of reading (I know some of the airbnb standards are for functionality, which does make sense).</p>