aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/install/install.zig5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/install/install.zig b/src/install/install.zig
index 2885b5a26..4ae9574ac 100644
--- a/src/install/install.zig
+++ b/src/install/install.zig
@@ -5550,6 +5550,11 @@ pub const PackageManager = struct {
ctx.log.printForLogLevelWithEnableAnsiColors(Output.errorWriter(), false) catch {};
}
+ if (err == error.ParserError and ctx.log.errors > 0) {
+ Output.prettyErrorln("error: Failed to parse package.json", .{});
+ Global.crash();
+ }
+
Output.panic("<r><red>{s}<r> parsing package.json<r>", .{
@errorName(err),
});