This is a summary of a news nerds discussion in early November 2019.
- Grunt and Gulp are old news, although still used.
- Webpack is difficult but widely used.
- Rollup is simpler than Webpack, and good.
- Microbundle is even easier than Rollup, and suitable for smaller modules.
- The Airbnb JavaScript Style Guide is opinionated but useful for establishing and following conventions.
A long but clear explanation of the whole module-bundling process is Modern JavaScript Explained For Dinosaurs (2017).