New May 19, 2026

Dr. Axel's blog is gone (for now)

Multi Author Blogs All from JavaScript Weekly View Dr. Axel's blog is gone (for now) on javascriptweekly.com

#​786 — May 19, 2026

Read on the Web

JavaScript Weekly

RFC:Ā It’s Time for npm to Make Install Scripts Opt-In — npm is the only major package manager that runs dependency install scripts (e.g. postinstall) by default, and they’ve become too much of a security weakness, says Jamie, who works for GitHub (maintainers of npm). This RFC features further discussion of the idea and the tradeoffsĀ involved.

Jamie Magee

šŸ’” npq is a tool that makes npm installs safer. It stands in front of npm and audits packages before installing them, including the presence of pre/post installĀ scripts.

How Depot Built a CI Orchestrator on AWS Lambda — Long-running CI orchestration without long-lived servers. Depot rebuilt their CI engine using AWS Lambda durable functions — stateful, callback-driven, and crash-recoverable. A deep dive into the run-workflow-job hierarchy powering DepotĀ CI.

Depot sponsor

Mini Shai-Hulud Hits: 300+ Malicious npm Packages Published — The "Shai-Hulud" class of npm ecosystem attacks continues to rumble on. Today, hundreds more packages – including popular ones from the antv family and timeago.js – were hit.

SafeDep Team

IN BRIEF:

RELEASES:

šŸ“–Ā  Articles and Videos

šŸ¤–Ā Mark Erikson's Agent Setup, Workflow, and Tools — Mark, well known for maintaining Redux and creating Redux Toolkit, goes deep into his daily development workflow, including his use of OpenCode (an open source JavaScript-powered coding agent), how he manages his knowledge base, tasks, andĀ more.

Mark Erikson

Clerk API Keys Are Now Generally Available — Let your users create credentials that delegate access to your API. Verify server-side, revoke instantly — all via the BackendĀ SDK.

Clerk sponsor

šŸ“—Ā NodeBook: An Advanced Guide to Node.js Internals — Eight in-depth chapters for understanding Node.js internals, covering topics like event loop internals, what V8 does, streams, module resolution, and async/await.

Ishtmeet Singh

Soon We Can Finally Banish JavaScript to the ShadowRealm — A tour of the in-progress TC39 proposal for running JavaScript in an isolated ā€˜pseudo-realm’ with its own globals and intrinsics. Handy for third-party code or anything you want to keep away from globalĀ scope.

Mat Marquis

šŸ“„ Hardening TanStack After the npm Compromise – What TanStack is doing to improve supply chain security after an attacker published malicious versions of TanStack packages lastĀ week. The TanStack Team

šŸ“ŗ The TanStack Start Story: Tanner Linsley on Competing with Next.js – A candid 40-minute interview with TanStack’s founder. Nuno Maduro

šŸ“„ Cross-Document View Transitions: The Gotchas Nobody Mentions Durgesh Rajubhai Pawar (CSS Tricks)

šŸ› Ā Code & Tools

Orval: Generate Type-Safe Clients from OpenAPI/Swagger Specs — Given a valid OpenAPI v3 or Swagger v2 spec, generate models, requests, hooks, and mocks for React, Vue, Svelte, Solid, and Hono apps, or even plain fetch.

Victor Bury

Brownies: Browser Storage as a Plain Object, With Change Events — One tiny API over cookies, localStorage, sessionStorage and IndexedDB. Typed values survive automatically, and you get subscribe() for changeĀ events.

Francisco Presencia

Querying a Billion Rows Shouldn't Freeze Your API — TimescaleDB extends Postgres so analytics queries stay fast at scale. No pipeline, no drift. $1000 credit toĀ start.

Tiger Data (creators of TimescaleDB) sponsor

šŸ–¼ļøĀ Pica 10.0: High Quality Image Resizing in the Browser — High quality in-browser image resizing that leans on WASM and Web Workers or falls back to pure JS as necessary. v10 is a modernization build (the first since 2021) that adds ESM and split builds and migrates to TypeScript. GitHubĀ repo.

Vitaly Puzrin

šŸ—“ļøĀ SVAR Calendar: A Calendar Component for React, Svelte and Vue — A flexible calendar component with a MIT-licensed core and extended commercial version. Here’s a live demo of the open sourceĀ version.

XB Software Sp.

šŸ’” Schedule-X is another great option in this space and v4.6 justĀ landed.

Fate 1.0: A Modern Data Framework for React — A new data framework from former Jest lead and ex-Meta engineer Christoph Nakazawa.

Christoph Nakazawa

Alien Signals: 'The Lightest Signal Library' — Boils the best of Vue, Preact and Svelte’s approaches down into the lightest signal library going. A push-pull reactivity core so well-tuned it got merged back intoĀ Vue.

Johnson Chu

šŸ“°Ā Classifieds

HyperFormula: The headless spreadsheet engine with 400+ Excel-compatible formulas. Run complex calculations at highĀ speed.

Flaky tests slowing down dev? Meticulous gives engineers confidence to ship faster by autonomously testing every edge case of your webĀ app.

āš™ļø Middleware, but for AI agents. Compose Claude Code, Codex & Gemini as one TypeScript harness — 100+ agent recipes.Ā agentfield.ai/github.

šŸ“¢Ā  Elsewhere in the ecosystem

Scroll to top