3 ms·
I wrote a very similar post a couple months ago about trying to modernize the Redux JS packages to support ESM and CJS module formats: https://blog.isquaredsof
by acemarke 3y ago
I wrote a very similar post a couple months ago about trying to modernize the Redux JS packages to support ESM and CJS module formats:
https://blog.isquaredsoftware.com/2023/08/esm-modernization-lessons/ https://blog.isquaredsoftware.com/2023/08/esm-modernization-...
I _liked_ Gregory's post. I _felt_ all of the frustration, and the confusion over lack of good docs, and the plethora of competing tools and formats. It resonated deeply for me. I haven't touched Python in years, but I could see exactly how all these pain points were happening thanks to the writing style and the explanations. The goal is to share "here's what I tried", "here's what seems wrong or broken", "here's the pitfalls I ran into", and "here's the _frustration_ I'm feeling at how messed up this all is". And it succeeded.
(And fwiw, I've had a lot of other folks in the JS ecosystem express similar thoughts as thanks for my post. It's a limited target audience, most people won't care, but the folks who _do_ have to deal with these kinds of problems understand and appreciate the details and the effort involved.)
- golergka 3y agoThank you for this post! I've recently read it and then decided to abandon any attempt at such a migration.