#460 — October 27, 2022
route-list: CLI Tool to Display Express/Koa/Hapi/Fastify Routes — If you’ve got a Node-based webapp and you want to see all of its endpoints in an elegant way, here’s an option.
Node 18 Becomes Active LTS with v18.12.0 — Formerly a ‘current’ release getting all the newest features, version 18 is now the active ‘Long Term Support’ release and will remain so until October 2023. Its codename is Hydrogen – quite fitting as the most abundant element in the universe.
Ruy Adorno and Rafael Gonzaga
Free Course: The Last Algorithms Course You’ll Need — This super fun free video course dives into data structures, arrays, search and sort, recursion, graphs, trees and much more.
Frontend Masters sponsor
Mannan Tirmizi (Snyk)
npm 9.0.0 Released — The goal with this release? To standardize appropriate defaults and clean up legacy configurations, laying the ground-work for future improvements to the default npm experience long-term. Is it a big feature packed release? No.
The security folks at Socket have found another npm related attack vector that malicious packages could use to target you.
Docker’s Tyler Charboneau takes a look at how to use the official Node.js Docker image.
🛠 Code & Tools
NPKILL: Easily Remove Old or Heavy node_modules Folders — List any node_modules directories in your system, as well as the space they take up. You can then select which ones you want to erase to free up space. It’s been a year since we linked this, but it’s always popular, and a new version has just come out too.
Estefanía García Gallardo and Juan Torres Gómez
Create PDFs Without Any Design Skills Using Just JSON — Use a simple API to build stunning PDFs with pre-styled components for layout, content and data visualization. Get started with automating PDF generation now.
patch-package 6.5: Fix Broken Node Modules Instantly — The idea is you use this to apply patches to packages used by your app. Describes itself as a ‘a vital band-aid for those of us living on the bleeding edge’ (!)
Five Node.js Logging Libraries to Consider — A quick run through Winston, Pino, Bunyan, loglevel, and npmlog.
Unfurl 6.0: Metadata Scraper — Supports lifting data from oEmbed, Twitter cards and pages using Open Graph tags.
Opus 0.9: Native Opus Bindings for Node — Bindings for libopus, a library for working with the Opus lossy audio codec.
↳ Tool for optimizing SVG files.
↳ Postgres client with type safety and composable queries.
↳ Fast, well tested WebSocket client and server library.
Wild Wild Path 3.3
↳ Object property paths with wildcards and regexps.
↳ Implement GraphQL servers on Fastify.
↳ Find the timezone based on GPS coordinates.
Doppler – A SecretOps Platform Built by Developers for Developers — Doppler’s looking for Sr. Full-Stack Engineers to help shape the future of security devtools. TypeScript, React, Express, and Go, apply here.
Find Tech Jobs with Hired — Create a profile on Hired to connect with hiring managers at growing startups and Fortune 500 companies. It’s free for job-seekers.