---
title: "Jod only knows what Node v22 LTS will be called"
publication: "Node Weekly"
issue: 551
published_at: "2024-10-15"
canonical_url: "https://nodeweekly.com/issues/551"
---

Plus what Deno and Bun are up to, TypeScript 5.7 beta, and making inquiries.. |        

#​551 — October 15, 2024 

[Read on the Web](https://nodeweekly.com/issues/551)   

😅 If you didn't get Node Weekly last week, don't panic - no one did! We were taking a scheduled week off, but unfortunately forgot to notify you in [the previous issue.](https://nodeweekly.com/issues/550) We're now back every Tuesday till December 17 and the Xmas break :-)
__
_Peter Cooper, your editor_ 

Together with [![Hacking Scale\](https://res.cloudinary.com/cpress/image/upload/c_fill,g_auto,w_1280,h_252/fzljairu59azojpau3ca.png)](https://newsletter.betterstack.com/?utm_source=node_weekly)  

![Node.js Weekly](https://res.cloudinary.com/cpress/image/upload/v1653576619/lgfqinzbdqttwmhvljxb.png) 

[![\](https://res.cloudinary.com/cpress/image/upload/w_1280,e_sharpen:60,q_auto/jgzrqbk4xp1uzepyt2y0.jpg)](https://nodejs.org/en/blog/release/v20.18.0)  

[Node v20.18.0 (LTS) Released; v20 'Iron' Prepares to Bow Out as Active LTS Release](https://nodejs.org/en/blog/release/v20.18.0) — It’s been a quiet few weeks for official releases. This update marks one of the last in Node 20’s run as the active LTS release, and introduces [experimental network inspection support.](https://github.com/nodejs/node/pull/53593) Node 22 will soon take over the active LTS crown ([as per schedule](https://nodejs.org/en/about/previous-releases)) but what will its codename be given there are no elements starting with J? Amazingly, [this question was asked _six years ago_](https://github.com/nodejs/Release/issues/304) and it's (_probably_) going to be **Jod.** 

Michaël Zasso   

[Announcing Deno 2: Node Done Right, Again(?)](https://deno.com/blog/v2.0) — What if the inventor of Node got to do it all over again? [Deno!](https://deno.com/) v2.0 refines the recipe with a focus on backwards compatibility with Node, an area surely impeding adoption till now. We love the [▶️ epic ‘Announcing Deno 2’ video](https://www.youtube.com/watch?v=d35SlRgVxT8) recorded by Ryan and the team – it’s a mix of entertainment and a ‘keynote-style’ tour of everything modern Deno has to offer, if you’ve not yet been convinced. 

Dahl, Belder, Iwańczuk and Jiang   [![\](https://copm.s3.amazonaws.com/5ec8726e.png)](https://newsletter.betterstack.com/?utm_source=node_weekly) 

[Become a Better Engineer in Less Than 5 Minutes a Week](https://newsletter.betterstack.com/?utm_source=node_weekly) — Hacking Scale is a bi-weekly newsletter about building and scaling software. Get an engineering story explained in < 1000 words, with hand-drawn visuals, delivered to your inbox. [Ship with secrets from Figma or OpenAI](https://newsletter.betterstack.com/?utm_source=node_weekly). 

Hacking Scale sponsor   

[How Bun Supports V8 APIs Without Using V8](https://bun.sh/blog/how-bun-supports-v8-apis-without-using-v8-part-1) — [Bun](https://bun.sh/) uses the JavaScriptCore engine, not V8, yet it can support Node addons that rely upon V8’s APIs. Here’s how it works under the hood. 

Ben Grant (Bun)   

[Announcing TypeScript 5.7 Beta](https://devblogs.microsoft.com/typescript/announcing-typescript-5-7-beta/) — The newest TypeScript is on the way. As always, there's a laundry list of enhancements and features, but the [path rewriting for relative paths](https://devblogs.microsoft.com/typescript/announcing-typescript-5-7-beta/#path-rewriting-for-relative-paths) is a particularly welcome addition for those building server-side apps, enabling easy rewrites of `.ts` imports into `.js` at compile time. 

Microsoft   

[Node vs Bun: No Backend Performance Difference?](https://evertheylen.eu/p/node-vs-bun/) — You can always trust a benchmark to ruffle some feathers, often over the methodology rather than the result. This is no exception, but interesting nonetheless. 

Evert Heylen   

📄 [How to Submit an Electron App to the macOS App Store](https://www.dolthub.com/blog/2024-10-02-how-to-submit-an-electron-app-to-mac-app-store/) Liu Liu      

📰 Classifieds   

[[Guide\] Debugging Microservices & Distributed Systems](https://sentry.io/resources/debugging-microservices-and-distributed-systems/?utm_medium=paid-community&utm_source=nodeweekly&utm_campaign=fy25q3-tracing&utm_content=newsletter-tracing-readguide): Best practices on debugging modern web applications. [Read more](https://sentry.io/resources/debugging-microservices-and-distributed-systems/?utm_medium=paid-community&utm_source=nodeweekly&utm_campaign=fy25q3-tracing&utm_content=newsletter-tracing-readguide)🔍 

--- 

🧰 PostgreSQL is all you need for AI. Use [pgvectorscale](https://github.com/timescale/pgvectorscale/) to get 28x faster search, 75% cheaper vs popular vector databases. 

--- 

[Hookdeck](https://hookdeck.com/discover/nodeweekly?ref=nodeweekly-551): Stripe-level DX for all your webhooks.     

🛠 Code & Tools 

[![\](https://res.cloudinary.com/cpress/image/upload/w_1280,e_sharpen:60,q_auto/ezxo1lsbszvf8csfuki6.jpg)](https://github.com/SBoudrias/Inquirer.js)  

[Inquirer.js 12.0: A Collection of Common Interactive CLI Controls](https://github.com/SBoudrias/Inquirer.js) — Want to ask your users questions? Select from predefined options? Enter a password? Check boxes? (Maybe you want to make sure they’re not affiliated with WP Engine or [something ridiculous like that.](https://wptavern.com/wordpress-org-login-gets-mandatory-affiliation-checkbox-following-wp-engine-dispute)) Well, then, this is for you. 

Simon Boudrias   

[Node Version Manager Desktop 4.0](https://github.com/1111mp/nvm-desktop) — A [Tauri](https://v2.tauri.app/)-powered desktop app for macOS, Windows and Linux to manage multiple installed versions of Node on your system. 

rainbow   

[Check Out Depot's GitHub Actions Price Calculator and Optimize Your Builds](https://shortclick.link/yo284d) — Depot just launched a GitHub Actions price calculator! Get a cost breakdown & see how much faster and cheaper Depot is. 

Depot / GitHub Actions Price Calculator sponsor   

[pretty-print: Appealing String Representations of JS Values](https://www.npmjs.com/package/@parischap/pretty-print) — Produce a string representation of any value. Similar to `util.inspect` but with many extra options for tree-ifying, coloring, sorting, choosing what to display, etc. 

Effectful Technologies Inc   

🤖 [KaibanJS: A Framework for Building Multi-Agent Systems](https://www.kaibanjs.com/) — Why let Python have all the AI and LLM fun? KaibanJS promises to ‘fill the void’ by offering a JS-first framework specifically for building LLM-powered AI agents. 

Dariel Noel   

[DOCX 9.0: Generate Word `.docx` Files from JavaScript](https://docx.js.org/) — The code to lay out documents is verbose but there’s a _lot_ of functionality baked in and there aren’t many other options for this task. Here’s a [CodePen-based example](https://codepen.io/dolanmiu/pen/RwNeObg) to give you an idea. [GitHub repo.](https://github.com/dolanmiu/docx) 

Dolan Miu   

[Jeasx: The Ease of JSX with the Power of SSR](https://www.jeasx.dev/) — A new server side rendering framework built on top of JSX and Fastify. 

Maik Jablonski   

[ip-address 10.0: Library for Parsing and Manipulating IP Addresses](https://github.com/beaugunderson/ip-address) — Works with both IPv4 and IPv6 addresses. 

Beau Gunderson   

- [Express.js 5.0.1](https://github.com/expressjs/express) – Note that the 5.0 release is still [tagged as '`next`'](https://www.npmjs.com/package/express?activeTab=versions)
- [milliparsec 5.0](https://github.com/tinyhttp/milliparsec/releases/tag/v5.0.0) – _"Tiniest body parser in the universe."_
- [Secretlint 9.0](https://github.com/secretlint/secretlint) – Tool to prevent committing credentials/secrets.
- [Wasp 0.15](https://github.com/wasp-lang/wasp/releases/tag/v0.15.0) – [Wasp](https://wasp-lang.dev/) is a Rails-like framework using Node, React & Prisma.
- [pg-promise 11.10](https://github.com/vitaly-t/pg-promise) – Postgres interface for Node.
- [Undici 6.20](https://github.com/nodejs/undici) – Node's HTTP/1.1 client library.
- [ESLint 9.12.0](https://eslint.org/blog/2024/10/eslint-v9.12.0-released/)    

**Got a link for us?** Reply and tell us. We can't include everything but we'll look at anything you send. _Thanks!_ 

--- 

**Sponsorship:** Email `[kristina@cooperpress.com](mailto:kristina@cooperpress.com)` for details. 

--- 

Published by Cooper Press Ltd.
Fairfield Enterprise Centre, Louth, LN11 0LS, United Kingdom 

[Cancel your subscription](https://nodeweekly.com/leave/*|UID|*) or [change your address](https://nodeweekly.com/edit_subscription/*|UID|*).
