Blog

Thoughts on AI, the tech stack, and the indie hacker journey.

npm v12 Shipped July 8 and Turned Off Install Scripts by Default. Three Weeks Later, Here's Why Your CI Broke — and the Two Commands That Fix It

npm v12 landed July 8 and quietly stopped running postinstall scripts, Git dependencies, and remote tarballs by default — the biggest security change in npm's 16-year history, built after North Korean state hackers used postinstall hooks to backdoor Axios and Mastra AI. If a build started failing this month for no obvious reason, this is almost certainly why.