Skip to content

Commit 38b370a

Browse files
zkatMyles Borins
authored andcommitted
deps: upgrade to npm 2.14.15
PR-URL: #4872 Reviewed-By: João Reis <reis@janeasystems.com> Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Rebecca Turner <me@re-becca.org>
1 parent c9e2dce commit 38b370a

File tree

708 files changed

+30813
-17546
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

708 files changed

+30813
-17546
lines changed

deps/npm/AUTHORS

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -317,3 +317,15 @@ Juan Caicedo <retiredcanadianpoet@gmail.com>
317317
Ashley Williams <ashley@bocoup.com>
318318
Andrew Marcinkevičius <andrew.web@ifdattic.com>
319319
Jorrit Schippers <jorrit@ncode.nl>
320+
Alex Lukin <alex.lukin@softgrad.com>
321+
Aria Stewart <aredridel@dinhe.net>
322+
Tim <tim-github@baverstock.org.uk>
323+
Nick Williams <WickyNilliams@users.noreply.github.com>
324+
Louis Larry <louis.larry@gmail.com>
325+
Jakub Gieryluk <jakub.g.opensource@gmail.com>
326+
Martin von Gagern <Martin.vGagern@gmx.net>
327+
Eymen Gunay <eymen@egunay.com>
328+
ekmartin <mail@ekmartin.com>
329+
Rafał Pocztarski <r.pocztarski@gmail.com>
330+
Ashley Williams <ashley666ashley@gmail.com>
331+
Mark Reeder <mreeder@uber.com>

deps/npm/CHANGELOG.md

