Babel is able to transpile modern JS into compatible JS

  • “JavaScript Compiler” (Transpiler)
  • Converts ES6 into broadly supported JavaScript
  • Can be used in a number of ways (including via Webpack)

Babel Components

  • @bable/core: Handles the transpiling magic
  • @babel/preset-env: Determines what to transpile
  • babel-loader: Allows Babel to plug into Webpack