Skip to content

Commit 94a100a

Browse files
authored
removed json dependency (#497)
revert update dependencies
1 parent 484b9e4 commit 94a100a

File tree

3 files changed

+5
-11
lines changed

3 files changed

+5
-11
lines changed

Diff for: Cargo.lock

-7
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Diff for: Cargo.toml

-1
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,6 @@ color_quant = "1.1.0"
3131
colored = "2.0.0"
3232
git2 = {version = "0.13.22", default-features = false}
3333
image = "0.23.14"
34-
json = "0.12.4"
3534
regex = "1.4.6"
3635
serde = "1.0.130"
3736
serde_json = "1.0.68"

Diff for: src/info/deps/package_manager.rs

+5-3
Original file line numberDiff line numberDiff line change
@@ -81,9 +81,11 @@ fn go_modules(contents: &str) -> Result<usize> {
8181
}
8282

8383
fn npm(contents: &str) -> Result<usize> {
84-
let parsed = json::parse(contents)?;
85-
86-
Ok(parsed["dependencies"].len())
84+
let parsed: serde_json::Value = serde_json::from_str(contents)?;
85+
match &parsed["dependencies"].as_object() {
86+
Some(val) => Ok(val.len()),
87+
None => Ok(0),
88+
}
8789
}
8890

8991
fn pip_requirement(contents: &str) -> Result<usize> {

0 commit comments

Comments
 (0)