Skip to content
Send us a pull request by editing expansions.txt
Branch: master
Clone or download
Pull request Compare This branch is 124 commits behind npm:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.


Build Status NPM version NPM license

What does n-p-m stand for?

What This Is

This is the source code for the three-word thingies that randomly appear in the header of the website. Examples include:

  • Naughty Push Message
  • Nectar of the Programming Masses
  • Needless Patchouli Manufacture
  • Neil Patrick's Mansion
  • Never Program Mad
  • Never Push to Master
  • Neverending Plethora of Modules
  • Newton's Programmatic Measurements
  • Newts Parading Majestically
  • Nice Poodle, Mister
  • Nickel Plated Moose
  • Nineties Party Mix
  • Null Pointer Missing

How to Contribute

Add your own expansion to expansions.txt, then send us a pull request! If you think of multiple possibilities, please submit them as separate PRs, as we may like some but not others.

Some other suggestions:

  • Be meaningful. Three random words is not good enough.
  • Be funny. This is very subjective, we realize, so try not to take it personally if we don't get it.
  • Be novel. If your expansion starts with "Node" the other two words better be pretty great.
  • Avoid hyphenation, especially "non-". Yes, there are some in there already. Sorry.
  • Use actual words. You can't just make up random new words. Unless they're really good.
  • Avoid names of people and products (other than npm ;-))
  • Avoid expansions that are gendered, sexual, aggressive, or violent. We are a diverse, positive place.
  • Avoid anything that even slightly hints of violating npm's code of conduct. These are literally the first words that appear on the website, and our audience is very broad, so it's best to avoid things that can be misconstrued.

No More Please

We'll no longer be accepting expansions that begin with the following frequent suggestions:

  • National
  • Naughty
  • Nerds
  • Never
  • New
  • Nice
  • Nifty
  • No
  • Non
  • Nobody
  • Node (unless it's really good)
  • Not
  • Now
You can’t perform that action at this time.