Socket
Socket
Sign inDemoInstall

@lerna/command

Package Overview
Dependencies
Maintainers
4
Versions
98
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@lerna/command - npm Package Compare versions

Comparing version 3.0.0-beta.13 to 3.0.0-beta.14

12

CHANGELOG.md

@@ -6,2 +6,14 @@ # Change Log

<a name="3.0.0-beta.14"></a>
# [3.0.0-beta.14](https://github.com/lerna/lerna/compare/v3.0.0-beta.13...v3.0.0-beta.14) (2018-04-03)
### Bug Fixes
* **logging:** Log failures from package scripts once, not twice ([436cfe1](https://github.com/lerna/lerna/commit/436cfe1))
<a name="3.0.0-beta.13"></a>

@@ -8,0 +20,0 @@ # [3.0.0-beta.13](https://github.com/lerna/lerna/compare/v3.0.0-beta.12...v3.0.0-beta.13) (2018-03-31)

4

index.js

@@ -67,4 +67,4 @@ "use strict";

// ValidationError does not trigger a log dump
if (err.name !== "ValidationError") {
// ValidationError does not trigger a log dump, nor do external package errors
if (err.name !== "ValidationError" && !err.pkg) {
writeLogFile(this.project.rootPath);

@@ -71,0 +71,0 @@ }

@@ -8,17 +8,22 @@ "use strict";

function logPackageError(err) {
log.error(`Error occured in '${err.pkg.name}' while running '${err.cmd}'`);
log.error(err.cmd, `exited ${err.code} in '${err.pkg.name}'`);
const pkgPrefix = `${err.cmd} [${err.pkg.name}]`;
log.error(pkgPrefix, `Output from stdout:`);
log.pause();
console.error(err.stdout); // eslint-disable-line no-console
if (err.stdout) {
log.error(err.cmd, "stdout:");
directLog(err.stdout);
}
log.resume();
log.error(pkgPrefix, `Output from stderr:`);
log.pause();
console.error(err.stderr); // eslint-disable-line no-console
if (err.stderr) {
log.error(err.cmd, "stderr:");
directLog(err.stderr);
}
// Below is just to ensure something sensible is printed after the long stream of logs
log.error(err.cmd, `exited ${err.code} in '${err.pkg.name}'`);
}
function directLog(message) {
log.pause();
console.error(message); // eslint-disable-line no-console
log.resume();
log.error(`Error occured in '${err.pkg.name}' while running '${err.cmd}'`);
}
{
"name": "@lerna/command",
"version": "3.0.0-beta.13",
"version": "3.0.0-beta.14",
"description": "TODO",

@@ -39,3 +39,3 @@ "keywords": [

"@lerna/git-utils": "^3.0.0-beta.13",
"@lerna/package-graph": "^3.0.0-beta.11",
"@lerna/package-graph": "^3.0.0-beta.14",
"@lerna/project": "^3.0.0-beta.12",

@@ -48,3 +48,3 @@ "@lerna/validation-error": "^3.0.0-beta.10",

},
"gitHead": "4cae54bce76bf156e71a2881418104c442f97c62"
"gitHead": "4c4aceee84b39eb399e968a0c87241ee59edce4f"
}
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc