tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
prefetch-npm-deps: instrument some logging
Lily Foster
2 years ago
daec4bf7
81ed58b0
+5
1 changed file
expand all
collapse all
unified
split
pkgs
build-support
node
fetch-npm-deps
src
parse
mod.rs
+5
pkgs/build-support/node/fetch-npm-deps/src/parse/mod.rs
···
1
1
use anyhow::{anyhow, bail, Context};
2
2
use lock::UrlOrString;
3
3
+
use log::{debug, info};
3
4
use rayon::prelude::*;
4
5
use serde_json::{Map, Value};
5
6
use std::{
···
19
20
force_git_deps: bool,
20
21
force_empty_cache: bool,
21
22
) -> anyhow::Result<Vec<Package>> {
23
23
+
debug!("parsing lockfile with contents:\n{content}");
24
24
+
22
25
let mut packages = lock::packages(content)
23
26
.context("failed to extract packages from lockfile")?
24
27
.into_par_iter()
···
45
48
};
46
49
47
50
let path = dir.path().join("package");
51
51
+
52
52
+
info!("recursively parsing lockfile for {} at {path:?}", pkg.name);
48
53
49
54
let lockfile_contents = fs::read_to_string(path.join("package-lock.json"));
50
55