nowfound

Dev tools · September 17, 2025

ND

npm-daycare, an NPM proxy that filters out recent & small packages

Hey all! npm-daycare is a simple NPM proxy built on Verdaccio which filters all packages that: - are younger than 48h (it will just provide an old version instead) - have fewer than 5,000 weekly downloads https://github.com/stack-auth/npm-daycare This is in response to the recent supply chain attacks that shattered the JavaScript ecosystem [1]. It's likely not a problem that will go away any time soon, so we figured we'd build something to protect against it. Doing this on the proxy layer means it will work across the entire system, as proxies are set globally. In the…

What it does

In the maker’s words, at launch

Hey all! npm-daycare is a simple NPM proxy built on Verdaccio which filters all packages that: - are younger than 48h (it will just provide an old version instead) - have fewer than 5,000 weekly downloads https:&#x2F;&#x2F;github.com&#x2F;stack-auth&#x2F;npm-daycare This is in response to the recent supply chain attacks that shattered the JavaScript ecosystem [1]. It's likely not a problem that will go away any time soon, so we figured we'd build something to protect against it. Doing this on the proxy layer means it will work across the entire system, as proxies are set globally. In the future, we could also add more filters to the proxy. To get started, just run the Docker container: docker run -d --rm --name npm-daycare -p 4873:4873 bgodil&#x2F;npm-daycare npm set registry http:&#x2F;&#x2F;localhost:4873&#x2F; pnpm config set registry http:&#x2F;&#x2F;localhost:4873&#x2F; yarn config set registry http:&#x2F;&#x2F;localhost:4873&#x2F; bun config set registry http:&#x2F;&#x2F;localhost:4873&#x2F; npm view @types&#x2F;node # has recent updates npm view pgmock # has <5,000 weekly downloads Downside: npm-daycare won't show packages that are younger than 48h on its default config, so be aware of that when you try to update your packages to patch a zero-day exploit. You probably also shouldn't rely on this as your only line of defense. Curious to hear what you think! [1] https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=45260741

Does the same job

all alternatives →
  • SN
    Safe-NPM – only install packages that are +90 days oldNov 2025 · github.com · ▲90

    This past quarter has been awash with sophisticated npm supply chain attacks like [Shai-Hulud](https:&#x2F;&#x2F;www.cisa.gov&#x2F;news-events&#x2F;alerts&#x2F;2025&#x2F;09&#x2F;23&#x2F;widesprea...() and the [Chalk&#x2F;debug Compromise](https:&#x2F;&#x2F;www.wiz.io&#x2F;blog&#x2F;widespread-npm-supply-chain-attack-b...). This CLI helps protect users from recently compromised packages by only downloading packages that have been public for a while (default is 90 days or older). Install: npm install -g @dendronhq&#x2F;safe-npm Usage: safe-npm install react@^18 lodash How it works: - Queries…

  • VO
  • IV
    I've been making JavaScript sandbox alone for 6 years2022 · playcode.io · ▲397

    Hi HN! Thanks for your attention to my post. It was a big challenge to run most of Node.js packages in browser, fast moreover. Virtual File system, resolve import&#x2F;export. I got cold many times, depressions, burned out, yet still alive and finished it. Many guys helped me with an advice. Many users give a lot of positive feedback. There are 200,000 monthly unique users. I work full time now because of the freemium business model. To be honest - I am happy after many years of hard work.

  • EasyNPM2023 · ▲108

    Search & install command with one-click for npm packages

  • Permify React Roles2022 · ▲109

    Manage roles & permissions in your React applications

  • DO
    DepsGuard – One command to harden NPM/pnpm/yarn/bun/uv configsJun 2026 · github.com · ▲40

    I kept seeing every npm&#x2F;pnpm&#x2F;yarn&#x2F;bun&#x2F;uv supply chain post end with the same advice (set a minimum release age, turn off install scripts), and while I know cooldowns are "controversial", they do work. But even if you convince people that they should set cooldowns, it seems many don't end up following through, not sure why, maybe because it means hand-editing five config files in five formats with five different time units, or perhaps the "it won't happen to me" syndrome (or "I'll do it later, it seems complicated" where it's actually very simple). So I created a tool that…

More dev tools this month

the category →
  • Dograh592

    The open source VAPI alternative

    Dev tools · 25d ago · dograh.com

  • Meridian530

    Don't let your work go unnoticed. Get promoted!

    Dev tools · 20d ago · meridiona.com

  • x1516

    Lovable for iPhone apps go from idea to App Store

    Dev tools · 11d ago · x1.new

  • The first open-source price index for GPU compute

    Dev tools · 10d ago · getcomputable.com

  • OpenTrailPaper is open-source bike computer firmware for the LilyGO T5S3 4.7" E-Paper PRO. It supports offline maps, GPX routes, FIT recording and Bluetooth sensors.

    Dev tools · 2d ago · opentrailpaper.com

  • Open-source GTM skills for technical founders

    Dev tools · 29d ago · gtmcofounder.com

Launched alongside, September 2025

the whole month →
  • YouMind1,226

    The first AI creation studio where learning meets writing

    AI · Sep 2025 · youmind.com

  • AS

    Commerce · Sep 2025 · anycrap.shop

  • TE

    I made a built-from scratch Wayland Compositor to display any GUI app* in the terminal! I think there is a lot of unexplored potential in custom Wayland compositors, a lot of really cool things you can embed existing applications into! So, I started with embedding apps into the terminal because that is the easiest input&#x2F;output (output is just utf-8 and I use the great `chafa` library for that, and I just read from stdin for the input). If you have any other ideas for cool Wayland compositors, let me know. I purposedly wrote 80% the app in Typescript to appeal to the most developers and…

    Dev tools · Sep 2025 · github.com

  • IR

    Years ago I stumbled across a basic version of this concept and it stuck with me. I knew if I was ever going to take on such a project, it would need to be flawless, but without coding experience it was just another idea that would never happen. By the end of 2024, as AI coding tools exploded everywhere, I finally had a way to make it real. I started from zero knowledge and spent months collaborating with AI agents as a learning experience. Every pixel and every function went through me. The AI translated what I asked for into code, but every decision was human. I didn't use existing OS…

    AI · Sep 2025 · mitchivin.com

  • Ada911

    Your own AI data analyst

    AI · 2025 · ada.im

  • Turn Product Images into Scroll-Stopping Video Ads

    Growth · Sep 2025 · vidau.ai