This service shouldn't need to exist.

npm should let you control your notifications. A checkbox, a dropdown, a digest option — anything. They've had years to build it. They chose not to. So here we are.

The problem

Every time you publish a package to npm, you get a "Successfully published" email. There's no way to disable it. No frequency control. No digest option.

If you maintain a monorepo with 20 packages and release weekly, that's 80+ emails per month. Identical emails. All saying the same thing: "your thing published."

For years, developers have been asking npm to add controls. The response has been consistent.

A brief history of asking

2018

First requests appear asking for notification controls. The npm feedback repo starts collecting upvotes.

2021

npm staff responds to the feature request:

N
npm-staffStaff
June 2021
"We are discussing features that will allow you to apply preferences... but this work is not currently on the roadmap."
github.com/npm/feedback/discussions/424
2022

Discussion continues to accumulate upvotes. No updates from npm. The feature request sits at 88+ upvotes with 9 downvotes on the staff response.

2024

npm archives the feedback repository. The discussion is now read-only. The feature was never built.

Why we built it anyway

We're developers. We use npm. We got tired of the email flood.

The workarounds aren't great. You can filter emails to trash — but then you lose visibility into what's publishing. You can ignore your inbox — but important emails get buried. Neither option gives you what npm should provide: a simple way to get notified without getting spammed.

So we built the digest option that npm wouldn't. Forward your npm emails to us, and we'll consolidate them into a single daily, weekly, or monthly summary. All your releases, one email.

What we actually want

We'd love to shut this service down.

If npm added a notification preferences page tomorrow — digest options, frequency controls, the ability to opt out — we'd celebrate. We built npmDigest because the alternative was continuing to be annoyed. We're not emotionally attached to running it.

Until that happens, we'll keep the lights on for developers who need it. And if you're from npm and reading this: please just add the checkbox. The community has been asking for years.

Read more

In the meantime

We're here. The digest works. Your inbox can be quiet again.

Start 14-day free trial

No credit card required · Only pay for months you use it