shakedown.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
A community for live music fans with roots in the jam scene. Shakedown Social is run by a team of volunteers (led by @clifff and @sethadam1) and funded by donations.

Administered by:

Server stats:

247
active users

#esm

0 posts0 participants0 posts today
Europe Says<p><a href="https://www.europesays.com/2068860/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">europesays.com/2068860/</span><span class="invisible"></span></a> Europe sees opportunity in Trump’s economic chaos – POLITICO <a href="https://pubeurope.com/tags/banks" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>banks</span></a> <a href="https://pubeurope.com/tags/Bonds" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Bonds</span></a> <a href="https://pubeurope.com/tags/ChristineLagarde" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ChristineLagarde</span></a> <a href="https://pubeurope.com/tags/currency" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>currency</span></a> <a href="https://pubeurope.com/tags/DigitalCurrency" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DigitalCurrency</span></a> <a href="https://pubeurope.com/tags/DonaldTrump" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DonaldTrump</span></a> <a href="https://pubeurope.com/tags/Economy" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Economy</span></a> <a href="https://pubeurope.com/tags/EconomyOfEU" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>EconomyOfEU</span></a> <a href="https://pubeurope.com/tags/EconomyOfEuropeanUnion" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>EconomyOfEuropeanUnion</span></a> <a href="https://pubeurope.com/tags/EconomyOfTheEU" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>EconomyOfTheEU</span></a> <a href="https://pubeurope.com/tags/EconomyOfTheEuropeanUnion" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>EconomyOfTheEuropeanUnion</span></a> <a href="https://pubeurope.com/tags/esm" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>esm</span></a> <a href="https://pubeurope.com/tags/EUEconomy" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>EUEconomy</span></a> <a href="https://pubeurope.com/tags/Europe" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Europe</span></a> <a href="https://pubeurope.com/tags/Eurozone" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Eurozone</span></a> <a href="https://pubeurope.com/tags/investment" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>investment</span></a> <a href="https://pubeurope.com/tags/markets" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>markets</span></a> <a href="https://pubeurope.com/tags/PierreGramegna" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>PierreGramegna</span></a> <a href="https://pubeurope.com/tags/stability" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>stability</span></a> <a href="https://pubeurope.com/tags/trade" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>trade</span></a> <a href="https://pubeurope.com/tags/TradeWar" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>TradeWar</span></a> <a href="https://pubeurope.com/tags/UnitedStates" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>UnitedStates</span></a> <a href="https://pubeurope.com/tags/war" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>war</span></a></p>
Frederic Jacobs<p>I hope that the Trump administration's cancellations of the Orion crew capsule (for which Europe built the Service Module) and the early de-orbiting of the ISS is a strong wake-up call that ESA's space program can no longer rely on promises from NASA.</p><p>Grateful for Hélène Huby's foresight to leave Airbus when she was VP of Orion-<a href="https://mastodon.social/tags/ESM" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ESM</span></a> to develop European space capsules that don't rely on the US honouring their commitments. </p><p><a href="https://www.reuters.com/business/aerospace-defense/nasa-rocket-lunar-station-many-science-programs-face-cuts-trump-2026-budget-2025-05-02/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">reuters.com/business/aerospace</span><span class="invisible">-defense/nasa-rocket-lunar-station-many-science-programs-face-cuts-trump-2026-budget-2025-05-02/</span></a></p>
Aral Balkan<p>New Kitten release 🎁</p><p>• Fix for Markdown pages¹: import { Multiple, Exports } … and import { Foo as Bar } … now properly supported in front matter when importing components.</p><p>Enjoy!</p><p><a href="https://kitten.small-web.org" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">kitten.small-web.org</span><span class="invisible"></span></a></p><p>:kitten:💕</p><p>¹ <a href="https://kitten.small-web.org/reference/#markdown-pages-page-md-files" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">kitten.small-web.org/reference</span><span class="invisible">/#markdown-pages-page-md-files</span></a></p><p><a href="https://mastodon.ar.al/tags/Kitten" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Kitten</span></a> <a href="https://mastodon.ar.al/tags/SmallWeb" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SmallWeb</span></a> <a href="https://mastodon.ar.al/tags/markdown" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>markdown</span></a> <a href="https://mastodon.ar.al/tags/imports" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>imports</span></a> <a href="https://mastodon.ar.al/tags/components" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>components</span></a> <a href="https://mastodon.ar.al/tags/frontMattter" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>frontMattter</span></a> <a href="https://mastodon.ar.al/tags/ESM" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ESM</span></a> <a href="https://mastodon.ar.al/tags/ESModuleLoaders" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ESModuleLoaders</span></a> <a href="https://mastodon.ar.al/tags/web" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>web</span></a> <a href="https://mastodon.ar.al/tags/dev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>dev</span></a></p>
Kevin Karhan :verified:<p><span class="h-card" translate="no"><a href="https://gaysex.cloud/@sodiboo" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>sodiboo</span></a></span> not if they actually have a <a href="https://infosec.space/tags/ESM" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ESM</span></a> <a href="https://infosec.space/tags/subscription" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>subscription</span></a> (which I doubt) but yeah, not cool...</p><ul><li>Still more secure than the latest version of <a href="https://infosec.space/tags/Windows" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Windows</span></a>!</li></ul>
🧿🪬🍄🌈🎮💻🚲🥓🎃💀🏴🛻🇺🇸<p>It sucks that <a href="https://mastodon.social/tags/SkyPack" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SkyPack</span></a> didn't catch on.</p><p><a href="https://docs.skypack.dev/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">docs.skypack.dev/</span><span class="invisible"></span></a></p><p><a href="https://mastodon.social/tags/webDev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>webDev</span></a> <a href="https://mastodon.social/tags/javaScript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>javaScript</span></a> <a href="https://mastodon.social/tags/js" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>js</span></a> <a href="https://mastodon.social/tags/web" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>web</span></a> <a href="https://mastodon.social/tags/esm" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>esm</span></a> <a href="https://mastodon.social/tags/modules" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>modules</span></a> <a href="https://mastodon.social/tags/esmodules" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>esmodules</span></a> <a href="https://mastodon.social/tags/packageManagement" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>packageManagement</span></a> <a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a> <a href="https://mastodon.social/tags/cdn" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cdn</span></a> <a href="https://mastodon.social/tags/deno" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>deno</span></a> <a href="https://mastodon.social/tags/node" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>node</span></a> <a href="https://mastodon.social/tags/npm" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>npm</span></a></p>
🧿🪬🍄🌈🎮💻🚲🥓🎃💀🏴🛻🇺🇸<p><a href="https://mastodon.social/tags/unpopularOpinion" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>unpopularOpinion</span></a> ESModules over HTTP are fine and the web doesn't need a bundler or a package manager registry.</p><p><a href="https://mastodon.social/tags/webDev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>webDev</span></a> <a href="https://mastodon.social/tags/javaScript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>javaScript</span></a> <a href="https://mastodon.social/tags/web" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>web</span></a> <a href="https://mastodon.social/tags/modules" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>modules</span></a> <a href="https://mastodon.social/tags/esm" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>esm</span></a> <a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a></p>
Aral Balkan<p>If you’re running a relatively recent version of Node.js – I’m on 22.x for Kitten¹ at the moment– and you use ES Modules (because, of course, you use ES Modules, right, because it’s almost 2025…) and you want to use .js extensions and not have to litter package.json files with "type": "module" all over the place, you can start Node with the following flag and it should Just Work™ ;)</p><p>--experimental-default-type</p><p>¹ <a href="https://kitten.small-web.org" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">kitten.small-web.org</span><span class="invisible"></span></a></p><p><a href="https://mastodon.ar.al/tags/NodeJS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>NodeJS</span></a> <a href="https://mastodon.ar.al/tags/ESM" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ESM</span></a> <a href="https://mastodon.ar.al/tags/ECMAScript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ECMAScript</span></a> <a href="https://mastodon.ar.al/tags/JavaScript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>JavaScript</span></a> <a href="https://mastodon.ar.al/tags/modules" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>modules</span></a></p>
🧿🪬🍄🌈🎮💻🚲🥓🎃💀🏴🛻🇺🇸<p>The motivation for <a href="https://mastodon.social/tags/semvar" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>semvar</span></a> seems to be eliminating duplicated modules in your bundle, but it seems to me that with HTTP modules, the browser cache should handle duplicated modules just fine. </p><p>Bundling is an anti-pattern now that we have <a href="https://mastodon.social/tags/ESM" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ESM</span></a> in the browser!</p><p><a href="https://mastodon.social/tags/webDev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>webDev</span></a></p>
🧿🪬🍄🌈🎮💻🚲🥓🎃💀🏴🛻🇺🇸<p>I don't want to publish to <a href="https://mastodon.social/tags/NPM" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>NPM</span></a> because that organization has been shitty for a decade now. </p><p><a href="https://mastodon.social/tags/JSR" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>JSR</span></a> seems like more of the same. </p><p>Why didn't <a href="https://mastodon.social/tags/HTTP" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>HTTP</span></a> based <a href="https://mastodon.social/tags/ESM" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ESM</span></a> <a href="https://mastodon.social/tags/packageManagement" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>packageManagement</span></a> catch on? <a href="https://mastodon.social/tags/JSR" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>JSR</span></a> says it's because you can't do <a href="https://mastodon.social/tags/semvar" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>semvar</span></a>, but I don't see why not; just use file paths ("example.com/package/major/minor/patch/")</p><p>I don't see an advantage to publishing <a href="https://mastodon.social/tags/modules" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>modules</span></a> to a <a href="https://mastodon.social/tags/package" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>package</span></a> <a href="https://mastodon.social/tags/registry" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>registry</span></a> at this time.</p><p><a href="https://mastodon.social/tags/webDev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>webDev</span></a> <a href="https://mastodon.social/tags/javaScript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>javaScript</span></a> <a href="https://mastodon.social/tags/web" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>web</span></a> <a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a></p>
Evert Pot<p>I wrote: "In the future using top-level await might be a BC break in Node". Read it here:</p><p><a href="https://evertpot.com/using-top-level-await-is-bc-break/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">evertpot.com/using-top-level-a</span><span class="invisible">wait-is-bc-break/</span></a></p><p><a href="https://indieweb.social/tags/javascript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>javascript</span></a> <a href="https://indieweb.social/tags/node" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>node</span></a> <a href="https://indieweb.social/tags/esm" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>esm</span></a></p>
Kevin Karhan :verified:<p><span class="h-card" translate="no"><a href="https://fosstodon.org/@carlwgeorge" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>carlwgeorge</span></a></span> <span class="h-card" translate="no"><a href="https://mastodon.bsd.cafe/@vermaden" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>vermaden</span></a></span> <span class="h-card" translate="no"><a href="https://fosstodon.org/@samurro" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>samurro</span></a></span> <span class="h-card" translate="no"><a href="https://mastodon.bsd.cafe/@tara" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>tara</span></a></span> <span class="h-card" translate="no"><a href="https://linuxmom.net/@vkc" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>vkc</span></a></span> <span class="h-card" translate="no"><a href="https://mstdn.social/@BrodieOnLinux" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>BrodieOnLinux</span></a></span> </p><p>Cuz for <a href="https://infosec.space/tags/devs" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>devs</span></a> it was very convenient to target <a href="https://infosec.space/tags/CentOS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CentOS</span></a> and test against it since it's basically identical to <a href="https://infosec.space/tags/RHEL" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RHEL</span></a> - <em>minus the commercial support</em> - which also drove adoption of <a href="https://infosec.space/tags/RedHat" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RedHat</span></a>'s distro.</p><ul><li>Similar to how in many cases <a href="https://infosec.space/tags/OpenSUSE" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>OpenSUSE</span></a> allowed most of the devs targeting <a href="https://infosec.space/tags/SLES" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SLES</span></a> &amp; <a href="https://infosec.space/tags/SLED" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SLED</span></a> to get away not having to buy many machines and how the only.difference between <a href="https://infosec.space/tags/UbuntuLTS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>UbuntuLTS</span></a> &amp; <a href="https://infosec.space/tags/UbuntuPro" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>UbuntuPro</span></a> are <a href="https://infosec.space/tags/Landscape" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Landscape</span></a>, <a href="https://infosec.space/tags/ESM" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ESM</span></a> repos and getting 10years of paid per annum instead of 5 years free security updates.</li></ul>
🧿🪬🍄🌈🎮💻🚲🥓🎃💀🏴🛻🇺🇸<p>Want to know why <a href="https://mastodon.social/tags/CommonJS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CommonJS</span></a> was a mistake?<br>One phrase. Conditional <a href="https://mastodon.social/tags/module" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>module</span></a> <a href="https://mastodon.social/tags/exports" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>exports</span></a>.</p><p>if (condition) {<br> module.exports = foo<br>} else {<br> module.exports = bar<br>}</p><p><a href="https://mastodon.social/tags/javaScript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>javaScript</span></a> <a href="https://mastodon.social/tags/nodejs" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>nodejs</span></a> <a href="https://mastodon.social/tags/cjs" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cjs</span></a> <a href="https://mastodon.social/tags/js" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>js</span></a> <a href="https://mastodon.social/tags/webDev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>webDev</span></a> <a href="https://mastodon.social/tags/esm" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>esm</span></a> <a href="https://mastodon.social/tags/modules" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>modules</span></a></p>
🧿🪬🍄🌈🎮💻🚲🥓🎃💀🏴🛻🇺🇸<p>It's 2024; <a href="https://mastodon.social/tags/JavaScript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>JavaScript</span></a> <a href="https://mastodon.social/tags/libraries" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>libraries</span></a> should be shipping <a href="https://mastodon.social/tags/ESModules" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ESModules</span></a> *only*</p><p><a href="https://mastodon.social/tags/webDev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>webDev</span></a> <a href="https://mastodon.social/tags/frontend" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>frontend</span></a> <a href="https://mastodon.social/tags/js" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>js</span></a> <a href="https://mastodon.social/tags/modules" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>modules</span></a> <a href="https://mastodon.social/tags/esm" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>esm</span></a> <a href="https://mastodon.social/tags/commonjs" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>commonjs</span></a> <a href="https://mastodon.social/tags/modularity" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>modularity</span></a> <a href="https://mastodon.social/tags/nodejs" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>nodejs</span></a> <a href="https://mastodon.social/tags/deno" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>deno</span></a></p>
🧿🪬🍄🌈🎮💻🚲🥓🎃💀🏴🛻🇺🇸<p>99 dependencies and they're all <span class="h-card" translate="no"><a href="https://fosstodon.org/@eslint" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>eslint</span></a></span></p><p><a href="https://mastodon.social/tags/nodejs" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>nodejs</span></a> <a href="https://mastodon.social/tags/javaScript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>javaScript</span></a> <a href="https://mastodon.social/tags/webDev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>webDev</span></a> <a href="https://mastodon.social/tags/eslint" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>eslint</span></a> <a href="https://mastodon.social/tags/linting" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>linting</span></a> <a href="https://mastodon.social/tags/npm" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>npm</span></a> <a href="https://mastodon.social/tags/esmodules" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>esmodules</span></a> <a href="https://mastodon.social/tags/esm" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>esm</span></a></p>
Tim Perry<p>Guess which version switched to ESM-only? <a href="https://toot.cafe/tags/javascript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>javascript</span></a> <a href="https://toot.cafe/tags/esm" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>esm</span></a></p>
🧿🪬🍄🌈🎮💻🚲🥓🎃💀🏴🛻🇺🇸<p>Is it wrong if I'm kind of enjoying the drama about <a href="https://mastodon.social/tags/ljharb" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ljharb</span></a>?<br>Burn tc39 down! Make the web anew!<br>The only standard is death comes to everything!</p><p><a href="https://mastodon.social/tags/webDev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>webDev</span></a> <a href="https://mastodon.social/tags/javaScript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>javaScript</span></a> <a href="https://mastodon.social/tags/tc39" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>tc39</span></a> <a href="https://mastodon.social/tags/nodejs" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>nodejs</span></a> <a href="https://mastodon.social/tags/esm" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>esm</span></a> <a href="https://mastodon.social/tags/esmodules" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>esmodules</span></a> <a href="https://mastodon.social/tags/commonjs" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>commonjs</span></a> <a href="https://mastodon.social/tags/cjs" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cjs</span></a> <a href="https://mastodon.social/tags/modules" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>modules</span></a></p>
🧿🪬🍄🌈🎮💻🚲🥓🎃💀🏴🛻🇺🇸<p>&gt; enough libraries use ES Modules that for many projects you need to either use ES Modules, or figure out how to interoperate ES Modules with your CommonJS code. At the same time, enough code still uses CommonJS that you often need to figure out how to include that legacy code in your otherwise-ES Module project.</p><p><a href="https://borischerny.com/javascript,/typescript/2024/06/19/ES-Modules-Are-A-Mess.html" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">borischerny.com/javascript,/ty</span><span class="invisible">pescript/2024/06/19/ES-Modules-Are-A-Mess.html</span></a></p><p><a href="https://mastodon.social/tags/javaScript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>javaScript</span></a> <a href="https://mastodon.social/tags/nodeJS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>nodeJS</span></a> <a href="https://mastodon.social/tags/esModules" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>esModules</span></a> <a href="https://mastodon.social/tags/webdev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>webdev</span></a> <a href="https://mastodon.social/tags/web" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>web</span></a> <a href="https://mastodon.social/tags/typescript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>typescript</span></a> <a href="https://mastodon.social/tags/esm" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>esm</span></a> <a href="https://mastodon.social/tags/cjs" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cjs</span></a> <a href="https://mastodon.social/tags/commonjs" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>commonjs</span></a> <a href="https://mastodon.social/tags/package" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>package</span></a> <a href="https://mastodon.social/tags/npm" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>npm</span></a></p>
🧿🪬🍄🌈🎮💻🚲🥓🎃💀🏴🛻🇺🇸<p>&gt; Babel has stayed on CJS until now because that allows deferring loading modules until they’re needed for performance: While that’s possible with ESM, it has much worse ergonomics. </p><p><a href="https://thenewstack.io/how-javascript-is-finally-improving-the-module-experience/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">thenewstack.io/how-javascript-</span><span class="invisible">is-finally-improving-the-module-experience/</span></a></p><p><a href="https://mastodon.social/tags/javaScript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>javaScript</span></a> <a href="https://mastodon.social/tags/webDev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>webDev</span></a> <a href="https://mastodon.social/tags/esm" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>esm</span></a> <a href="https://mastodon.social/tags/esModules" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>esModules</span></a> <a href="https://mastodon.social/tags/nodejs" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>nodejs</span></a></p>
🧿🪬🍄🌈🎮💻🚲🥓🎃💀🏴🛻🇺🇸<p>&gt; The recent update in Node.js introduces an experimental feature that allows require() to synchronously load ESM graphs that do not contain top-level await. This feature is significant because it allows developers to use require() with ESM.</p><p><a href="https://zacharylee.substack.com/p/native-support-for-cjsesm-interoperability" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">zacharylee.substack.com/p/nati</span><span class="invisible">ve-support-for-cjsesm-interoperability</span></a></p><p><a href="https://mastodon.social/tags/javaScript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>javaScript</span></a> <a href="https://mastodon.social/tags/esm" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>esm</span></a> <a href="https://mastodon.social/tags/webdev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>webdev</span></a> <a href="https://mastodon.social/tags/nodejs" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>nodejs</span></a> <a href="https://mastodon.social/tags/require" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>require</span></a> <a href="https://mastodon.social/tags/modules" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>modules</span></a> <a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a> <a href="https://mastodon.social/tags/development" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>development</span></a> <a href="https://mastodon.social/tags/technology" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>technology</span></a> <a href="https://mastodon.social/tags/tech" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>tech</span></a></p>
🧿🪬🍄🌈🎮💻🚲🥓🎃💀🏴🛻🇺🇸<p>&gt; Support for require()ing ESM graphs is now exposed by default in Node.js 22</p><p><a href="https://openjsf.org/blog/nodejs-22-available" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">openjsf.org/blog/nodejs-22-ava</span><span class="invisible">ilable</span></a></p><p><a href="https://mastodon.social/tags/nodejs" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>nodejs</span></a> <a href="https://mastodon.social/tags/webDev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>webDev</span></a> <a href="https://mastodon.social/tags/javaScript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>javaScript</span></a> <a href="https://mastodon.social/tags/esm" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>esm</span></a> <a href="https://mastodon.social/tags/esmodules" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>esmodules</span></a> <a href="https://mastodon.social/tags/commonJS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>commonJS</span></a> <a href="https://mastodon.social/tags/js" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>js</span></a> <a href="https://mastodon.social/tags/web" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>web</span></a> <a href="https://mastodon.social/tags/node" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>node</span></a></p>