Whats the difference between babel-preset-es2015 and babel-preset-env? : <p>I'm currently trying to understand about babel configuration, but got confused by <code>babel-preset-**</code>, there are many preset in babel, like <code>env</code>, <code>es2015</code>, <code>react</code> and others, I do understand that <code>babel-preset-es2015</code> is needed to transpile es2015 code to previous js code so it can be understood by most/older browser, what about <code>babel-preset-env</code>?</p>

<p>What are the differences between those presets? Can one use <code>env</code> without using <code>es2015</code> or vice versa? and what are the cases when we need those two presets to be present on our project build system?</p>

<p>Thank You.</p>
