<div dir="auto"><div>Hi<br><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Le dim. 12 sept. 2021 à 18:39, Yadd <<a href="mailto:yadd@debian.org">yadd@debian.org</a>> a écrit :<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Le 12/09/2021 à 18:35, Pirate Praveen a écrit :<br>
> <br>
> With nodejs supporting ESM natively, we should try to avoid as much of<br>
> build steps as possible.<br>
<br>
You're right, but for now this avoid to downgrade updated packages (like<br>
node-strip-json-comments which broke eslint)<br></blockquote></div></div><div dir="auto"><br></div><div dir="auto">You'll notice that before uploading the breaking node-strip-json-comments, I did write to this list to ask for advice, and uploaded a -1 which could still be required (but not imported, breaking upstream in a way). </div><div dir="auto"><br></div><div dir="auto">And the sound advice was: follow upstream. So I uploaded -2 which broke requiring deps; but could be imported like upstream meant.</div><div dir="auto"><br></div><div dir="auto">It we had something automatically doing the require-and-import trick, that could be a temporary solution. Very very temporary. But this workaround is manual and goes in the wrong direction, so I'm voting against it. It looks like it could silently build up a technical debt... until shit hits the fan (a when, not an if), then we'll have to foot the bill.</div><div dir="auto"><br></div><div dir="auto">J. Puydt</div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
</blockquote></div></div></div>