Copyright
Brief Table of Contents
Table of Contents
Preface
Acknowledgments
About this book
About the author
Lesson 1. ECMAScript specification and the proposal process
1.1. A brief history of ECMAScript
1.2. Why ES2015 adds so much
1.3. Who decides what gets added?
1.3.1. Specification stages
1.3.2. Picking a stage
1.4. What this book will cover
Summary
Lesson 2. Transpiling with Babel
2.1. What is transpiling?
2.1.1. Compiling to JavaScript languages
2.1.2. Where Babel fits in
2.2. Setting up Babel 6
2.3. The Babel configuration needed for this book
2.3.1. A note on source maps
2.3.2. Set up Babel as NPM script
Lesson 3. Bundling modules with Browserify
3.1. What’s a module?
3.2. How modules work in Node.js
3.3. What is Browserify?
3.4. How does Browserify help with ES6 modules?
3.5. Setting up Browserify with Babel
3.5.1. Installing Browserify
3.5.2. Setting up a project using babelify
3.6. Alternatives to Browserify