Wild wild property access
🇺🇦 #433 — April 14, 2022
🤠 Wild Wild Path: Object Property Paths with Wildcards and Regexps — A neat way to access properties in objects (which can be deeply nested) by way of string based queries that support wildcards and regular expressions. You need to see some examples to really get the idea, but it’s cool (or ‘wild’, if you will).
A Command-Line Argument Parsing API for Node.js Core? — Benjamin Coe is seeking community feedback regarding the addition of a minimal command-line argument parser (that goes beyond the basics) to Node.js as outlined in the linked pull request. If all goes well, “there’s a chance it lands early in the lifetime of Node v18,” he says.
Fight Bugs with AppSignal in Multiplayer Mode — Fighting bugs on your own is hard. You need to get information from your app, understand the problem, and come up with possible solutions. With AppSignal, the whole team comes together.
Node v17.9.0 (Current) Released — Principally a release of tweaks, fixes, and minor improvements, with little of particular note.
Juan José Arboleda
Oclif 3.0: Heroku’s Open CLI Framework for Node — A mature framework for building command line interfaces whether with a few simple flags or lots of subcommands. Today’s v3.0 release adds support for creating Mac packages that run natively on M1-based machines. GitHub repo.
Allegedly, almost a third of the top 35 npm packages remain at risk due to a lack of 2FA use by associated accounts.
TypeScript 4.7 is now available in beta.
Join the Team of the AI Start-Up Kausa as Full Stack Engineer — We’re looking for someone sharing our passion for AI and is eager to build our decision intelligence platform in React, TS & Node.js.
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.
Comparing Plugin Systems Between Express, Fastify and NestJS — A look at how the most popular Node web frameworks approach extensibility and modularity throughout different plugin patterns.
TLDR Newsletter sponsor
How to Use a Proxy in Next.js — A proxy is used to act as a relay between clients and servers and can be easily implemented in Next.js apps.
🛠 Code & Tools
npm-registry-firewall 1.7: npm Registry Proxy with On-the-Fly Filtering — Can be used to restrict access to packages by way of numerous predicates around names, versions, orgs, age, etc.
YouTube.js 1.4: A Wrapper Around YouTube’s Private API — The way this is described, I suspect your mileage could vary.. but it’s an interesting idea and uses the same API as YouTube clients.
article-parser: Node Library to Extract Articles from Web Pages — Give this a URL and, fingers crossed, you can get some useful content back. Live demo. You may not be surprised to know Readability is used under the hood to make most of this work 🙂
Chalk.ist: Create Beautiful Images of Your Source Code — Quickly turns your source code into nice sharable images.
Glob 8.0: Match Files Using Shell-Style Patterns — Such a cute logo!
Isaac Z. Schlueter