Shipping Node.js Packages in 2025 (joy )Oct 3, 2025 41 slides , nodejs , commonjs , dependencies Modern Node.js Patterns for 2025 Jun 26, 2025 40 nodejs , software-design-patterns , apis , testing , asynchronicity , streaming , worker-threads , developer-experience , monitoring , deploying , errors Bridging CommonJS and ESM in Node.js (joy /web )Jun 17, 2025 39 videos , nodejs , commonjs CJS vs. AMD vs. UMD vs. ESM: Which JavaScript Module Format Should You Use—and Why It Even Matters Jun 16, 2025 38 javascript , nodejs , modules , commonjs , bundling , comparisons Using “await” at the Top Level in ES Modules Jun 16, 2025 37 javascript , asynchronicity Building the Bridge: Running JavaScript Modules From Dart May 8, 2025 36 javascript , modules , commonjs , dart , deno Move on to ESM-Only (ant )Feb 5, 2025 35 modules , nodejs , support , javascript , typescript A Deep Dive Into CommonJS and ES Modules in Node.js (app )Dec 11, 2024 34 deep-dives , modules , commonjs , nodejs Node.js Delivers First LTS With “require(esm)” Enabled, Enhances Security and Release Automation (sar /soc )Dec 6, 2024 33 nodejs The Future of Front-End Development: Trends to Watch in 2025 (max )Nov 30, 2024 32 ai , qwik , solidjs , webassembly , design-systems , headless , accessibility , sustainability , dev-tools , low-and-no-code Importing a Frontend JavaScript Library Without a Build System (b0r )Nov 18, 2024 31 javascript , libraries , commonjs , nodejs , html In the Future Using Top-Level “await” Might Be Cause a Backwards Compatibility Break in Node (eve )Oct 18, 2024 30 nodejs , modules , commonjs , interoperability How to Convert CommonJS to ESM (den )Oct 16, 2024 29 how-tos , conversion , commonjs , javascript Eleventy v3.0.0: Possums ❤️ ESM (zac /ele )Oct 1, 2024 28 release-notes , eleventy Tailwind CSS Config With ESM Imports (lia )Sep 4, 2024 27 tailwind , configuration Create npm Package With CommonJS and ESM Support in TypeScript Jun 29, 2024 26 npm , dependencies , commonjs , typescript npm and Node.js Should Do More to Make ES Modules Easy to Use Jun 19, 2024 25 npm , nodejs Dual Publishing ESM and CJS Modules With tsup and “Are the Types Wrong?” (joh )Jun 15, 2024 24 dependencies , commonjs , tooling , typescript , type-safety How JavaScript Is Finally Improving the Module Experience (mar /the )Jun 14, 2024 23 javascript , modules , commonjs , developer-experience , webassembly Native Support for CJS/ESM Interoperability Begins in Node.js 22 May 5, 2024 22 commonjs , interoperability , support , nodejs Building an npm Package Compatible With ESM and CJS in 2024 (sny )Apr 18, 2024 21 npm , dependencies , interoperability , commonjs “__dirname” Is Back in Node.js With ES Modules (phi )Mar 21, 2024 20 nodejs “require(esm)” in Node.js (joy )Mar 18, 2024 19 nodejs , ecmascript , commonjs Comparing ECMAScript Modules and CommonJS Mar 18, 2024 18 comparisons , commonjs Build a Node App With TypeScript (mat )Mar 18, 2024 17 nodejs , typescript , pnpm Lessons Learned Moving Eleventy From CommonJS to ESM in 2024 (zac /cfe )Feb 6, 2024 16 videos , lessons , eleventy , commonjs , refactoring How to Use ESM on the Web and in Node.js Dec 14, 2023 15 how-tos , commonjs , modules , nodejs Node.js, TypeScript, and ESM: It Doesn’t Have to Be Painful Dec 11, 2023 14 nodejs , typescript The Great JavaScript Divide: CommonJS vs. ES Modules (abd )Sep 21, 2023 13 javascript , modules , commonjs , comparisons My Experience Modernizing Packages to ESM Aug 8, 2023 12 dependencies , modernization The Native Way to Configure Path Aliases in Frontend Projects May 2, 2023 11 javascript , nodejs , commonjs , tooling , aliases TypeScript’s Migration to Modules (dan /typ )Mar 9, 2023 10 typescript , modules , commonjs , migrating Speeding Up the JavaScript Ecosystem—Module Resolution (mar )Jan 15, 2023 9 javascript , performance , modules , commonjs Custom ESM Loaders: Who, What, When, Where, Why, How Jul 13, 2022 8 nodejs CommonJS (CJS) and Modules (ESM): Import Compatibility Mar 9, 2022 7 javascript , typescript , commonjs Importing ES6 Modules Over HTTP/HTTPS in Node.js Feb 27, 2022 6 http , nodejs TypeScript and Native ESM on Node.js (rau )Jul 7, 2021 5 typescript , nodejs What the Heck Are CJS, AMD, UMD, and ESM in JavaScript? Jul 22, 2019 4 javascript , modules , commonjs Using ES Modules in the Browser Today May 29, 2018 3 javascript Understanding ES6 Modules (cra )Apr 17, 2018 2 javascript , modules , commonjs Brief History of JavaScript Modules May 12, 2016 1 javascript , modules , commonjs , webpack , rollup , tooling , history