summaryrefslogtreecommitdiffstats
path: root/pkgs/build-support
diff options
context:
space:
mode:
authorLily Foster <lily@lily.flowers>2023-11-21 18:00:03 -0500
committerLily Foster <lily@lily.flowers>2023-11-23 20:51:58 -0500
commitdaec4bf7347a779d5d4a25524e056987c46ea519 (patch)
tree53047fd75ac03ca4f00523b43d4f6adf05d26dc1 /pkgs/build-support
parent81ed58b0fef21985242dea442e398b3bb81c9d67 (diff)
prefetch-npm-deps: instrument some logging
Diffstat (limited to 'pkgs/build-support')
-rw-r--r--pkgs/build-support/node/fetch-npm-deps/src/parse/mod.rs5
1 files changed, 5 insertions, 0 deletions
diff --git a/pkgs/build-support/node/fetch-npm-deps/src/parse/mod.rs b/pkgs/build-support/node/fetch-npm-deps/src/parse/mod.rs
index 880a972e80e9..0bca33f03915 100644
--- a/pkgs/build-support/node/fetch-npm-deps/src/parse/mod.rs
+++ b/pkgs/build-support/node/fetch-npm-deps/src/parse/mod.rs
@@ -1,5 +1,6 @@
use anyhow::{anyhow, bail, Context};
use lock::UrlOrString;
+use log::{debug, info};
use rayon::prelude::*;
use serde_json::{Map, Value};
use std::{
@@ -19,6 +20,8 @@ pub fn lockfile(
force_git_deps: bool,
force_empty_cache: bool,
) -> anyhow::Result<Vec<Package>> {
+ debug!("parsing lockfile with contents:\n{content}");
+
let mut packages = lock::packages(content)
.context("failed to extract packages from lockfile")?
.into_par_iter()
@@ -46,6 +49,8 @@ pub fn lockfile(
let path = dir.path().join("package");
+ info!("recursively parsing lockfile for {} at {path:?}", pkg.name);
+
let lockfile_contents = fs::read_to_string(path.join("package-lock.json"));
let package_json_path = path.join("package.json");