@lerna/command
Advanced tools
Comparing version 3.7.2 to 3.8.1
@@ -6,2 +6,20 @@ # Change Log | ||
## [3.8.1](https://github.com/lerna/lerna/compare/v3.8.0...v3.8.1) (2018-12-31) | ||
### Bug Fixes | ||
* Do not print duplicate stdio after a streaming command errors ([#1832](https://github.com/lerna/lerna/issues/1832)) ([2bcc366](https://github.com/lerna/lerna/commit/2bcc366)), closes [#1790](https://github.com/lerna/lerna/issues/1790) | ||
* **progress:** Correctly avoid progress where we don't want it ([0de3df9](https://github.com/lerna/lerna/commit/0de3df9)) | ||
* **progress:** Enable progress during logging setup, correcting default ([da81e60](https://github.com/lerna/lerna/commit/da81e60)) | ||
### Features | ||
* **command:** log whether CI environment has been detected ([#1841](https://github.com/lerna/lerna/issues/1841)) ([db5631e](https://github.com/lerna/lerna/commit/db5631e)), closes [#1825](https://github.com/lerna/lerna/issues/1825) | ||
## [3.7.2](https://github.com/lerna/lerna/compare/v3.7.1...v3.7.2) (2018-12-21) | ||
@@ -8,0 +26,0 @@ |
@@ -62,3 +62,3 @@ "use strict"; | ||
// Cleanly log specific package error details | ||
logPackageError(err); | ||
logPackageError(err, this.options.stream); | ||
} else if (err.name !== "ValidationError") { | ||
@@ -207,3 +207,3 @@ // npmlog does some funny stuff to the stack by default, | ||
/* istanbul ignore next */ | ||
if (this.options.progress) { | ||
if (this.options.progress !== false) { | ||
log.enableProgress(); | ||
@@ -256,2 +256,6 @@ } | ||
if (!this.composed && this.options.ci) { | ||
log.info("ci", "enabled"); | ||
} | ||
let chain = Promise.resolve(); | ||
@@ -258,0 +262,0 @@ |
@@ -7,5 +7,10 @@ "use strict"; | ||
function logPackageError(err) { | ||
function logPackageError(err, stream = false) { | ||
log.error(err.cmd, `exited ${err.code} in '${err.pkg.name}'`); | ||
if (stream) { | ||
// Streaming has already printed all stdout/stderr | ||
return; | ||
} | ||
if (err.stdout) { | ||
@@ -12,0 +17,0 @@ log.error(err.cmd, "stdout:"); |
{ | ||
"name": "@lerna/command", | ||
"version": "3.7.2", | ||
"version": "3.8.1", | ||
"description": "Lerna's internal base class for commands", | ||
@@ -45,3 +45,3 @@ "keywords": [ | ||
}, | ||
"gitHead": "52796f674ad3f2642270e942e96443437c54ff72" | ||
"gitHead": "00a372e194e23674fc0b7e94cc0f5ee799a13036" | ||
} |
@@ -10,3 +10,1 @@ # `@lerna/command` | ||
Install [lerna](https://www.npmjs.com/package/lerna) for access to the `lerna` CLI. | ||
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
22793
286
10