diff --git a/node_modules/npm-lifecycle/CHANGELOG.md b/node_modules/npm-lifecycle/CHANGELOG.md
index 1a8c916bf3d39..c5449670d5b96 100644
--- a/node_modules/npm-lifecycle/CHANGELOG.md
+++ b/node_modules/npm-lifecycle/CHANGELOG.md
@@ -2,6 +2,16 @@
All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.
+
+## [3.1.3](https://github.com/npm/lifecycle/compare/v3.1.2...v3.1.3) (2019-08-12)
+
+
+### Bug Fixes
+
+* fail properly if uid-number raises an error ([e0e1b62](https://github.com/npm/lifecycle/commit/e0e1b62))
+
+
+
## [3.1.2](https://github.com/npm/lifecycle/compare/v3.1.1...v3.1.2) (2019-07-22)
diff --git a/node_modules/npm-lifecycle/index.js b/node_modules/npm-lifecycle/index.js
index 0972870b18c97..f775155d5eb66 100644
--- a/node_modules/npm-lifecycle/index.js
+++ b/node_modules/npm-lifecycle/index.js
@@ -265,6 +265,12 @@ function runCmd (note, cmd, pkg, env, stage, wd, opts, cb) {
runCmd_(cmd, pkg, env, wd, opts, stage, unsafe, 0, 0, cb)
} else {
uidNumber(user, group, function (er, uid, gid) {
+ if (er) {
+ er.code = 'EUIDLOOKUP'
+ opts.log.resume()
+ process.nextTick(dequeue)
+ return cb(er)
+ }
runCmd_(cmd, pkg, env, wd, opts, stage, unsafe, uid, gid, cb)
})
}
diff --git a/node_modules/npm-lifecycle/package.json b/node_modules/npm-lifecycle/package.json
index 80cbae3a5fb4f..5eed875c7b7eb 100644
--- a/node_modules/npm-lifecycle/package.json
+++ b/node_modules/npm-lifecycle/package.json
@@ -1,19 +1,19 @@
{
- "_from": "npm-lifecycle@3.1.2",
- "_id": "npm-lifecycle@3.1.2",
+ "_from": "npm-lifecycle@3.1.3",
+ "_id": "npm-lifecycle@3.1.3",
"_inBundle": false,
- "_integrity": "sha512-nhfOcoTHrW1lJJlM2o77vTE2RWR4YOVyj7YzmY0y5itsMjEuoJHteio/ez0BliENEPsNxIUQgwhyEW9dShj3Ww==",
+ "_integrity": "sha512-M0QmmqbEHBXxDrmc6X3+eKjW9+F7Edg1ENau92WkYw1sox6wojHzEZJIRm1ItljEiaigZlKL8mXni/4ylAy1Dg==",
"_location": "/npm-lifecycle",
"_phantomChildren": {},
"_requested": {
"type": "version",
"registry": true,
- "raw": "npm-lifecycle@3.1.2",
+ "raw": "npm-lifecycle@3.1.3",
"name": "npm-lifecycle",
"escapedName": "npm-lifecycle",
- "rawSpec": "3.1.2",
+ "rawSpec": "3.1.3",
"saveSpec": null,
- "fetchSpec": "3.1.2"
+ "fetchSpec": "3.1.3"
},
"_requiredBy": [
"#USER",
@@ -21,9 +21,9 @@
"/libcipm",
"/libnpm"
],
- "_resolved": "https://registry.npmjs.org/npm-lifecycle/-/npm-lifecycle-3.1.2.tgz",
- "_shasum": "06f2253ea3b9e122ce3e55e3496670a810afcc84",
- "_spec": "npm-lifecycle@3.1.2",
+ "_resolved": "https://registry.npmjs.org/npm-lifecycle/-/npm-lifecycle-3.1.3.tgz",
+ "_shasum": "09e9b0b6686e85fd53bab82364386222d97a3730",
+ "_spec": "npm-lifecycle@3.1.3",
"_where": "/Users/isaacs/dev/npm/cli",
"author": {
"name": "Mike Sherov"
@@ -82,5 +82,5 @@
"update-coc": "weallbehave -o . && git add CODE_OF_CONDUCT.md && git commit -m 'docs(coc): updated CODE_OF_CONDUCT.md'",
"update-contrib": "weallcontribute -o . && git add CONTRIBUTING.md && git commit -m 'docs(contributing): updated CONTRIBUTING.md'"
},
- "version": "3.1.2"
+ "version": "3.1.3"
}
diff --git a/package-lock.json b/package-lock.json
index 6f48963fe1bf6..cb3e3fb9ae87a 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -3778,9 +3778,9 @@
"dev": true
},
"npm-lifecycle": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/npm-lifecycle/-/npm-lifecycle-3.1.2.tgz",
- "integrity": "sha512-nhfOcoTHrW1lJJlM2o77vTE2RWR4YOVyj7YzmY0y5itsMjEuoJHteio/ez0BliENEPsNxIUQgwhyEW9dShj3Ww==",
+ "version": "3.1.3",
+ "resolved": "https://registry.npmjs.org/npm-lifecycle/-/npm-lifecycle-3.1.3.tgz",
+ "integrity": "sha512-M0QmmqbEHBXxDrmc6X3+eKjW9+F7Edg1ENau92WkYw1sox6wojHzEZJIRm1ItljEiaigZlKL8mXni/4ylAy1Dg==",
"requires": {
"byline": "^5.0.0",
"graceful-fs": "^4.1.15",
diff --git a/package.json b/package.json
index 7ea7326339e27..4db5e4b518b85 100644
--- a/package.json
+++ b/package.json
@@ -99,7 +99,7 @@
"npm-audit-report": "^1.3.2",
"npm-cache-filename": "~1.0.2",
"npm-install-checks": "~3.0.0",
- "npm-lifecycle": "^3.1.2",
+ "npm-lifecycle": "^3.1.3",
"npm-package-arg": "^6.1.0",
"npm-packlist": "^1.4.4",
"npm-pick-manifest": "^2.2.3",