Lines changed: 181 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,184 @@
1+
### v2.14.15 (2015-12-10):
2+
3+
Did you know that Bob Ross reached the rank of master sergeant in the US Air
4+
Force before becoming perhaps the most soothing painter of all time?
5+
6+
#### TWO HAPPY LITTLE BUG FIXES
7+
8+
* [`f482664`](https://github.com/npm/npm/commit/f4826645dc6b5c0f05c5f9187efb28c1a293554f)
9+
[#10505](https://github.com/npm/npm/issues/10505) `npm ls --json --depth=0`
10+
now respects the depth parameter, when it is zero and when it is not zero.
11+
([@MarkReeder](https://github.com/MarkReeder))
12+
* [`529fa1f`](https://github.com/npm/npm/commit/529fa1ff2c6432a773af99a1c5209c0865f7a19c)
13+
[#9099](https://github.com/npm/npm/issues/9099) I had always thought you
14+
could run `npm version` from subdirectories in your project, which is great,
15+
because now you can. I guess I was just ahead of my time.
16+
([@ekmartin](https://github.com/ekmartin))
17+
18+
#### NOW PAINT IN SOME NICE DOCS CHANGES
19+
20+
* [`1fc7f2b`](https://github.com/npm/npm/commit/1fc7f2b523ea760e08adb9b861b28e3ba450e565)
21+
[#10546](https://github.com/npm/npm/issues/10546) Goodbye, FAQ! You were
22+
cheeky and fun until you weren't! Don't worry: npm still loves everyone,
23+
especially you! ([@ashleygwilliams](https://github.com/ashleygwilliams))
24+
* [`7fe6950`](https://github.com/npm/npm/commit/7fe6950b44d241bb4d90857a44d89d750af1e2b3)
25+
[#10570](https://github.com/npm/npm/issues/10570) Update documentation URLs
26+
to be HTTPS everywhere sensible. No HTTP shall be spared!
27+
([@rsp](https://github.com/rsp))
28+
* [`96ebb90`](https://github.com/npm/npm/commit/96ebb902439e4f6f37f8beffb589769146fecf24)
29+
[#10650](https://github.com/npm/npm/issues/10650) Correctly note that there
30+
are two lifecycle scripts run by an install phase in an example, instead of
31+
three. ([@eymengunay](https://github.com/eymengunay))
32+
* [`5196893`](https://github.com/npm/npm/commit/5196893a7496f68a514b83641ff6b72f14d664dd)
33+
[#10687](https://github.com/npm/npm/issues/10687) `npm outdated`'s output can
34+
be a little puzzling sometimes. I've attempted to make it clearer, with some
35+
examples, of what's going on with "wanted" and "latest" in more cases.
36+
([@othiym23](https://github.com/othiym23))
37+
* [`8e6712d`](https://github.com/npm/npm/commit/8e6712d4ee128858cab36c77723e35bddbb977ba)
38+
[#10700](https://github.com/npm/npm/issues/10700) Hey, do you remember when
39+
`search.npmjs.org` was a thing? I think I do? The last time I used it was in
40+
like 2012, and it's gone now, so remove it from the docs.
41+
([@gagern](https://github.com/gagern))
42+
* [`27d2612`](https://github.com/npm/npm/commit/27d2612b3f5aa88b12c943d04e162ce4c3a350ae)
43+
`semver@5.1.0`: Include BNF for SemVer expression grammar (which is also now
44+
included in `npm help semver`). ([@isaacs](https://github.com/isaacs))
45+
46+
#### LAND YOUR DEPENDENCY UPGRADES IN PAIRS SO EVERYONE HAS A FRIEND
47+
48+
* [`fc6c3c5`](https://github.com/npm/npm/commit/fc6c3c53a31e9e11c2616fcd378202e5b80bf286)
49+
`request@2.67.0` ([@simov](https://github.com/simov))
50+
* [`07013fd`](https://github.com/npm/npm/commit/07013fd0fd55a2eb31fb9334631ee5d0dd5c41bb)
51+
[isaacs/rimraf#89](https://github.com/isaacs/rimraf/pull/89) `rimraf@2.4.4`
52+
([@zerok](https://github.com/zerok))
53+
* [`bc149be`](https://github.com/npm/npm/commit/bc149bef871f0f00639509898cece531af3aa8b3)
54+
[isaacs/once#7](https://github.com/isaacs/once/pull/7) `once@1.3.3`
55+
([@floatdrop](https://github.com/floatdrop))
56+
* [`ac598d3`](https://github.com/npm/npm/commit/ac598d36e1ad207bc0d8a7eadfd84b26146aec1f)
57+
`lru-cache@3.2.0` ([@isaacs](https://github.com/isaacs))
58+
* [`1b915ce`](https://github.com/npm/npm/commit/1b915ce1e0787ccb6d8aa235d002d66565f2175d)
59+
`npm-registry-client@7.0.9` ([@othiym23](https://github.com/othiym23))
60+
* [`df7dd78`](https://github.com/npm/npm/commit/df7dd78b8fe3cc58202996fa6c994fc55419bfa5)
61+
`tap@2.3.1` ([@isaacs](https://github.com/isaacs))
62+
63+
### v2.14.14 (2015-12-03):
64+
65+
#### FIX URL IN LICENSE
66+
67+
The license incorrectly identified the registry URL as `registry.npmjs.com` and
68+
this has been corrected to `registry.npmjs.org`.
69+
70+
* [`6051a69`](https://github.com/npm/npm/commit/6051a69b1adc80f5f200077067e831643f655bd4)
71+
[#10685](https://github.com/npm/npm/pull/10685)
72+
Fix npm public registry URL in notices.
73+
([@kemitchell](https://github.com/kemitchell))
74+
75+
#### NO MORE MD5
76+
77+
We updated modules that had been using MD5 for non-security purposes. While
78+
this is perfectly safe, if you compile Node in FIPS-compliance mode it will
79+
explode if you try to use MD5. We've replaced MD5 with Murmur, which conveys
80+
our intent better and is faster to boot.
81+
82+
* [`30b5994`](https://github.com/npm/npm/commit/30b599496a9762482e1cef945a378e3a534fd366)
83+
[#10629](https://github.com/npm/npm/issues/10629)
84+
`write-file-atomic@1.1.4`
85+
([@othiym23](https://github.com/othiym23))
86+
* [`68c63ff`](https://github.com/npm/npm/commit/68c63ff1279d3d5ea7b2c970ab5562a8e0536f27)
87+
[#10629](https://github.com/npm/npm/issues/10629)
88+
`fs-write-stream-atomic@1.0.5`
89+
([@othiym23](https://github.com/othiym23))
90+
91+
#### DEPENDENCY UPDATES
92+
93+
* [`e48e5a9`](https://github.com/npm/npm/commit/e48e5a90b4dcf76124b7e9ea3b295c1383e7f0c8)
94+
[nodejs/node-gyp#831](https://github.com/nodejs/node-gyp/pull/831)
95+
`node-gyp@3.2.1`: Improved \*BSD support.
96+
([@bnoordhuis](https://github.com/bnoordhuis))
97+
98+
### v2.14.13 (2015-11-25):
99+
100+
#### THE npm CLI !== THE npm REGISTRY !== npm, INC.
101+
102+
npm-the-CLI is licensed under the terms of the [Artistic License
103+
2.0](https://github.com/npm/npm/blob/8d79c1a39dae908f27eaa37ff6b23515d505ef29/LICENSE),
104+
which is a liberal open-source license that allows you to take this code and do
105+
pretty much whatever you like with it (that is, of course, not legal language,
106+
and if you're doing anything with npm that leaves you in doubt about your legal
107+
rights, please seek the review of qualified counsel, which is to say, not
108+
members of the CLI team, none of whom have passed the bar, to my knowledge). At
109+
the same time the primary registry the CLI uses when looking up and downloading
110+
packages is a commercial service run by npm, Inc., and it has its own [Terms of
111+
Use](https://www.npmjs.com/policies/terms).
112+
113+
Aside from clarifying the terms of use (and trying to make sure they're more
114+
widely known), the only recent changes to npm's licenses have been making the
115+
split between the CLI and registry clearer. You are still free to do whatever
116+
you like with the CLI's source, and you are free to view, download, and publish
117+
packages to and from `registry.npmjs.org`, but now the existing terms under
118+
which you can do so are more clearly documented. Aside from the two commits
119+
below, see also [the release notes for
120+
`npm@2.14.11`](https://github.com/npm/npm/releases/tag/v2.14.11), which is where
121+
the split between the CLI's code and the terms of use for the registry was
122+
first made more clear.
123+
124+
* [`1f3e936`](https://github.com/npm/npm/commit/1f3e936aab6840667948ef281e0c3621df365131)
125+
[#10532](https://github.com/npm/npm/issues/10532) Clarify that
126+
`registry.npmjs.org` is the default, but that you're free to use the npm CLI
127+
with whatever registry you wish. ([@kemitchell](https://github.com/kemitchell))
128+
* [`6733539`](https://github.com/npm/npm/commit/6733539eeb9b32a5f2d1a6aa797987e2252fa760)
129+
[#10532](https://github.com/npm/npm/issues/10532) Having semi-duplicate
130+
release information in `README.md` was confusing and potentially inaccurate,
131+
so remove it. ([@kemitchell](https://github.com/kemitchell))
132+
133+
#### EASE UP ON WINDOWS BASH USERS
134+
135+
It turns out that a fair number of us use bash on Windows (through MINGW or
136+
bundled with Git, plz – Cygwin is still a bridge too far, for both npm and
137+
Node.js). [@jakub-g](https://github.com/jakub-g) did us all a favor and relaxed
138+
the check for npm completion to support MINGW bash. Thanks, Jakub!
139+
140+
* [`460cc09`](https://github.com/npm/npm/commit/460cc0950fd6a005c4e5c4f85af807814209b2bb)
141+
[#10156](https://github.com/npm/npm/issues/10156) completion: enable on
142+
Windows in git bash ([@jakub-g](https://github.com/jakub-g))
143+
144+
#### MAKE NODE-GYP A LITTLE BLUER
145+
146+
* [`333e118`](https://github.com/npm/npm/commit/333e1181082842c21edc62f0ce515928424dff1f)
147+
`node-gyp@3.2.0`: Support AIX, use `which` to find Python, updated to a newer
148+
version of `gyp`, and more! ([@bnoordhuis](https://github.com/bnoordhuis))
149+
150+
#### WE LIKE SPDX AND ALL BUT IT'S NOT ACTUALLY A DIRECT DEP, SORRY
151+
152+
* [`1f4b4bb`](https://github.com/npm/npm/commit/1f4b4bbdf8758281beecb7eaf75d05a6c4a77c15)
153+
Removed `spdx` as a direct npm dependency, since we don't actually need it at
154+
that level, and updated subdeps for `validate-npm-package-license`
155+
([@othiym23](https://github.com/othiym23))
156+
157+
#### A BOUNTEOUS THANKSGIVING CORNUCOPIA OF DOC TWEAKS
158+
159+
These are great! Keep them coming! Sorry for letting them pile up so deep,
160+
everybody. Also, a belated Thanksgiving to our Canadian friends, and a happy
161+
Thanksgiving to all our friends in the USA.
162+
163+
* [`6101f44`](https://github.com/npm/npm/commit/6101f44737645d9379c3396fae81bbc4d94e1f7e)
164+
[#10250](https://github.com/npm/npm/issues/10250) Correct order of `org:team`
165+
in `npm team` documentation. ([@louislarry](https://github.com/louislarry))
166+
* [`e8769f9`](https://github.com/npm/npm/commit/e8769f9807b91582c15ef130733e2e72b6c7bda4)
167+
[#10371](https://github.com/npm/npm/issues/10371) Remove broken / duplicate
168+
link to tag. ([@WickyNilliams](https://github.com/WickyNilliams))
169+
* [`1ae2dbe`](https://github.com/npm/npm/commit/1ae2dbe759feb80d8634569221ec6ee2c6d1d1ff)
170+
[#10419](https://github.com/npm/npm/issues/10419) Remove references to
171+
nonexistent `npm-rm(1)` documentation. ([@KenanY](https://github.com/KenanY))
172+
* [`777a271`](https://github.com/npm/npm/commit/777a271830a42d4ee62540a89f764a6e7d62de19)
173+
[#10474](https://github.com/npm/npm/issues/10474) Clarify that install finds
174+
dependencies in `package.json`. ([@sleekweasel](https://github.com/sleekweasel))
175+
* [`dcf4b5c`](https://github.com/npm/npm/commit/dcf4b5cbece1b0ef55ab7665d9acacc0b6b7cd6e)
176+
[#10497](https://github.com/npm/npm/issues/10497) Clarify what a package is
177+
slightly. ([@aredridel](https://github.com/aredridel))
178+
* [`447b3d6`](https://github.com/npm/npm/commit/447b3d669b2b6c483b8203754ac0a002c67bf015)
179+
[#10539](https://github.com/npm/npm/issues/10539) Remove an extra, spuriously
180+
capitalized letter. ([@alexlukin-softgrad](https://github.com/alexlukin-softgrad))
181+
1182
### v2.14.12 (2015-11-19):
2183

3184
#### TEEN ORCS AT THE GATES

deps/npm/LICENSE

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ Node package dependencies of the npm application
66
Copyright (c) their respective copyright owners
77
Licensed on their respective license terms
88

9-
The npm public registry at https://registry.npmjs.com
9+
The npm public registry at https://registry.npmjs.org
1010
and the npm website at https://www.npmjs.com
1111
Operated by npm, Inc.
1212
Use governed by terms published on https://www.npmjs.com

deps/npm/README.md

Lines changed: 11 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,17 @@ Much more info available via `npm help` once it's installed.
1414
To install an old **and unsupported** version of npm that works on node 0.3
1515
and prior, clone the git repo and dig through the old tags and branches.
1616

17+
**npm is configured to use npm, Inc.'s public package registry at
18+
<https://registry.npmjs.org> by default.**
19+
20+
You can configure npm to use any compatible registry you
21+
like, and even run your own registry. Check out the [doc on
22+
registries](https://docs.npmjs.com/misc/registry).
23+
24+
Use of someone else's registry may be governed by terms of use. The
25+
terms of use for the default public registry are available at
26+
<https://www.npmjs.com>.
27+
1728
## Super Easy Install
1829

1930
npm is bundled with [node](http://nodejs.org/download/).
@@ -183,47 +194,6 @@ You can use the `npm help` command to read any of them.
183194
If you're a developer, and you want to use npm to publish your program,
184195
you should [read this](https://docs.npmjs.com/misc/developers)
185196

186-
## Legal Stuff
187-
188-
"npm" and "The npm Registry" are owned by npm, Inc.
189-
All rights reserved. See the included LICENSE file for more details.
190-
191-
"Node.js" and "node" are trademarks owned by Joyent, Inc.
192-
193-
Modules published on the npm registry are not officially endorsed by
194-
npm, Inc. or the Node.js project.
195-
196-
Data published to the npm registry is not part of npm itself, and is
197-
the sole property of the publisher. While every effort is made to
198-
ensure accountability, there is absolutely no guarantee, warranty, or
199-
assertion expressed or implied as to the quality, fitness for a
200-
specific purpose, or lack of malice in any given npm package.
201-
202-
If you have a complaint about a package in the public npm registry,
203-
and cannot [resolve it with the package
204-
owner](https://docs.npmjs.com/misc/disputes), please email
205-
<support@npmjs.com> and explain the situation.
206-
207-
Any data published to The npm Registry (including user account
208-
information) may be removed or modified at the sole discretion of the
209-
npm server administrators.
210-
211-
### In plainer english
212-
213-
npm is the property of npm, Inc.
214-
215-
If you publish something, it's yours, and you are solely accountable
216-
for it.
217-
218-
If other people publish something, it's theirs.
219-
220-
Users can publish Bad Stuff. It will be removed promptly if reported.
221-
But there is no vetting process for published modules, and you use
222-
them at your own risk. Please inspect the source.
223-
224-
If you publish Bad Stuff, we may delete it from the registry, or even
225-
ban your account in extreme cases. So don't do that.
226-
227197
## BUGS
228198

229199
When you find issues, please report them:

deps/npm/doc/cli/npm-adduser.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ your existing record.
2828

2929
### registry
3030

31-
Default: http://registry.npmjs.org/
31+
Default: https://registry.npmjs.org/
3232

3333
The base URL of the npm package registry. If `scope` is also specified,
3434
this registry will only be used for packages with that scope. See `npm-scope(7)`.

deps/npm/doc/cli/npm-dist-tag.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,5 +69,4 @@ begin with a number or the letter `v`.
6969
* npm-registry(7)
7070
* npm-config(1)
7171
* npm-config(7)
72-
* npm-tag(3)
7372
* npmrc(5)

deps/npm/doc/cli/npm-install.md

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ by that. See npm-shrinkwrap(1).
2121

2222
A `package` is:
2323

24-
* a) a folder containing a program described by a package.json file
24+
* a) a folder containing a program described by a `package.json(5)` file
2525
* b) a gzipped tarball containing (a)
2626
* c) a url that resolves to (b)
2727
* d) a `<name>@<version>` that is published on the registry (see `npm-registry(7)`) with (c)
@@ -43,7 +43,9 @@ after packing it up into a tarball (b).
4343
it installs the current package context (ie, the current working
4444
directory) as a global package.
4545

46-
By default, `npm install` will install all modules listed as dependencies.
46+
By default, `npm install` will install all modules listed as dependencies
47+
in `package.json(5)`.
48+
4749
With the `--production` flag (or when the `NODE_ENV` environment variable
4850
is set to `production`), npm will not install modules listed in
4951
`devDependencies`.
@@ -329,5 +331,6 @@ affects a real use-case, it will be investigated.
329331
* npmrc(5)
330332
* npm-registry(7)
331333
* npm-tag(1)
332-
* npm-rm(1)
334+
* npm-uninstall(1)
333335
* npm-shrinkwrap(1)
336+
* package.json(5)

deps/npm/doc/cli/npm-logout.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ connected to that scope, if set.
2222

2323
### registry
2424

25-
Default: http://registry.npmjs.org/
25+
Default: https://registry.npmjs.org/
2626

2727
The base URL of the npm package registry. If `scope` is also specified,
2828
it takes precedence.

0 commit comments

Comments
 (0)