A Node.js workshopper tutorial that teaches ES6 features through interactive exercises. Version 1.0.0 (last release circa 2015) is stable and uses Babel 6 with the es2015 preset. It is designed for offline command-line learning, with each exercise requiring the user to write code that passes a test. Differentiators: focuses exclusively on ES6 transpilation with Babel, as opposed to general ES6 tutorials. No longer actively maintained; superseded by modern environments with native ES6 support.
npm install tower-of-babelVerified import paths — ran on the pinned version, not inferred.
Sets up a new project with ESLint, Babel, and starts the Tower of Babel tutorial.
Consider using native ES6 or a modern tutorial.
Use an older Node.js version (e.g., 4.x) or Docker to run the tutorial.
For Babel 7, install @babel/cli, @babel/preset-env and set { "presets": ["@babel/preset-env"] } in .babelrc.Run 'npm install babel-preset-es2015' inside the project directory.
Ensure tower-of-babel is in node_modules: run 'npm install tower-of-babel' from the project root.
Use Node.js version 4.x or upgrade to Babel 7 with a compatible Node version.