Hello friends and welcome to another “how’s ESM vs CJS doing?!”
A big win this time, at a year of `require(esm)` available!
38.0% of the popular npm packages now have ESM, up from 33.4% half a year ago.
ESM-only is up from 12.6% to 16.0%.
Particularly this non-dual, “vanilla” growth is very big!
npm increasingly feels like a zombie org under GitHub.
As someone who's been around the JS ecosystem and part of multiple OSS orgs for years, what I'm seeing isn't just "big co moves slow." It's quiet neglect of critical infrastructure the entire JS world runs on.
A short thread 🧵