|
|
|
|
|
by Aeolun
910 days ago
|
|
To be fair, the ESM switch has been botched beyond compare. It’s like they didn’t want to become Python 2/3, and then did the absolute worst possible alternative. It is beyond frustrating that it’s up to individual package authors whether or not their package supports ESM or CommonJS. And yeah, it’s a pita when one of your downstream dependencies decides to go ESM only, and breaks your entire friggin chain of stuff that depends on it being CommonJS. |
|
But what is the issue here is the stubbornness of the maintainer and his unwillingness to accommodate a very sizable portion of his user base. The industry is moving on, and as a TC-39 member he should be aware of where the community is moving as well as show some empathy with his users.