There should be some kind of teardrop tattoo equivalent for JavaScript engineers who have seen into the abyss of TS → ESM/CJS package publishing.

@acemarke@mastodon.social’s operatic record of his own journey is but a taste of the horrors. https://blog.isquaredsoftware.com/2023/08/esm-modernization-lessons/

Every time I think I’m ready to take stock and sum up my own experience, another layer of badness reveals itself.