</>PackageGraphPackageGraph

node-notifier

npmv10.0.1

A Node.js module for sending notifications on native Mac, Windows (post and pre 8) and Linux (or Growl as fallback)

Not recommended for new projects

No — node-notifier should not be adopted for new projects. Last published 1681 days ago.

  • AAdoption: grade A, Excellent.

    3.8M downloads per week and 4 known dependents.

  • FMaintenance: grade F, Failing.

    Last published 1681 days ago.

  • BWeight: grade B, Good.

    Pulls in 9 transitive packages, about 5.7 MB installed (at least — some of the tree is still being crawled).

  • BSupply chain: grade B, Good.

    This package has a single maintainer (bus factor of 1).

  • ALicense: grade A, Excellent.

    MIT — permissive, with no copyleft found in the dependency tree.

Grades are computed deterministically from registry metadata collected by PackageGraph — downloads, dependents, publish dates, the resolved dependency tree, maintainer count, and declared licenses. No third-party scores are used.

Install cost

What you actually take on by adding node-notifier to a project.

6
Direct dependencies

Runtime packages this one declares itself.

9
Total installed

Distinct packages in the full runtime tree, deduplicated the way a package manager would.

5.7 MB
Install size

Unpacked size of this package plus its entire runtime tree.

3
Tree depth

Longest resolved dependency chain below this package.

Part of this dependency tree has not been crawled yet, so these figures are a lower bound rather than a final total.

Licenses in the dependency tree

BlueOak-1.0.0ISCMIT

Every license you inherit by installing node-notifier, not just its own. Check this before a legal review, not after.

Compatibility

Node.js
No constraint declared
Module format
CommonJS only
TypeScript
No bundled types
Install scripts
None

Quick start

A usage example from the node-notifier README.

javascriptFull README ↗
const notifier = require('node-notifier');
// String
notifier.notify('Message');

// Object
notifier.notify({
  title: 'My notification',
  message: 'Hello, there!'
});

node-notifier vs the alternatives

Packages solving a similar problem in the npm ecosystem, compared on the signals that drive an adoption decision.

PackageWeekly downloadsDependentsLicenseLast release
node-notifierthis page3.8M4MIT4 years ago
growly01MIT1 day ago

Dependencies

Declared by node-notifier v10.0.1. Runtime dependencies are installed with the package; dev dependencies are not.

Dev (14)

copyfiles ^2.4.1cross-env ^7.0.3eslint ^7.26.0eslint-config-semistandard ^15.0.1eslint-config-standard ^16.0.2eslint-plugin-import ^2.22.1eslint-plugin-node ^11.1.0eslint-plugin-promise ^4.3.1husky ^6.0.0jest ^26.6.3lint-staged ^11.0.0nexe ^4.0.0-beta.19prettier ^2.3.0rimraf ^3.0.2

Used by

Popular packages that depend on node-notifier.

Relationship graph

Dependencies (left) and dependents (right) of node-notifier.

Frequently installed together

Release history

No releases in the last two years, typically about 44 days apart.

Recent versions of node-notifier
VersionPublishedSizeLicense
10.0.1latest4 years ago5.4 MBMIT
10.0.05 years ago5.4 MBMIT
5.4.55 years ago1.3 MBMIT
8.0.25 years ago5.4 MBMIT
9.0.15 years ago5.4 MBMIT
5.4.45 years ago1.3 MBMIT
8.0.15 years ago5.4 MBMIT
9.0.05 years ago5.4 MBMIT
8.0.06 years ago5.4 MBMIT
7.0.26 years ago5.4 MBMIT
7.0.16 years ago5.4 MBMIT
7.0.06 years ago5.4 MBMIT
6.0.07 years ago5.4 MBMIT
5.4.37 years ago1.3 MBMIT
5.4.17 years ago1.3 MBMIT

Overview

node-notifier is an npm package that a Node.js module for sending notifications on native Mac, Windows (post and pre 8) and Linux (or Growl as fallback). It is extremely widely used, with about 3.8M downloads per week and 4 known dependents in the graph. The latest version is 10.0.1, released under the MIT license.

Who should use it

Teams working in the npm ecosystem who need a Node.js module for sending notifications on native Mac, Windows (post and pre 8) and Linux (or Growl as fallback) and value a battle-tested, widely-adopted solution.

When not to use it

Consider an alternative if you need to minimize your dependency tree, have first-class TypeScript types out of the box, or if a more actively-maintained option better fits your npm stack.

Pros

  • Large, well-established user base (3.8M weekly downloads).
  • Clear open-source license (MIT).

Cons

  • Large dependency tree (20 direct dependencies) increases install size and audit surface.
  • No bundled TypeScript types (may require a separate @types package).

Auto-generated from collected registry metadata. No external claims are inferred.

Maintainers

Keywords

Frequently asked questions

Should I use node-notifier?

No — node-notifier should not be adopted for new projects. Last published 1681 days ago.

How do I install node-notifier?

Run `npm install node-notifier` to add node-notifier to your npm project.

How many dependencies does node-notifier have?

node-notifier declares 20 direct dependencies and pulls in 9 packages in total once its runtime tree is resolved totalling about 5.7 MB on disk.

What license is node-notifier released under?

node-notifier is distributed under the MIT license. Its dependency tree also includes: BlueOak-1.0.0, ISC, MIT.

How popular is node-notifier?

node-notifier has approximately 3,817,339 downloads per week and 4 known dependent packages.

Is node-notifier still maintained?

The most recent release of node-notifier (v10.0.1) was published 4 years ago.

Does node-notifier run install scripts?

No. node-notifier does not define preinstall, install, or postinstall scripts, so installing it does not execute publisher-supplied code.