1. About this book
ES6 (whose official name is ECMAScript 2015) is the latest version of JavaScript.
Topics covered in this book:
- Configuring Babel.
- Setting up ES6 projects that are compiled to ES5 via Babel:
- Deploying ES6 in browsers via Babel and webpack.
- Deploying ES6 in Node.js, by statically or dynamically compiling it via Babel.
Versions used in this book:
- Babel 6
- webpack 1.x
- Node.js 5
More information on this book:
- Required knowledge: You should already know ES6. If you don’t, consult my book “Exploring ES6” which you can read online for free.
- Feedback, submitting errata: consult the home page of this book.
More information on Babel:
- Babel has an official forum.
-
The new Babel handbook has two parts:
- User Handbook: how to set up/configure Babel and more.
- Plugin Handbook: how to create plugins for Babel.
Acknowledgements. Many thanks go to the Babel team (especially Logan Smyth, James Kyle and Sebastian McKenzie) for answering questions I had while writing this book.