diff options
Diffstat (limited to 'ext/node/package_json.rs')
-rw-r--r-- | ext/node/package_json.rs | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/ext/node/package_json.rs b/ext/node/package_json.rs index 104c87390..035d26ed8 100644 --- a/ext/node/package_json.rs +++ b/ext/node/package_json.rs @@ -110,8 +110,13 @@ impl PackageJson { path: PathBuf, source: String, ) -> Result<PackageJson, AnyError> { - let package_json: Value = serde_json::from_str(&source) - .map_err(|err| anyhow::anyhow!("malformed package.json {}", err))?; + let package_json: Value = serde_json::from_str(&source).map_err(|err| { + anyhow::anyhow!( + "malformed package.json: {}\n at {}", + err, + path.display() + ) + })?; Self::load_from_value(path, package_json) } |