@lerna/command
Advanced tools
Comparing version 3.0.0-beta.3 to 3.0.0-beta.4
@@ -6,2 +6,14 @@ # Change Log | ||
<a name="3.0.0-beta.4"></a> | ||
# [3.0.0-beta.4](https://github.com/lerna/lerna/compare/v3.0.0-beta.3...v3.0.0-beta.4) (2018-03-19) | ||
### Bug Fixes | ||
* **clean-stack:** Try to avoid causing errors during error cleanup ([89f9d3b](https://github.com/lerna/lerna/commit/89f9d3b)) | ||
<a name="3.0.0-beta.3"></a> | ||
@@ -8,0 +20,0 @@ # [3.0.0-beta.3](https://github.com/lerna/lerna/compare/v3.0.0-beta.2...v3.0.0-beta.3) (2018-03-15) |
@@ -6,7 +6,12 @@ "use strict"; | ||
function cleanStack(err, className) { | ||
const lines = err.stack ? err.stack.split("\n") : err.split("\n"); | ||
const lines = err.stack ? err.stack.split("\n") : String(err).split("\n"); | ||
const cutoff = new RegExp(`^ at ${className}.runCommand .*$`); | ||
const relevantIndex = lines.findIndex(line => cutoff.test(line)); | ||
return lines.slice(0, relevantIndex).join("\n"); | ||
if (relevantIndex) { | ||
return lines.slice(0, relevantIndex).join("\n"); | ||
} | ||
// nothing matched, just return original error | ||
return err; | ||
} |
{ | ||
"name": "@lerna/command", | ||
"version": "3.0.0-beta.3", | ||
"version": "3.0.0-beta.4", | ||
"description": "TODO", | ||
@@ -47,3 +47,3 @@ "keywords": [ | ||
}, | ||
"gitHead": "1ee15326adf778c32e4b136bbfb27e1c899716a1" | ||
"gitHead": "8f97fb02258e02c7783ad27e140ca3eba5f8f40e" | ||
} |
12681
253