В настоящее время я пытаюсь понять конфигурацию Babel, но запутался в babel-preset-**, в Babel есть много настроек, таких как env, es2015, react и другие, я понимаю, что babel-preset-es2015 необходимо перевести код es2015 в предыдущий js-код, чтобы его можно было понять в браузере с большинством/старше, а что насчет babel-preset-env?
В чем разница между этими пресетами? Можно ли использовать env без использования es2015 или наоборот? и каковы случаи, когда нам нужны эти две пресеты для нашей системы построения проекта?
Спасибо.