📱

Read on Your E-Reader

Thousands of readers get articles like this delivered straight to their e-reader. Works with Kindle, Boox, and any device that syncs with Google Drive or Dropbox.

Learn More

This is a preview. The full article is published at nodeweekly.com.

A new guide to configuring Node packages

A new guide to configuring Node packages

Node Weekly

Mitigating a DoS Vulnerability Related to async_hooks - A deep dive into one of the five vulnerabilities tackled by the releases above where apps using async_hooks or AsyncLocalStorage (e.g. React, Next.js, and those using APM tooling) can be forced to exit without throwing a catchable error when recursions in user code exhaust the stack space. Node has mitigated some of the problem, but library and framework creators also have work to do around this issue. Matteo Collina and Joyee Cheung 💡 Sarah Gooding has a higher level write-up of the issue on the Socket blog. Clerk Launches API Keys Public Beta - Let your users create API keys that delegate access on their behalf. Verify keys server-side with the auth() helper, control access with scopes, and revoke instantly. Free during beta. Clerk The Official Node.js Package Configuration Guide - It’s still under development, but the Node team has begun to share an official guide to putting together and configuring your own packages for Node, whether for the first time or if you’re migrating an existing package to ESM and modern best practices. The Node.js Project IN BRIEF: Node.js Becomes a First-Class Citizen in Microsoft Aspire - Aspire is a Microsoft framework for orchestrating the development and deployment of distributed applications. Originally just targeting .NET, the new Aspire 13 makes JavaScript a first-class citizen, so you can now run Vite, Node.js, and full-stack JS apps with service discovery, built-in telemetry, and production-ready containers. Microsoft 📄 tinypdf: Minimal PDF Creation Library - And they really do mean minimal: under 400 lines of code, with no dependencies. It doesn’t support images, custom fonts, encryption, etc. but if you want to get basic shapes and text into a PDF (to generate invoices, say), this is a tidy option. Lulzx pnpm 10.28 - Adds a beforePacking hook to customize package.json 's contents at publish time. A neat way to modify the package manifest included in the published package without affecting your local package.json . actions/setup-node 6.2 - Set up a GitHub Actions workflow with a specific version of Node.js. LogTape 2.0 - Simple logging library for all major JS runtimes. Changelog. 🤖 OpenAI Node 6.16 - The official Node library for OpenAI's APIs. exiftool-vendored.js v35 - Process metadata from photos. NodeBB 4.8 - Node.js-powered forum system. 🚀 Auth0 for AI Agents is the complete auth solution for building AI agents more securely. Start building today . 📢 Elsewhere in the ecosystem A roundup of some other interesting stories in the broader landscape:

Preview: ~417 words

Continue reading at Nodeweekly

Read Full Article

More from Node Weekly

Subscribe to get new articles from this feed on your e-reader.

View feed

This preview is provided for discovery purposes. Read the full article at nodeweekly.com. LibSpace is not affiliated with Nodeweekly.

A new guide to configuring Node packages | Read on Kindle | LibSpace