Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

More thorough explanation on this point, for wikipedia

  • Loading branch information...
commit 9ad884e77f36f58ebb4d790bec160fd0122e9efa 1 parent c339512
@isaacs isaacs authored
Showing with 69 additions and 34 deletions.
  1. +23 −12 doc/faq.md
  2. +23 −12 html/doc/faq.html
  3. +23 −10 man1/faq.1
View
35 doc/faq.md
@@ -66,18 +66,29 @@ When you realize what a mistake it was, do this to switch back:
Contrary to the belief of many, "npm" is not in fact an abbreviation for
"Node Package Manager". It is a recursive bacronymic abbreviation for
-"npm is not an acronym".
-
-"NPM", however, *is* an acronym for the National Association of
-Pastoral Musicians. You can learn more about them at <http://npm.org/>.
-It is not an acronym, you see, but rather a capitonym.
-
-In all earnestness, "npm" is named after its command-line utility,
-which was mostly designed to be easily typed by right-handed programmers
-using US QWERTY keyboard layouts, ending with the right-ring-finger in a
-postition to type the `"-"` key for flags and other command-line
-arguments, and is always lower-case, though it starts most sentences it
-is a part of.
+"npm is not an acronym". (If it was "ninaa", then it would be an
+acronym, and thus incorrectly named.)
+
+"NPM", however, *is* an acronym (more precisely, a capitonym) for the
+National Association of Pastoral Musicians. You can learn more
+about them at <http://npm.org/>.
+
+In software, "NPM" is a non-parametric mapping utility written by
+Chris Rorden. You can analyze pictures of brains with it. Learn more
+about the (capitalized) NPM program at <http://www.cabiatl.com/mricro/npm/>.
+
+The first seed that eventually grew into this flower was a bash utility
+named "pm", which was a shortened descendent of "pkgmakeinst", a
+bash function that was used to install various different things on different
+platforms, most often using Yahoo's `yinst`. If `npm` was ever an
+acronym for anything, it was `node pm` or maybe `new pm`.
+
+So, in all seriousness, the "npm" project is named after its command-line
+utility, which was organically selected to be easily typed by a right-handed
+programmer using a US QWERTY keyboard layout, ending with the
+right-ring-finger in a postition to type the `-` key for flags and
+other command-line arguments. That command-line utility is always
+lower-case, though it starts most sentences it is a part of.
## How do I list installed packages?
View
35 html/doc/faq.html
@@ -72,18 +72,29 @@ <h2 id="If-npm-is-an-acronym-why-is-it-never-capitalized">If 'npm' is an acronym
<p>Contrary to the belief of many, "npm" is not in fact an abbreviation for
"Node Package Manager". It is a recursive bacronymic abbreviation for
-"npm is not an acronym".</p>
-
-<p>"NPM", however, <em>is</em> an acronym for the National Association of
-Pastoral Musicians. You can learn more about them at <a href="http://npm.org/">http://npm.org/</a>.
-It is not an acronym, you see, but rather a capitonym.</p>
-
-<p>In all earnestness, "npm" is named after its command-line utility,
-which was mostly designed to be easily typed by right-handed programmers
-using US QWERTY keyboard layouts, ending with the right-ring-finger in a
-postition to type the <code>"-"</code> key for flags and other command-line
-arguments, and is always lower-case, though it starts most sentences it
-is a part of.</p>
+"npm is not an acronym". (If it was "ninaa", then it would be an
+acronym, and thus incorrectly named.)</p>
+
+<p>"NPM", however, <em>is</em> an acronym (more precisely, a capitonym) for the
+National Association of Pastoral Musicians. You can learn more
+about them at <a href="http://npm.org/">http://npm.org/</a>.</p>
+
+<p>In software, "NPM" is a non-parametric mapping utility written by
+Chris Rorden. You can analyze pictures of brains with it. Learn more
+about the (capitalized) NPM program at <a href="http://www.cabiatl.com/mricro/npm/">http://www.cabiatl.com/mricro/npm/</a>.</p>
+
+<p>The first seed that eventually grew into this flower was a bash utility
+named "pm", which was a shortened descendent of "pkgmakeinst", a
+bash function that was used to install various different things on different
+platforms, most often using Yahoo's <code>yinst</code>. If <code>npm</code> was ever an
+acronym for anything, it was <code>node pm</code> or maybe <code>new pm</code>.</p>
+
+<p>So, in all seriousness, the "npm" project is named after its command-line
+utility, which was organically selected to be easily typed by a right-handed
+programmer using a US QWERTY keyboard layout, ending with the
+right-ring-finger in a postition to type the <code>-</code> key for flags and
+other command-line arguments. That command-line utility is always
+lower-case, though it starts most sentences it is a part of.</p>
<h2 id="How-do-I-list-installed-packages">How do I list installed packages?</h2>
View
33 man1/faq.1
@@ -94,20 +94,33 @@ npm config delete global \-\-local
.SH "If \'npm\' is an acronym, why is it never capitalized?"
Contrary to the belief of many, "npm" is not in fact an abbreviation for
"Node Package Manager"\. It is a recursive bacronymic abbreviation for
-"npm is not an acronym"\.
+"npm is not an acronym"\. (If it was "ninaa", then it would be an
+acronym, and thus incorrectly named\.)
.
.P
-"NPM", however, \fIis\fR an acronym for the National Association of
-Pastoral Musicians\. You can learn more about them at \fIhttp://npm\.org/\fR\|\.
-It is not an acronym, you see, but rather a capitonym\.
+"NPM", however, \fIis\fR an acronym (more precisely, a capitonym) for the
+National Association of Pastoral Musicians\. You can learn more
+about them at \fIhttp://npm\.org/\fR\|\.
.
.P
-In all earnestness, "npm" is named after its command\-line utility,
-which was mostly designed to be easily typed by right\-handed programmers
-using US QWERTY keyboard layouts, ending with the right\-ring\-finger in a
-postition to type the \fB"\-"\fR key for flags and other command\-line
-arguments, and is always lower\-case, though it starts most sentences it
-is a part of\.
+In software, "NPM" is a non\-parametric mapping utility written by
+Chris Rorden\. You can analyze pictures of brains with it\. Learn more
+about the (capitalized) NPM program at \fIhttp://www\.cabiatl\.com/mricro/npm/\fR\|\.
+.
+.P
+The first seed that eventually grew into this flower was a bash utility
+named "pm", which was a shortened descendent of "pkgmakeinst", a
+bash function that was used to install various different things on different
+platforms, most often using Yahoo\'s \fByinst\fR\|\. If \fBnpm\fR was ever an
+acronym for anything, it was \fBnode pm\fR or maybe \fBnew pm\fR\|\.
+.
+.P
+So, in all seriousness, the "npm" project is named after its command\-line
+utility, which was organically selected to be easily typed by a right\-handed
+programmer using a US QWERTY keyboard layout, ending with the
+right\-ring\-finger in a postition to type the \fB\-\fR key for flags and
+other command\-line arguments\. That command\-line utility is always
+lower\-case, though it starts most sentences it is a part of\.
.
.SH "How do I list installed packages?"
\fBnpm ls\fR
Please sign in to comment.
Something went wrong with that request. Please try again.