#513 — December 5, 2023 |
|
Node v21.3.0 and v21.4.0 (Current) Released — We've mentioned it in passing, but Node has gained a new Rafael Gonzaga |
A Recap of the Electron Ecosystem in 2023 — The Electron project takes December off so now's a good time to look at recent developments. Electron 28 is the final release of the year and uses Chromium 120, Node 18.18.2, and V8 12.0, plus ES module support has been enabled. Erick Zhao |
Build AI-Powered Apps with OpenAI and Node.js — Join Scott for this detailed video course and learn how to integrate OpenAI's powerful language models into your Node projects. Learn to build AI chat interfaces, semantic search, document QA, function calling, and create AI images – all with Node.js! Frontend Masters sponsor |
IN BRIEF:
|
Advanced Patterns for Taking Page Element Screenshots with Playwright — Let’s say you take screenshots of pages using Playwright but want to do things like mask certain bits of content, modify the image in other ways, or even manipulate the DOM before taking the screenshot? Liran shares some code snippets for you. Liran Tal |
Biome Wins the 'Prettier Challenge' — Three weeks ago, the creator of Prettier put up a $10k bounty for a Rust-powered code formatter that could pass over 95% of Prettier’s tests. Biome has claimed the prize and everyone is hoping this leads to further advances in performance for both projects. Biome |
Love What You Code and Work #LikeABosch — Join us and enjoy working with a team that shares your passion for coding. Learn more. Bosch sponsor |
I Replaced Pawel Grzybek |
🛠 Code & Tools |
Pelias: A Modular, Stand-Alone 'Coarse' Geocoder — Given an address or place name this will come up with geographic coordinates, and vice versa. In terms of finding a location, it’s not super accurate (hence the ‘coarse’) but it may be acceptable for your use case. Demo here. Pelias |
⚠️ NPMprune: Prune Unnecessary Files from The Zealot |
tldts: Library to Work with Domain Names, Subdomains and URIs — A ‘blazing fast’ library for extracting hostnames, domains, public suffixes, and more from URLs, with full Unicode/IDA support, TS type definitions, and more. Parisot and Berson |
|
Node File Trace: Node.js Dependency Tracing Utility — Used to determine exactly which files are needed for a Node app to run. Finally, an NFT that actually makes any sense. Vercel |
Got 14: A Powerful HTTP Request Library for Node — A popular HTTP request library. v14 bumps the minimum required version of Node to Node v20. If you still need to support v18 for now, Sindre recommends staying on Got 13. Sindre Sorhus |
|