

Modernizing packages to ESM (JS Party #290)
Sep 1, 2023
Mark Erikson joins to talk about the shift from CommonJS to ESM. They discuss the history of module patterns in JS, challenges of publishing packages and the need for standards in package publishing. The chapter also explores the ongoing relevance and benefits of CommonJS in package modernization.
Chapters
Transcript
Episode notes
1 2 3 4 5 6 7
Introduction
00:00 • 2min
Introduction, Building a Time Traveling Debugger, and the Evolution of Modules
02:02 • 3min
The History and Evolution of JavaScript Packages and Modules
04:44 • 26min
Challenges of Publishing Packages and Self-doubt
30:16 • 2min
Modernizing Packages to ESM and Challenges with Runtime Changes
32:37 • 19min
The Need for Standards in Package Publishing
51:52 • 10min
The Importance of CommonJS and the Challenges of Transitioning to ESM
01:01:29 • 3min