I think it's time that I give up on the JS ecosystem.
The CJS/ESM shitshow is clearly never going to get fixed despite the now several years of confusion and compatibility issues, it's become a competition for who can build the shiniest monolithic framework, and not enough people in the JS world even still care about having a public commons to sustain the ecosystem.
The worst part is that there are no plausible alternatives I know of; basically everything else has a *worse* dependency climate. I guess I'll have to focus on my own language/ecosystem project instead.
(This is NOT an invitation to complain at me about npm, node_modules, leftpad, your personal hatred for JS as a language, etc.)
Just to blow steam may I recommend this talk on stripping it all away, @joepie91? No more stack shitshows! Code as close to the metal as you can without getting too close to the metallic shitshows at the other end. Read or, better, watch: https://100r.co/site/weathering_software_winter.html