Babel is a tool for transpiling (compiling) ES6/ES7 code to ECMAScript 5 code to the web browser. Babel also has extensions for transpiling JSX for React syntax for static type checking.
Using Babel with Webpack means that backwards compatibility with browsers can be maintained, as far as possible, for Blaze implementations. Blaze developers can use the latest features of JavaSCript within the latest browsers and versions, safe in the knowledge that functionality will degrade gracefully in older browsers.
License: Open Source (MIT)