about summary refs log tree commit diff
path: root/pkgs/build-support/node
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/node
parent81ed58b0fef21985242dea442e398b3bb81c9d67 (diff)
prefetch-npm-deps: instrument some logging
Diffstat (limited to 'pkgs/build-support/node')
-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 880a972e80e97..0bca33f039152 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");