There should be some kind of teardrop tattoo equivalent for JavaScript engineers who have seen into the abyss of TS → ESM/CJS package publishing.’s operatic record of his own journey is but a taste of the horrors.

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