diff --git a/crates/wasm-rquickjs/skeleton/src/builtin/fs.rs b/crates/wasm-rquickjs/skeleton/src/builtin/fs.rs index fd45d400..ab9bb24d 100644 --- a/crates/wasm-rquickjs/skeleton/src/builtin/fs.rs +++ b/crates/wasm-rquickjs/skeleton/src/builtin/fs.rs @@ -228,10 +228,20 @@ fn with_fs_mut( } fn invalidate_module_resolution_probes(ctx: &rquickjs::Ctx<'_>) { - ctx.userdata::() - .expect("runtime services not initialized") - .cjs_module_probe_session - .invalidate(); + let services = ctx + .userdata::() + .expect("runtime services not initialized"); + let _missing_package_json = services.cjs_module_probe_session.invalidate(); + #[cfg(feature = "typescript-compiler-profiling")] + if _missing_package_json > 0 + && let Some(profile) = services.execution_profile() + { + profile.increment("modules.packageJson.negativeCacheInvalidations"); + profile.add( + "modules.packageJson.negativeCacheInvalidatedEntries", + _missing_package_json as u64, + ); + } } fn normalize_mode_override(mode: u32) -> u32 { @@ -309,11 +319,87 @@ fn rename_fd_path(ctx: &rquickjs::Ctx<'_>, old_path: &str, new_path: &str) { }); } +#[derive(Clone, Copy)] +pub(crate) enum ModuleLoaderRealpathDomain { + CommonJs, + Esm, +} + pub(super) fn realpath_for_module_resolution( - _ctx: &rquickjs::Ctx<'_>, + ctx: &rquickjs::Ctx<'_>, path: &str, -) -> Option { - canonicalize_guest_path(path).ok() + domain: ModuleLoaderRealpathDomain, +) -> std::io::Result { + // Wizer has no guest preopens. Touching wasi-libc's lazy preopen cache here + // would snapshot the empty build-time filesystem into every runtime. + if crate::internal::is_wizer_active() { + return Err(wizer_enoent_io()); + } + + let services = ctx + .userdata::() + .expect("runtime services not initialized"); + #[cfg(feature = "typescript-compiler-profiling")] + let profile = services.execution_profile(); + #[cfg(feature = "typescript-compiler-profiling")] + if let Some(profile) = &profile { + profile.increment("modules.realpath.calls"); + } + + let cached = match domain { + ModuleLoaderRealpathDomain::CommonJs => services + .cjs_loader_realpath_cache + .borrow() + .get(path) + .cloned(), + ModuleLoaderRealpathDomain::Esm => services + .esm_loader_realpath_cache + .borrow() + .get(path) + .cloned(), + }; + if let Some(resolved) = cached { + #[cfg(feature = "test-observability")] + services.record_loader_realpath_cache_hit(); + #[cfg(feature = "typescript-compiler-profiling")] + if let Some(profile) = &profile { + profile.increment("modules.realpath.cacheHits"); + } + return Ok(resolved); + } + + let resolved = canonicalize_guest_path(path); + #[cfg(feature = "test-observability")] + services.record_loader_realpath_system_call(); + #[cfg(feature = "typescript-compiler-profiling")] + if let Some(profile) = &profile { + profile.increment("modules.realpath.systemCalls"); + profile.increment("filesystem.realpath.calls"); + profile.increment(match &resolved { + Ok(_) => "filesystem.realpath.success", + Err(error) if error.kind() == std::io::ErrorKind::NotFound => { + "filesystem.realpath.notFound" + } + Err(_) => "filesystem.realpath.errors", + }); + } + if let Ok(resolved) = &resolved { + match domain { + ModuleLoaderRealpathDomain::CommonJs => { + services + .cjs_loader_realpath_cache + .borrow_mut() + .insert(path.to_string(), resolved.clone()); + } + ModuleLoaderRealpathDomain::Esm => { + services + .esm_loader_realpath_cache + .borrow_mut() + .insert(path.to_string(), resolved.clone()); + } + } + } + resolved } fn canonicalize_guest_path(path: &str) -> std::io::Result { @@ -1472,6 +1558,25 @@ pub mod native_module { } } + #[rquickjs::function] + pub fn fs_loader_realpath(ctx: Ctx<'_>, path: String) -> Object<'_> { + let result = Object::new(ctx.clone()).unwrap(); + match super::realpath_for_module_resolution( + &ctx, + &path, + super::ModuleLoaderRealpathDomain::CommonJs, + ) { + Ok(resolved) => result.set("result", resolved).unwrap(), + Err(error) => result + .set( + "error", + super::make_fs_error(&ctx, &error, "realpath", Some(&path)), + ) + .unwrap(), + } + result + } + #[rquickjs::function] pub fn fs_realpath(ctx: Ctx<'_>, path: String) -> Object<'_> { let result = Object::new(ctx.clone()).unwrap(); diff --git a/crates/wasm-rquickjs/skeleton/src/builtin/mod.rs b/crates/wasm-rquickjs/skeleton/src/builtin/mod.rs index ec837777..8e7fb149 100644 --- a/crates/wasm-rquickjs/skeleton/src/builtin/mod.rs +++ b/crates/wasm-rquickjs/skeleton/src/builtin/mod.rs @@ -111,11 +111,18 @@ mod sqlite { pub use super::sqlite_disabled::*; } -pub(crate) fn realpath_for_module_resolution( +pub(crate) fn realpath_for_cjs_module_resolution( ctx: &rquickjs::Ctx<'_>, path: &str, -) -> Option { - fs::realpath_for_module_resolution(ctx, path) +) -> std::io::Result { + fs::realpath_for_module_resolution(ctx, path, fs::ModuleLoaderRealpathDomain::CommonJs) +} + +pub(crate) fn realpath_for_esm_module_resolution( + ctx: &rquickjs::Ctx<'_>, + path: &str, +) -> std::io::Result { + fs::realpath_for_module_resolution(ctx, path, fs::ModuleLoaderRealpathDomain::Esm) } pub fn add_module_resolvers( diff --git a/crates/wasm-rquickjs/skeleton/src/builtin/module.js b/crates/wasm-rquickjs/skeleton/src/builtin/module.js index d4a64f89..3b38295a 100644 --- a/crates/wasm-rquickjs/skeleton/src/builtin/module.js +++ b/crates/wasm-rquickjs/skeleton/src/builtin/module.js @@ -2,6 +2,7 @@ import * as pathModule from 'node:path'; import * as pathPosix from 'node:path/posix'; import * as pathWin32 from 'node:path/win32'; import * as fsModule from 'node:fs'; +import * as fsNative from '__wasm_rquickjs_builtin/fs_native'; import * as util from 'node:util'; import * as buffer from 'node:buffer'; import * as os from 'node:os'; @@ -53,6 +54,7 @@ import * as sqlite from 'node:sqlite'; import * as internalHttp from '__wasm_rquickjs_builtin/internal/http'; import { ERR_INVALID_ARG_TYPE, ERR_INVALID_ARG_VALUE, ERR_MISSING_ARGS } from '__wasm_rquickjs_builtin/internal/errors'; import * as internalErrors from '__wasm_rquickjs_builtin/internal/errors'; +import { createSystemError as createFsSystemError } from '__wasm_rquickjs_builtin/internal/fs/shared'; import * as internalFsUtils from '__wasm_rquickjs_builtin/internal/fs/utils'; import * as internalUrl from '__wasm_rquickjs_builtin/internal/url'; import * as internalUtil from '__wasm_rquickjs_builtin/internal/util'; @@ -736,7 +738,20 @@ function shouldPreserveSymlinks(isMainModuleLoad) { function toCjsCanonicalFilename(filename, isMainModuleLoad) { if (shouldPreserveSymlinks(isMainModuleLoad)) return filename; - return fsModule.realpathSync.native(filename); + // Node resolves against process.cwd() before consulting its loader realpath + // cache. Keep the native bridge limited to absolute, normalized guest paths. + const normalized = pathModule.resolve(filename); + const outcome = fsNative.fs_loader_realpath(normalized); + if (outcome.error) throw createFsSystemError(outcome.error); + return outcome.result; +} + +if (testObservabilityEnabledNative()) { + Object.defineProperty(globalThis, '__wasm_rquickjs_test_cjs_canonical_filename', { + value: filename => toCjsCanonicalFilename(filename, false), + writable: false, + configurable: false, + }); } function tryReadFile(filename) { diff --git a/crates/wasm-rquickjs/skeleton/src/builtin_p3.rs b/crates/wasm-rquickjs/skeleton/src/builtin_p3.rs index 36525516..00523dfa 100644 --- a/crates/wasm-rquickjs/skeleton/src/builtin_p3.rs +++ b/crates/wasm-rquickjs/skeleton/src/builtin_p3.rs @@ -179,11 +179,18 @@ mod zlib { #[path = "builtin/websocket.rs"] mod websocket; -pub(crate) fn realpath_for_module_resolution( +pub(crate) fn realpath_for_cjs_module_resolution( ctx: &rquickjs::Ctx<'_>, path: &str, -) -> Option { - fs::realpath_for_module_resolution(ctx, path) +) -> std::io::Result { + fs::realpath_for_module_resolution(ctx, path, fs::ModuleLoaderRealpathDomain::CommonJs) +} + +pub(crate) fn realpath_for_esm_module_resolution( + ctx: &rquickjs::Ctx<'_>, + path: &str, +) -> std::io::Result { + fs::realpath_for_module_resolution(ctx, path, fs::ModuleLoaderRealpathDomain::Esm) } /// Registers builtin native and JavaScript module names with the resolver. diff --git a/crates/wasm-rquickjs/skeleton/src/internal/module_loading.rs b/crates/wasm-rquickjs/skeleton/src/internal/module_loading.rs index 8bc1f59e..85e18a7b 100644 --- a/crates/wasm-rquickjs/skeleton/src/internal/module_loading.rs +++ b/crates/wasm-rquickjs/skeleton/src/internal/module_loading.rs @@ -3338,8 +3338,12 @@ impl Loader for StaticRegisteredFileUrlLoader { return Err(Error::new_loading(path)); }; let fs_path = CjsEvalResolver::normalize_path(std::path::Path::new(&file_path)); - let source_path = crate::builtin::realpath_for_module_resolution(ctx, &fs_path) - .unwrap_or_else(|| fs_path.clone()); + let source_path = if NodeFileResolver::has_exec_argv_flag(ctx, "--preserve-symlinks") { + fs_path.clone() + } else { + crate::builtin::realpath_for_esm_module_resolution(ctx, &fs_path) + .unwrap_or_else(|_| fs_path.clone()) + }; declare_esm_file_module( ctx, path, @@ -3654,8 +3658,8 @@ impl NodeFileResolver { if preserve_symlinks { return normalized.to_string(); } - crate::builtin::realpath_for_module_resolution(ctx, normalized) - .unwrap_or_else(|| normalized.to_string()) + crate::builtin::realpath_for_esm_module_resolution(ctx, normalized) + .unwrap_or_else(|_| normalized.to_string()) } fn module_resolution_is_file(ctx: &Ctx<'_>, normalized: &str) -> bool { @@ -4116,9 +4120,12 @@ enum ModulePathClassification { struct CjsModuleProbeSessionState { depth: usize, entries: HashMap, + missing_package_json: HashSet, #[cfg(feature = "test-observability")] hit_count: u64, #[cfg(feature = "test-observability")] + missing_package_json_hit_count: u64, + #[cfg(feature = "test-observability")] bypass_cache: bool, } @@ -4141,9 +4148,11 @@ impl CjsModuleProbeSessionState { /// outer main-module compile. This runtime also brackets an outer `createRequire()` /// graph so real ESM-to-CJS package workloads benefit, but deliberately invalidates /// observations after filesystem mutations instead of exposing Node's stale result. -/// Missing observations are never retained, and sibling QuickJS runtimes never share -/// this RuntimeServices-owned state. Rust depth keeps the private runner reentrant; -/// the normal JS adapter crosses the bridge only at its own outermost depth. +/// Missing path classifications are never retained. Missing package metadata is retained only +/// for the same outer graph and cleared after filesystem mutations, so packages created by the +/// running program become visible. Sibling QuickJS runtimes never share this RuntimeServices-owned +/// state. Rust depth keeps the private runner reentrant; the normal JS adapter crosses the bridge +/// only at its own outermost depth. #[derive(Clone, Default)] pub(crate) struct CjsModuleProbeSession(Rc>); @@ -4153,14 +4162,19 @@ struct ModulePathProbe { } impl CjsModuleProbeSession { - pub(crate) fn invalidate(&self) { - self.0.borrow_mut().entries.clear(); + pub(crate) fn invalidate(&self) -> usize { + let mut state = self.0.borrow_mut(); + state.entries.clear(); + let missing_package_json = state.missing_package_json.len(); + state.missing_package_json.clear(); + missing_package_json } fn begin(&self) { let mut state = self.0.borrow_mut(); if state.depth == 0 { state.entries.clear(); + state.missing_package_json.clear(); } state.depth = state.depth.saturating_add(1); } @@ -4169,12 +4183,37 @@ impl CjsModuleProbeSession { let mut state = self.0.borrow_mut(); if state.depth == 0 { state.entries.clear(); + state.missing_package_json.clear(); return; } state.depth -= 1; if state.depth == 0 { state.entries.clear(); + state.missing_package_json.clear(); + } + } + + fn missing_package_json_cached(&self, normalized: &str) -> bool { + #[cfg(feature = "test-observability")] + let mut state = self.0.borrow_mut(); + #[cfg(not(feature = "test-observability"))] + let state = self.0.borrow(); + let enabled = state.depth > 0 && state.cache_enabled(); + let hit = enabled && state.missing_package_json.contains(normalized); + #[cfg(feature = "test-observability")] + if hit { + state.missing_package_json_hit_count = + state.missing_package_json_hit_count.saturating_add(1); + } + hit + } + + fn remember_missing_package_json(&self, normalized: String) -> bool { + let mut state = self.0.borrow_mut(); + if state.depth == 0 || !state.cache_enabled() { + return false; } + state.missing_package_json.insert(normalized) } fn probe(&self, normalized: &str) -> ModulePathProbe { @@ -4226,7 +4265,14 @@ impl CjsModuleProbeSession { #[cfg(feature = "test-observability")] fn reset_hit_count(&self) { - self.0.borrow_mut().hit_count = 0; + let mut state = self.0.borrow_mut(); + state.hit_count = 0; + state.missing_package_json_hit_count = 0; + } + + #[cfg(feature = "test-observability")] + fn missing_package_json_hit_count(&self) -> u64 { + self.0.borrow().missing_package_json_hit_count } #[cfg(feature = "test-observability")] @@ -4234,6 +4280,7 @@ impl CjsModuleProbeSession { let mut state = self.0.borrow_mut(); state.bypass_cache = !enabled; state.entries.clear(); + state.missing_package_json.clear(); } } @@ -4376,6 +4423,14 @@ fn reset_cjs_module_probe_session_hit_count(ctx: Ctx<'_>) { .reset_hit_count(); } +#[cfg(feature = "test-observability")] +fn cjs_missing_package_json_cache_hit_count(ctx: Ctx<'_>) -> u64 { + ctx.userdata::() + .expect("runtime services not initialized") + .cjs_module_probe_session + .missing_package_json_hit_count() +} + #[cfg(feature = "test-observability")] fn set_cjs_module_probe_session_enabled(ctx: Ctx<'_>, enabled: bool) { ctx.userdata::() @@ -4384,6 +4439,34 @@ fn set_cjs_module_probe_session_enabled(ctx: Ctx<'_>, enabled: bool) { .set_enabled(enabled); } +#[cfg(feature = "test-observability")] +fn loader_realpath_cache_hit_count(ctx: Ctx<'_>) -> u64 { + ctx.userdata::() + .expect("runtime services not initialized") + .loader_realpath_cache_hit_count() +} + +#[cfg(feature = "test-observability")] +fn reset_loader_realpath_cache_hit_count(ctx: Ctx<'_>) { + ctx.userdata::() + .expect("runtime services not initialized") + .reset_loader_realpath_cache_hit_count(); +} + +#[cfg(feature = "test-observability")] +fn loader_realpath_system_call_count(ctx: Ctx<'_>) -> u64 { + ctx.userdata::() + .expect("runtime services not initialized") + .loader_realpath_system_call_count() +} + +#[cfg(feature = "test-observability")] +fn reset_loader_realpath_system_call_count(ctx: Ctx<'_>) { + ctx.userdata::() + .expect("runtime services not initialized") + .reset_loader_realpath_system_call_count(); +} + struct NodePackageWarning { message: String, code: &'static str, @@ -4774,6 +4857,10 @@ impl NodeModulesResolver { resolution: &NodePackageResolutionContext<'_, '_>, ) -> Result>, NodePackageResolveError> { let cache_key = CjsEvalResolver::normalize_path(pkg_path); + #[cfg(feature = "typescript-compiler-profiling")] + if let Some(profile) = &resolution.profile { + profile.increment("modules.packageJson.calls"); + } if let Some(cached) = resolution.package_json_cache.get(&cache_key) { #[cfg(feature = "typescript-compiler-profiling")] if let Some(profile) = &resolution.profile { @@ -4781,6 +4868,16 @@ impl NodeModulesResolver { } return Ok(Some(cached)); } + if resolution + .probe_session + .missing_package_json_cached(&cache_key) + { + #[cfg(feature = "typescript-compiler-profiling")] + if let Some(profile) = &resolution.profile { + profile.increment("modules.packageJson.negativeCacheHits"); + } + return Ok(None); + } match std::fs::read_to_string(pkg_path) { Ok(pkg_content) => { #[cfg(feature = "typescript-compiler-profiling")] @@ -4799,15 +4896,25 @@ impl NodeModulesResolver { .insert(cache_key, package.clone()); Ok(Some(package)) } - Err(_error) => { + Err(error) => { #[cfg(feature = "typescript-compiler-profiling")] if let Some(profile) = &resolution.profile { - profile.increment(if _error.kind() == std::io::ErrorKind::NotFound { + profile.increment(if error.kind() == std::io::ErrorKind::NotFound { "modules.packageJson.notFound" } else { "modules.packageJson.errors" }); } + if error.kind() == std::io::ErrorKind::NotFound + && resolution + .probe_session + .remember_missing_package_json(cache_key) + { + #[cfg(feature = "typescript-compiler-profiling")] + if let Some(profile) = &resolution.profile { + profile.increment("modules.packageJson.negativeCacheEntries"); + } + } Ok(None) } } @@ -9093,7 +9200,8 @@ fn is_cjs_analysis_source_path(path: &str) -> bool { } fn canonical_cjs_analysis_path(ctx: &Ctx<'_>, path: &str) -> String { - crate::builtin::realpath_for_module_resolution(ctx, path).unwrap_or_else(|| path.to_string()) + crate::builtin::realpath_for_cjs_module_resolution(ctx, path) + .unwrap_or_else(|_| path.to_string()) } #[derive(Clone)] @@ -10057,8 +10165,12 @@ fn module_filesystem_path(path: &str) -> &str { fn module_source_filesystem_path(ctx: &Ctx<'_>, path: &str) -> String { let fs_path = module_filesystem_path(path); - crate::builtin::realpath_for_module_resolution(ctx, fs_path) - .unwrap_or_else(|| fs_path.to_string()) + if NodeFileResolver::has_exec_argv_flag(ctx, "--preserve-symlinks") { + fs_path.to_string() + } else { + crate::builtin::realpath_for_esm_module_resolution(ctx, fs_path) + .unwrap_or_else(|_| fs_path.to_string()) + } } fn read_module_source_or_throw<'js>( @@ -11622,6 +11734,15 @@ pub(crate) async fn initialize_module_loading(rt: &AsyncRuntime, ctx: &AsyncCont ) .expect("Failed to initialize CJS module probe-session hit counter reset"); + #[cfg(feature = "test-observability")] + set_non_replaceable_global( + &global, + "__wasm_rquickjs_get_cjs_missing_package_json_cache_hit_count", + Function::new(ctx.clone(), cjs_missing_package_json_cache_hit_count) + .expect("Failed to create CJS missing package metadata hit counter"), + ) + .expect("Failed to initialize CJS missing package metadata hit counter"); + #[cfg(feature = "test-observability")] set_non_replaceable_global( &global, @@ -11631,6 +11752,42 @@ pub(crate) async fn initialize_module_loading(rt: &AsyncRuntime, ctx: &AsyncCont ) .expect("Failed to initialize CJS module probe-session test control"); + #[cfg(feature = "test-observability")] + set_non_replaceable_global( + &global, + "__wasm_rquickjs_get_loader_realpath_cache_hit_count", + Function::new(ctx.clone(), loader_realpath_cache_hit_count) + .expect("Failed to create loader realpath cache hit counter"), + ) + .expect("Failed to initialize loader realpath cache hit counter"); + + #[cfg(feature = "test-observability")] + set_non_replaceable_global( + &global, + "__wasm_rquickjs_reset_loader_realpath_cache_hit_count", + Function::new(ctx.clone(), reset_loader_realpath_cache_hit_count) + .expect("Failed to create loader realpath cache hit counter reset"), + ) + .expect("Failed to initialize loader realpath cache hit counter reset"); + + #[cfg(feature = "test-observability")] + set_non_replaceable_global( + &global, + "__wasm_rquickjs_get_loader_realpath_system_call_count", + Function::new(ctx.clone(), loader_realpath_system_call_count) + .expect("Failed to create loader realpath system-call counter"), + ) + .expect("Failed to initialize loader realpath system-call counter"); + + #[cfg(feature = "test-observability")] + set_non_replaceable_global( + &global, + "__wasm_rquickjs_reset_loader_realpath_system_call_count", + Function::new(ctx.clone(), reset_loader_realpath_system_call_count) + .expect("Failed to create loader realpath system-call counter reset"), + ) + .expect("Failed to initialize loader realpath system-call counter reset"); + set_non_replaceable_global( &global, "__wasm_rquickjs_cjs_resolve_package_self_reference", diff --git a/crates/wasm-rquickjs/skeleton/src/internal/runtime_services.rs b/crates/wasm-rquickjs/skeleton/src/internal/runtime_services.rs index 050f369c..80fd9c4d 100644 --- a/crates/wasm-rquickjs/skeleton/src/internal/runtime_services.rs +++ b/crates/wasm-rquickjs/skeleton/src/internal/runtime_services.rs @@ -89,6 +89,12 @@ pub(crate) struct RuntimeServices { pub(crate) node_package_deprecation_warnings: RefCell>, pub(crate) package_json_cache: super::module_loading::PackageJsonCache, pub(crate) cjs_module_probe_session: super::module_loading::CjsModuleProbeSession, + pub(crate) cjs_loader_realpath_cache: RefCell>, + pub(crate) esm_loader_realpath_cache: RefCell>, + #[cfg(feature = "test-observability")] + loader_realpath_cache_hit_count: Cell, + #[cfg(feature = "test-observability")] + loader_realpath_system_call_count: Cell, pub(crate) process: ProcessServices, pub(crate) fs: RefCell, output: RefCell>, @@ -106,6 +112,12 @@ impl Default for RuntimeServices { node_package_deprecation_warnings: RefCell::default(), package_json_cache: Default::default(), cjs_module_probe_session: Default::default(), + cjs_loader_realpath_cache: RefCell::default(), + esm_loader_realpath_cache: RefCell::default(), + #[cfg(feature = "test-observability")] + loader_realpath_cache_hit_count: Cell::new(0), + #[cfg(feature = "test-observability")] + loader_realpath_system_call_count: Cell::new(0), process: ProcessServices::default(), fs: RefCell::new(FsServices::default()), output: RefCell::new(Rc::new(ComponentOutputSink)), @@ -289,6 +301,41 @@ impl RuntimeOutputSink for ComponentOutputSink { } impl RuntimeServices { + #[cfg(feature = "test-observability")] + pub(crate) fn record_loader_realpath_cache_hit(&self) { + self.loader_realpath_cache_hit_count + .set(self.loader_realpath_cache_hit_count.get().saturating_add(1)); + } + + #[cfg(feature = "test-observability")] + pub(crate) fn loader_realpath_cache_hit_count(&self) -> u64 { + self.loader_realpath_cache_hit_count.get() + } + + #[cfg(feature = "test-observability")] + pub(crate) fn reset_loader_realpath_cache_hit_count(&self) { + self.loader_realpath_cache_hit_count.set(0); + } + + #[cfg(feature = "test-observability")] + pub(crate) fn record_loader_realpath_system_call(&self) { + self.loader_realpath_system_call_count.set( + self.loader_realpath_system_call_count + .get() + .saturating_add(1), + ); + } + + #[cfg(feature = "test-observability")] + pub(crate) fn loader_realpath_system_call_count(&self) -> u64 { + self.loader_realpath_system_call_count.get() + } + + #[cfg(feature = "test-observability")] + pub(crate) fn reset_loader_realpath_system_call_count(&self) { + self.loader_realpath_system_call_count.set(0); + } + pub(crate) fn output_sink(&self) -> Rc { self.output.borrow().clone() } diff --git a/crates/wasm-rquickjs/src/skeleton/module_loader_architecture.rs b/crates/wasm-rquickjs/src/skeleton/module_loader_architecture.rs index 84173e2b..94cebdab 100644 --- a/crates/wasm-rquickjs/src/skeleton/module_loader_architecture.rs +++ b/crates/wasm-rquickjs/src/skeleton/module_loader_architecture.rs @@ -6,6 +6,7 @@ use quote::ToTokens; const MODULE_JS: &str = include_str!("../../skeleton/src/builtin/module.js"); const MODULE_LOADING_RS: &str = include_str!("../../skeleton/src/internal/module_loading.rs"); const RUNTIME_SERVICES_RS: &str = include_str!("../../skeleton/src/internal/runtime_services.rs"); +const FS_RS: &str = include_str!("../../skeleton/src/builtin/fs.rs"); const P2_RS: &str = include_str!("../../skeleton/src/internal/p2.rs"); const P3_RS: &str = include_str!("../../skeleton/src/internal/p3.rs"); @@ -659,7 +660,12 @@ fn module_loader_architecture() { } for test_bridge in [ "__wasm_rquickjs_get_cjs_module_probe_session_hit_count", + "__wasm_rquickjs_get_cjs_missing_package_json_cache_hit_count", + "__wasm_rquickjs_get_loader_realpath_cache_hit_count", + "__wasm_rquickjs_get_loader_realpath_system_call_count", "__wasm_rquickjs_reset_cjs_module_probe_session_hit_count", + "__wasm_rquickjs_reset_loader_realpath_cache_hit_count", + "__wasm_rquickjs_reset_loader_realpath_system_call_count", "__wasm_rquickjs_set_cjs_module_probe_session_enabled", ] { assert!( @@ -694,6 +700,24 @@ fn module_loader_architecture() { assert_no_import_meta_mutation(&js_tokens); } +#[test] +fn module_loader_realpath_checks_wizer_before_filesystem_access() { + let start = FS_RS + .find("pub(super) fn realpath_for_module_resolution") + .expect("loader realpath helper must exist"); + let body = &FS_RS[start..]; + let guard = body + .find("crate::internal::is_wizer_active()") + .expect("loader realpath helper must retain the Wizer filesystem guard"); + let filesystem_access = body + .find("canonicalize_guest_path(path)") + .expect("loader realpath helper must canonicalize uncached paths"); + assert!( + guard < filesystem_access, + "loader realpath must check Wizer state before filesystem access" + ); +} + #[test] fn js_tokenizer_skips_non_code_text() { let source = "// function lineComment() {}\n/* const blockComment = 1; */\nconst realDeclaration = \"class stringText {}\";\nconst template = `function templateText() {}`;\nconst regex = /class regexText {}\\//;"; diff --git a/examples/runtime/module-resolution/src/module-resolution.js b/examples/runtime/module-resolution/src/module-resolution.js index 5e341288..36b45319 100644 --- a/examples/runtime/module-resolution/src/module-resolution.js +++ b/examples/runtime/module-resolution/src/module-resolution.js @@ -6410,6 +6410,8 @@ export const testCjsPackageJsonParseCache = async () => { const probeRoot = '/cjs-probe-session-app'; const probeRequire = createRequire(`${probeRoot}/entry.cjs`); fs.mkdirSync(`${probeRoot}/node_modules/late-pkg`, { recursive: true }); + fs.mkdirSync(`${probeRoot}/node_modules/invalid-pkg`, { recursive: true }); + fs.writeFileSync(`${probeRoot}/node_modules/invalid-pkg/package.json`, '{ invalid json'); fs.writeFileSync(`${probeRoot}/target.js`, 'module.exports = true;'); fs.writeFileSync(`${probeRoot}/nested-target.js`, 'module.exports = true;'); fs.writeFileSync(`${probeRoot}/rename-target.js`, 'module.exports = true;'); @@ -6454,6 +6456,16 @@ export const testCjsPackageJsonParseCache = async () => { ' Module._pathCache = Object.create(null);', ' assert.strictEqual(require.resolve("./late-dir"), "/cjs-probe-session-app/late-dir/index.js");', ' assert.throws(() => require.resolve("late-pkg"), { code: "MODULE_NOT_FOUND" });', + ' Module._pathCache = Object.create(null);', + ' const missingPackageHitsBefore = globalThis.__wasm_rquickjs_get_cjs_missing_package_json_cache_hit_count();', + ' assert.throws(() => require.resolve("late-pkg"), { code: "MODULE_NOT_FOUND" });', + ' assert.ok(', + ' globalThis.__wasm_rquickjs_get_cjs_missing_package_json_cache_hit_count() > missingPackageHitsBefore,', + ' "the repeated missing package metadata lookup must use the outer CommonJS session",', + ' );', + ' assert.throws(() => require.resolve("invalid-pkg"), { code: "ERR_INVALID_PACKAGE_CONFIG" });', + ' Module._pathCache = Object.create(null);', + ' assert.throws(() => require.resolve("invalid-pkg"), { code: "ERR_INVALID_PACKAGE_CONFIG" });', ' fs.writeFileSync("/cjs-probe-session-app/node_modules/late-pkg/package.json", JSON.stringify({ exports: "./entry.js" }));', ' fs.writeFileSync("/cjs-probe-session-app/node_modules/late-pkg/entry.js", "module.exports = true;");', ' Module._pathCache = Object.create(null);', @@ -6474,8 +6486,10 @@ export const testCjsPackageJsonParseCache = async () => { 'module.exports = true;', ].join('\n')); const getProbeSessionHits = globalThis.__wasm_rquickjs_get_cjs_module_probe_session_hit_count; + const getMissingPackageHits = globalThis.__wasm_rquickjs_get_cjs_missing_package_json_cache_hit_count; const resetProbeSessionHits = globalThis.__wasm_rquickjs_reset_cjs_module_probe_session_hit_count; assert.strictEqual(typeof getProbeSessionHits, 'function'); + assert.strictEqual(typeof getMissingPackageHits, 'function'); assert.strictEqual(typeof resetProbeSessionHits, 'function'); resetProbeSessionHits(); assert.strictEqual(getProbeSessionHits(), 0); @@ -6552,6 +6566,117 @@ export const testCjsPackageJsonParseCache = async () => { } }; +export const testCjsLoaderRealpathCache = async () => { + try { + const root = '/cjs-loader-realpath-cache-app'; + const link = `${root}/link.js`; + const firstTarget = `${root}/first.js`; + const secondTarget = `${root}/second.js`; + const lateTarget = `${root}/late.js`; + fs.mkdirSync(root, { recursive: true }); + fs.writeFileSync(firstTarget, 'module.exports = "first";'); + fs.writeFileSync(secondTarget, 'module.exports = "second";'); + fs.symlinkSync('first.js', link); + + const require = createRequire(`${root}/entry.cjs`); + const Module = require('node:module'); + const originalPathCache = Module._pathCache; + const originalExecArgv = process.execArgv.slice(); + const originalCwd = process.cwd(); + const getHits = globalThis.__wasm_rquickjs_get_loader_realpath_cache_hit_count; + const resetHits = globalThis.__wasm_rquickjs_reset_loader_realpath_cache_hit_count; + const getSystemCalls = globalThis.__wasm_rquickjs_get_loader_realpath_system_call_count; + const resetSystemCalls = globalThis.__wasm_rquickjs_reset_loader_realpath_system_call_count; + const canonicalizeCjs = globalThis.__wasm_rquickjs_test_cjs_canonical_filename; + assert.strictEqual(typeof getHits, 'function'); + assert.strictEqual(typeof resetHits, 'function'); + assert.strictEqual(typeof getSystemCalls, 'function'); + assert.strictEqual(typeof resetSystemCalls, 'function'); + assert.strictEqual(typeof canonicalizeCjs, 'function'); + try { + Module._pathCache = Object.create(null); + resetHits(); + assert.strictEqual(require.resolve(link), firstTarget); + fs.unlinkSync(link); + fs.symlinkSync('second.js', link); + Module._pathCache = Object.create(null); + assert.strictEqual(require.resolve(link), firstTarget); + assert.ok(getHits() > 0, 'the repeated loader realpath must use the runtime cache'); + assert.strictEqual(fs.realpathSync.native(link), secondTarget); + + process.execArgv.push('--preserve-symlinks'); + Module._pathCache = Object.create(null); + assert.strictEqual(require.resolve(link), link); + process.execArgv.pop(); + + resetSystemCalls(); + assert.throws( + () => canonicalizeCjs(lateTarget), + error => error && error.code === 'ENOENT' && error.syscall === 'realpath' && error.path === lateTarget, + ); + assert.strictEqual(getSystemCalls(), 1, 'a failed CJS canonicalization must use one physical realpath'); + fs.writeFileSync(lateTarget, 'module.exports = "late";'); + assert.strictEqual(canonicalizeCjs(lateTarget), lateTarget); + assert.strictEqual(getSystemCalls(), 2, 'failed CJS canonicalizations must remain retryable'); + + const relativeRoot = '/loader-realpath-relative-input'; + fs.mkdirSync(relativeRoot, { recursive: true }); + fs.writeFileSync(`${relativeRoot}/target.js`, 'module.exports = true;'); + process.chdir(relativeRoot); + assert.strictEqual( + canonicalizeCjs('./nested/../target.js'), + `${relativeRoot}/target.js`, + 'relative loader paths must resolve against process.cwd() before cache lookup', + ); + process.chdir(originalCwd); + + const esmThenCjsRoot = '/loader-realpath-esm-then-cjs'; + fs.mkdirSync(esmThenCjsRoot, { recursive: true }); + fs.writeFileSync(`${esmThenCjsRoot}/first.mjs`, 'export default "first";'); + fs.writeFileSync(`${esmThenCjsRoot}/second.mjs`, 'export default "second";'); + fs.symlinkSync('first.mjs', `${esmThenCjsRoot}/link.mjs`); + assert.strictEqual((await import(`${esmThenCjsRoot}/link.mjs?esm-first`)).default, 'first'); + fs.unlinkSync(`${esmThenCjsRoot}/link.mjs`); + fs.symlinkSync('second.mjs', `${esmThenCjsRoot}/link.mjs`); + Module._pathCache = Object.create(null); + assert.strictEqual(require.resolve(`${esmThenCjsRoot}/link.mjs`), `${esmThenCjsRoot}/second.mjs`); + + const cjsThenEsmRoot = '/loader-realpath-cjs-then-esm'; + fs.mkdirSync(cjsThenEsmRoot, { recursive: true }); + fs.writeFileSync(`${cjsThenEsmRoot}/first.mjs`, 'export default "first";'); + fs.writeFileSync(`${cjsThenEsmRoot}/second.mjs`, 'export default "second";'); + fs.symlinkSync('first.mjs', `${cjsThenEsmRoot}/link.mjs`); + Module._pathCache = Object.create(null); + assert.strictEqual(require.resolve(`${cjsThenEsmRoot}/link.mjs`), `${cjsThenEsmRoot}/first.mjs`); + fs.unlinkSync(`${cjsThenEsmRoot}/link.mjs`); + fs.symlinkSync('second.mjs', `${cjsThenEsmRoot}/link.mjs`); + assert.strictEqual((await import(`${cjsThenEsmRoot}/link.mjs?esm-second`)).default, 'second'); + + const preserveEsmRoot = '/loader-realpath-preserve-esm'; + fs.mkdirSync(preserveEsmRoot, { recursive: true }); + fs.writeFileSync(`${preserveEsmRoot}/first.mjs`, 'export default "first";'); + fs.writeFileSync(`${preserveEsmRoot}/second.mjs`, 'export default "second";'); + fs.symlinkSync('first.mjs', `${preserveEsmRoot}/link.mjs`); + process.execArgv.push('--preserve-symlinks'); + assert.strictEqual((await import(`${preserveEsmRoot}/link.mjs?preserved-first`)).default, 'first'); + fs.unlinkSync(`${preserveEsmRoot}/link.mjs`); + fs.symlinkSync('second.mjs', `${preserveEsmRoot}/link.mjs`); + assert.strictEqual((await import(`${preserveEsmRoot}/link.mjs?preserved-second`)).default, 'second'); + } finally { + process.chdir(originalCwd); + Module._pathCache = originalPathCache; + process.execArgv.length = 0; + for (const arg of originalExecArgv) { + process.execArgv.push(arg); + } + } + return true; + } catch (error) { + console.error(error); + throw error; + } +}; + export const testCjsPackageReexportNamedExports = async () => { try { fs.mkdirSync('/cjs-package-reexport-app/node_modules/pkg', { recursive: true }); diff --git a/examples/runtime/module-resolution/wit/module-resolution.wit b/examples/runtime/module-resolution/wit/module-resolution.wit index 45c42653..a9e0ff98 100644 --- a/examples/runtime/module-resolution/wit/module-resolution.wit +++ b/examples/runtime/module-resolution/wit/module-resolution.wit @@ -23,6 +23,7 @@ world module-resolution { export test-loader-module-source-validation: func() -> bool; export test-package-custom-conditions: func() -> bool; export test-cjs-package-json-parse-cache: func() -> bool; + export test-cjs-loader-realpath-cache: func() -> bool; export test-sync-builtin-esm-exports: func() -> bool; export test-esm-resolution-error-urls: func() -> bool; export test-cjs-direct-named-exports: func() -> bool; diff --git a/tests/goldenfiles/generated_types_module-resolution_exports.d.ts b/tests/goldenfiles/generated_types_module-resolution_exports.d.ts index 41e4788f..12e277de 100644 --- a/tests/goldenfiles/generated_types_module-resolution_exports.d.ts +++ b/tests/goldenfiles/generated_types_module-resolution_exports.d.ts @@ -21,6 +21,7 @@ declare module 'module-resolution' { export function testLoaderModuleSourceValidation(): Promise; export function testPackageCustomConditions(): Promise; export function testCjsPackageJsonParseCache(): Promise; + export function testCjsLoaderRealpathCache(): Promise; export function testSyncBuiltinEsmExports(): Promise; export function testEsmResolutionErrorUrls(): Promise; export function testCjsDirectNamedExports(): Promise; diff --git a/tests/npm_metadata/results/2026-09-21-cache-experiments.md b/tests/npm_metadata/results/2026-09-21-cache-experiments.md new file mode 100644 index 00000000..5840389c --- /dev/null +++ b/tests/npm_metadata/results/2026-09-21-cache-experiments.md @@ -0,0 +1,144 @@ +# npm loader cache experiments — 2026-09-21 + +The path-frequency trace from 2026-09-18 showed material repetition in two +loader call sites: 69–70% of missing optional `package.json` reads and 83–88% +of CommonJS canonicalization realpaths revisited a path within one execution +job. This follow-up tested each cache independently, retained both candidates, +and measured the combined production behavior. + +The initial production commits are `6897f208` for graph-scoped missing package +metadata and `fc42de34` for runtime-scoped positive loader realpaths. Combined +HEAD was `a492849a`. Each experiment temporarily added a profiling-only switch +to compare control and candidate in the same optimized component. Those +switches and their npm fixture exports were removed after measurement. + +Review then identified that Node keeps CommonJS and ESM realpath state +separate, and that ESM source reads must continue to bypass canonicalization +under `--preserve-symlinks`. Commit `f88f62e8` split the cache domains, fixed +the preserve path, and removed a duplicate physical realpath on failed +CommonJS canonicalization. Commit `8d030cf7` then restored build-time Wizer +filesystem isolation, normalized relative CommonJS loader inputs against the +working directory, and added the missing DTS export. The final candidate was +measured again at that exact commit. + +## Method + +Each target ran five alternating control/candidate pairs for `npm --version`, +`npm view`, and cold `npm ci`. Runs were serial and used Node 22.14.0/npm +10.9.2, the deterministic local registry, and a fresh Wasmtime store, +component instance, QuickJS runtime, workspace, and npm cache per invocation. +Every command succeeded. Every `ci` installed both pinned packages and made +two local tarball requests; every `view` made one metadata request. No trace +overflow or raw path was emitted. + +The timings use the instrumented development component and host process CPU, +so the filesystem call counts are the primary decision signal. Times below +are five-sample medians in seconds. + +## Independent negative package metadata cache + +Missing metadata is cached only while an outer CommonJS resolution graph is +active. It is cleared when the graph returns or throws and after guest +filesystem mutations. Only `NotFound` is retained; parse errors and other I/O +errors are retried. The shorter lifetime explains why the remaining physical +misses are slightly above the distinct-path counts from the earlier whole-job +trace. + +| Target / command | Missing reads control → candidate | Wall control → candidate | CPU control → candidate | +| --- | ---: | ---: | ---: | +| P2 `--version` | 204 → 96 (-52.9%) | 0.781 → 0.774 | 0.788 → 0.782 | +| P2 `view` | 1,768 → 596 (-66.3%) | 5.948 → 5.906 | 6.032 → 5.991 | +| P2 `ci` | 2,645 → 847 (-68.0%) | 10.091 → 9.864 | 10.152 → 9.944 | +| P3 `--version` | 204 → 96 (-52.9%) | 0.826 → 0.801 | 0.833 → 0.807 | +| P3 `view` | 1,768 → 596 (-66.3%) | 6.296 → 6.234 | 6.318 → 6.283 | +| P3 `ci` | 2,645 → 847 (-68.0%) | 10.864 → 10.541 | 10.705 → 10.454 | + +The candidate exceeded the 50% `view`/`ci` call-reduction gate on both targets +and had no median CPU regression. + +## Independent loader realpath cache + +Successful loader canonicalizations are cached for one QuickJS runtime, which +matches Node 22.14's stale positive realpath behavior. Failed canonicalizations +are not cached. `--preserve-symlinks` bypasses both loader caches, while +`--preserve-symlinks-main` bypasses CommonJS main-module canonicalization. +Public `node:fs` realpath APIs remain uncached and observe current filesystem +state. ESM main-entry handling for `--preserve-symlinks-main` remains a known +gap. + +The control counts are 14–15 calls above the older trace because the candidate +routes previously uncounted Rust loader canonicalizations through the same +owner as CommonJS JavaScript. In every sample, +`modules.realpath.calls = cacheHits + systemCalls`, and physical +`filesystem.realpath.calls` equals `modules.realpath.systemCalls`. + +| Target / command | Physical realpaths control → candidate | Wall control → candidate | CPU control → candidate | +| --- | ---: | ---: | ---: | +| P2 `--version` | 426 → 77 (-81.9%) | 0.804 → 0.591 | 0.810 → 0.585 | +| P2 `view` | 3,545 → 475 (-86.6%) | 6.610 → 3.969 | 6.335 → 3.965 | +| P2 `ci` | 5,007 → 614 (-87.7%) | 11.323 → 7.828 | 11.115 → 7.652 | +| P3 `--version` | 426 → 77 (-81.9%) | 0.947 → 0.621 | 0.897 → 0.613 | +| P3 `view` | 3,545 → 475 (-86.6%) | 6.294 → 5.001 | 6.261 → 4.405 | +| P3 `ci` | 5,007 → 614 (-87.7%) | 12.314 → 7.665 | 11.782 → 7.511 | + +The candidate exceeded the 75% physical-call reduction gate for every command +and improved median CPU by 27.8–37.4% on P2 and 29.6–36.3% on P3. + +## Initial combined prototype + +| Target / command | Missing reads control → candidate | Physical realpaths control → candidate | Wall control → candidate | CPU control → candidate | +| --- | ---: | ---: | ---: | ---: | +| P2 `--version` | 204 → 96 | 426 → 77 | 0.848 → 0.626 | 0.836 → 0.612 | +| P2 `view` | 1,768 → 596 | 3,545 → 475 | 7.195 → 4.756 | 7.061 → 4.549 | +| P2 `ci` | 2,645 → 847 | 5,007 → 614 | 13.468 → 8.004 | 12.390 → 7.763 | +| P3 `--version` | 204 → 96 | 426 → 77 | 0.886 → 0.736 | 0.865 → 0.707 | +| P3 `view` | 1,768 → 596 | 3,545 → 475 | 6.259 → 4.158 | 6.187 → 4.099 | +| P3 `ci` | 2,645 → 847 | 5,007 → 614 | 11.423 → 7.570 | 11.314 → 7.507 | + +The combined candidates preserve the independent call reductions. Median CPU +improved 35.6% for P2 `view`, 37.3% for P2 `ci`, 33.7% for P3 `view`, and +33.6% for P3 `ci`. + +## Reviewed production candidate + +After the cache-domain correction, each target ran three more iterations with +the standard harness at exact revision `8d030cf7`. The table below uses only +the serial, fresh-state, cold local-registry rows. The standard reports also +retain their public-registry and warm observations, but those are outside this +comparison. Every local command succeeded, every `ci` installed both pinned +packages, HTTP counts were 0/1/2 as expected, no trace overflow occurred, and +both package-metadata and realpath counter equations reconciled. + +| Target / command | Missing reads control → final | Physical realpaths control → final | Final wall median | Final CPU median | +| --- | ---: | ---: | ---: | ---: | +| P2 `--version` | 204 → 96 (-52.9%) | 426 → 78 (-81.7%) | 0.582 | 0.570 | +| P2 `view` | 1,768 → 596 (-66.3%) | 3,545 → 477 (-86.5%) | 3.963 | 3.923 | +| P2 `ci` | 2,645 → 847 (-68.0%) | 5,007 → 616 (-87.7%) | 6.974 | 6.944 | +| P3 `--version` | 204 → 96 (-52.9%) | 426 → 78 (-81.7%) | 0.592 | 0.590 | +| P3 `view` | 1,768 → 596 (-66.3%) | 3,545 → 477 (-86.5%) | 4.376 | 4.233 | +| P3 `ci` | 2,645 → 847 (-68.0%) | 5,007 → 616 (-87.7%) | 7.965 | 7.533 | + +Separating the two Node loader domains costs one physical realpath for +`--version` and two for `view`/`ci` compared with the initial combined +prototype. The final candidate still clears the 75% realpath reduction gate +for every command and the 50% missing-metadata reduction gate for `view` and +`ci`. Timing is reported as an observation from the final run; the physical +call counts remain the comparison invariant. + +## Node compatibility candidates + +No node-compat inventory entry changes in this work. The runnable +`es-module/test-esm-preserve-symlinks-not-found*.mjs` and +`parallel/test-module-main-{extension-lookup,fail,preserve-symlinks-fail}.js` +cases remain enabled. The ESM preserve-symlinks, symlink-main, circular +symlink, and symlinked-peer-module cases remain known gaps because their +vendored fixtures require rooted symlink targets that cannot be resolved +inside a WASI preopen. Persistent relative symlinks, cache-domain isolation, +retargeting, and retry behavior are covered by the module-resolution runtime +test instead. + +Retained raw reports: reviewed candidate +[P2](2026-09-21-loader-caches-final-p2.json) and +[P3](2026-09-21-loader-caches-final-p3.json). The intermediate prototype +samples are summarized in the aggregate tables above rather than retained +sample by sample. diff --git a/tests/npm_metadata/results/2026-09-21-loader-caches-final-p2.json b/tests/npm_metadata/results/2026-09-21-loader-caches-final-p2.json new file mode 100644 index 00000000..867b3237 --- /dev/null +++ b/tests/npm_metadata/results/2026-09-21-loader-caches-final-p2.json @@ -0,0 +1,3053 @@ +{ + "componentFeature": "typescript-compiler-profiling", + "iterations": 3, + "node": "22.14.0", + "npm": "10.9.2", + "revision": "8d030cf70b48555dd2d42e3574482664a8e33ecf", + "samples": [ + { + "cache": "cold", + "installed": false, + "localHttpRequests": null, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 0, + "operation": "version", + "processCpuMs": 563.2519999999786, + "registry": "npmjs", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.open.calls": 4, + "filesystem.open.notFound": 4, + "filesystem.readFileNative.bytes": 372791, + "filesystem.readFileNative.calls": 77, + "filesystem.readFileNative.notFound": 6, + "filesystem.readFileNative.success": 71, + "filesystem.realpath.calls": 78, + "filesystem.realpath.success": 78, + "filesystem.stat.calls": 11, + "filesystem.stat.notFound": 6, + "filesystem.stat.success": 5, + "modules.directoryProbe.calls": 9, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 7, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 139, + "modules.fileProbe.cacheHitsMissing": 129, + "modules.fileProbe.calls": 600, + "modules.fileProbe.found": 90, + "modules.fileProbe.missing": 510, + "modules.fileProbe.sessionCacheHits": 10, + "modules.fileProbe.sessionCacheHitsFound": 8, + "modules.fileProbe.sessionCacheHitsMissing": 2, + "modules.fileProbe.systemCalls": 461, + "modules.packageJson.bytes": 30087, + "modules.packageJson.cacheHits": 116, + "modules.packageJson.calls": 341, + "modules.packageJson.negativeCacheEntries": 61, + "modules.packageJson.negativeCacheHits": 108, + "modules.packageJson.notFound": 96, + "modules.packageJson.reads": 21, + "modules.pathProbe.sessionHits": 10, + "modules.pathProbe.systemCalls": 470, + "modules.realpath.cacheHits": 348, + "modules.realpath.calls": 426, + "modules.realpath.systemCalls": 78, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 174.565125, + "initialEvaluation": 0.15125, + "loaderInitialization": 1.825166, + "processConfiguration": 0.756, + "queueDelay": 0.576667, + "resultFormatting": 0.020416, + "runtimeCreation": 0.496875, + "teardown": 10.863834, + "transportWiring": 0.184417, + "userAwait": 371.944084, + "wrapperPreparation": 0.023958 + }, + "totalMs": 561.447125, + "version": 1 + }, + "stderr": "", + "stdout": "10.9.2\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 0, + "success": true, + "wallMs": 566.3212090000001 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": null, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 1, + "operation": "view", + "processCpuMs": 3759.7300000000396, + "registry": "npmjs", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 2, + "filesystem.close.success": 2, + "filesystem.open.calls": 8, + "filesystem.open.notFound": 6, + "filesystem.open.success": 2, + "filesystem.readFileNative.bytes": 2247677, + "filesystem.readFileNative.calls": 543, + "filesystem.readFileNative.notFound": 67, + "filesystem.readFileNative.success": 476, + "filesystem.readdir.calls": 1, + "filesystem.readdir.entries": 1, + "filesystem.readdir.success": 1, + "filesystem.realpath.calls": 477, + "filesystem.realpath.success": 477, + "filesystem.stat.calls": 55, + "filesystem.stat.notFound": 16, + "filesystem.stat.success": 39, + "modules.classificationProbe.cacheHits": 25, + "modules.classificationProbe.calls": 25, + "modules.classificationProbe.found": 25, + "modules.classificationProbe.sessionCacheHits": 25, + "modules.classificationProbe.sessionCacheHitsFound": 25, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 1754, + "modules.fileProbe.cacheHitsMissing": 1512, + "modules.fileProbe.calls": 6667, + "modules.fileProbe.found": 679, + "modules.fileProbe.missing": 5988, + "modules.fileProbe.sessionCacheHits": 242, + "modules.fileProbe.sessionCacheHitsFound": 168, + "modules.fileProbe.sessionCacheHitsMissing": 74, + "modules.fileProbe.systemCalls": 4913, + "modules.packageJson.bytes": 141249, + "modules.packageJson.cacheHits": 943, + "modules.packageJson.calls": 2828, + "modules.packageJson.negativeCacheEntries": 554, + "modules.packageJson.negativeCacheHits": 1172, + "modules.packageJson.notFound": 596, + "modules.packageJson.reads": 117, + "modules.pathProbe.sessionHits": 268, + "modules.pathProbe.systemCalls": 4922, + "modules.realpath.cacheHits": 3068, + "modules.realpath.calls": 3545, + "modules.realpath.systemCalls": 477, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 178.299375, + "initialEvaluation": 0.191208, + "loaderInitialization": 1.71, + "processConfiguration": 0.186208, + "queueDelay": 0.471583, + "resultFormatting": 0.031124999999999996, + "runtimeCreation": 0.464, + "teardown": 21.864291, + "transportWiring": 0.35550000000000004, + "userAwait": 3811.694667, + "wrapperPreparation": 0.045042 + }, + "totalMs": 4015.344708, + "version": 1 + }, + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at request (node:https:17:21)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\nnpm http fetch GET 200 https://registry.npmjs.org/@types%2flodash-es 277ms (cache miss)\n", + "stdout": "4.17.12\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 1, + "success": true, + "wallMs": 4017.544125 + }, + { + "cache": "warm", + "installed": false, + "localHttpRequests": null, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 1, + "operation": "view", + "processCpuMs": 4006.3310000000056, + "registry": "npmjs", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 4, + "filesystem.close.success": 4, + "filesystem.fstat.calls": 1, + "filesystem.fstat.success": 1, + "filesystem.open.calls": 9, + "filesystem.open.notFound": 5, + "filesystem.open.success": 4, + "filesystem.read.bytes": 39058, + "filesystem.read.calls": 3, + "filesystem.read.success": 3, + "filesystem.readFileNative.bytes": 2247677, + "filesystem.readFileNative.calls": 543, + "filesystem.readFileNative.notFound": 67, + "filesystem.readFileNative.success": 476, + "filesystem.readdir.calls": 1, + "filesystem.readdir.entries": 2, + "filesystem.readdir.success": 1, + "filesystem.realpath.calls": 477, + "filesystem.realpath.success": 477, + "filesystem.stat.calls": 46, + "filesystem.stat.notFound": 6, + "filesystem.stat.success": 40, + "modules.classificationProbe.cacheHits": 25, + "modules.classificationProbe.calls": 25, + "modules.classificationProbe.found": 25, + "modules.classificationProbe.sessionCacheHits": 25, + "modules.classificationProbe.sessionCacheHitsFound": 25, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 1754, + "modules.fileProbe.cacheHitsMissing": 1512, + "modules.fileProbe.calls": 6667, + "modules.fileProbe.found": 679, + "modules.fileProbe.missing": 5988, + "modules.fileProbe.sessionCacheHits": 242, + "modules.fileProbe.sessionCacheHitsFound": 168, + "modules.fileProbe.sessionCacheHitsMissing": 74, + "modules.fileProbe.systemCalls": 4913, + "modules.packageJson.bytes": 141249, + "modules.packageJson.cacheHits": 943, + "modules.packageJson.calls": 2828, + "modules.packageJson.negativeCacheEntries": 554, + "modules.packageJson.negativeCacheHits": 1172, + "modules.packageJson.notFound": 596, + "modules.packageJson.reads": 117, + "modules.pathProbe.sessionHits": 268, + "modules.pathProbe.systemCalls": 4922, + "modules.realpath.cacheHits": 3068, + "modules.realpath.calls": 3545, + "modules.realpath.systemCalls": 477, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 177.222959, + "initialEvaluation": 0.14754199999999998, + "loaderInitialization": 1.716583, + "processConfiguration": 0.140958, + "queueDelay": 0.317458, + "resultFormatting": 0.023041, + "runtimeCreation": 0.424792, + "teardown": 23.492542, + "transportWiring": 0.155458, + "userAwait": 3828.049792, + "wrapperPreparation": 0.018958 + }, + "totalMs": 4031.759292, + "version": 1 + }, + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at request (node:https:17:21)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\nnpm http fetch GET 200 https://registry.npmjs.org/@types%2flodash-es 102ms (cache revalidated)\n", + "stdout": "4.17.12\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 2, + "success": true, + "wallMs": 4033.484084 + }, + { + "cache": "cold", + "installed": true, + "localHttpRequests": null, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 2, + "operation": "ci", + "processCpuMs": 7816.402999999991, + "registry": "npmjs", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1043, + "filesystem.close.success": 1043, + "filesystem.fstat.calls": 7, + "filesystem.fstat.success": 7, + "filesystem.lstat.calls": 1037, + "filesystem.lstat.notFound": 1037, + "filesystem.open.calls": 1056, + "filesystem.open.notFound": 13, + "filesystem.open.success": 1043, + "filesystem.read.bytes": 2760, + "filesystem.read.calls": 14, + "filesystem.read.success": 14, + "filesystem.readFileNative.bytes": 2947289, + "filesystem.readFileNative.calls": 688, + "filesystem.readFileNative.notFound": 73, + "filesystem.readFileNative.success": 615, + "filesystem.readdir.calls": 5, + "filesystem.readdir.entries": 1, + "filesystem.readdir.notFound": 2, + "filesystem.readdir.success": 3, + "filesystem.realpath.calls": 616, + "filesystem.realpath.success": 616, + "filesystem.stat.calls": 89, + "filesystem.stat.notFound": 24, + "filesystem.stat.success": 65, + "modules.classificationProbe.cacheHits": 28, + "modules.classificationProbe.calls": 28, + "modules.classificationProbe.found": 28, + "modules.classificationProbe.sessionCacheHits": 28, + "modules.classificationProbe.sessionCacheHitsFound": 28, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 2767, + "modules.fileProbe.cacheHitsMissing": 2376, + "modules.fileProbe.calls": 10144, + "modules.fileProbe.found": 908, + "modules.fileProbe.missing": 9236, + "modules.fileProbe.sessionCacheHits": 391, + "modules.fileProbe.sessionCacheHitsFound": 258, + "modules.fileProbe.sessionCacheHitsMissing": 133, + "modules.fileProbe.systemCalls": 7377, + "modules.packageJson.bytes": 170644, + "modules.packageJson.cacheHits": 1298, + "modules.packageJson.calls": 4082, + "modules.packageJson.negativeCacheEntries": 799, + "modules.packageJson.negativeCacheHits": 1798, + "modules.packageJson.notFound": 847, + "modules.packageJson.reads": 139, + "modules.pathProbe.sessionHits": 420, + "modules.pathProbe.systemCalls": 7386, + "modules.realpath.cacheHits": 4391, + "modules.realpath.calls": 5007, + "modules.realpath.systemCalls": 616, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 178.856875, + "initialEvaluation": 0.142667, + "loaderInitialization": 1.920958, + "processConfiguration": 0.2365, + "queueDelay": 0.553875, + "resultFormatting": 0.033541999999999995, + "runtimeCreation": 0.479334, + "teardown": 42.462208, + "transportWiring": 0.14400000000000002, + "userAwait": 7928.880708000001, + "wrapperPreparation": 0.02125 + }, + "totalMs": 8153.811875, + "version": 1 + }, + "stderr": "npm http cache @types/lodash-es@https://registry.npmjs.org/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@https://registry.npmjs.org/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at request (node:https:17:21)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\nnpm http fetch GET 200 https://registry.npmjs.org/@types/lodash-es/-/lodash-es-4.17.12.tgz 992ms (cache miss)\nnpm http fetch GET 200 https://registry.npmjs.org/@types/lodash/-/lodash-4.17.12.tgz 3184ms (cache miss)\n", + "stdout": "\nadded 2 packages in 8s\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 3, + "success": true, + "wallMs": 8157.126957999999 + }, + { + "cache": "warm", + "installed": true, + "localHttpRequests": null, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 0, + "operation": "ci", + "processCpuMs": 6823.329000000027, + "registry": "npmjs", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1043, + "filesystem.close.success": 1043, + "filesystem.fstat.calls": 7, + "filesystem.fstat.success": 7, + "filesystem.lstat.calls": 1037, + "filesystem.lstat.notFound": 1035, + "filesystem.lstat.success": 2, + "filesystem.open.calls": 1054, + "filesystem.open.notFound": 11, + "filesystem.open.success": 1043, + "filesystem.read.bytes": 124211, + "filesystem.read.calls": 17, + "filesystem.read.success": 17, + "filesystem.readFileNative.bytes": 2947289, + "filesystem.readFileNative.calls": 688, + "filesystem.readFileNative.notFound": 73, + "filesystem.readFileNative.success": 615, + "filesystem.readdir.calls": 5, + "filesystem.readdir.entries": 4, + "filesystem.readdir.success": 5, + "filesystem.realpath.calls": 616, + "filesystem.realpath.success": 616, + "filesystem.stat.calls": 66, + "filesystem.stat.notFound": 7, + "filesystem.stat.success": 59, + "modules.classificationProbe.cacheHits": 28, + "modules.classificationProbe.calls": 28, + "modules.classificationProbe.found": 28, + "modules.classificationProbe.sessionCacheHits": 28, + "modules.classificationProbe.sessionCacheHitsFound": 28, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 2767, + "modules.fileProbe.cacheHitsMissing": 2376, + "modules.fileProbe.calls": 10144, + "modules.fileProbe.found": 908, + "modules.fileProbe.missing": 9236, + "modules.fileProbe.sessionCacheHits": 391, + "modules.fileProbe.sessionCacheHitsFound": 258, + "modules.fileProbe.sessionCacheHitsMissing": 133, + "modules.fileProbe.systemCalls": 7377, + "modules.packageJson.bytes": 170644, + "modules.packageJson.cacheHits": 1298, + "modules.packageJson.calls": 4082, + "modules.packageJson.negativeCacheEntries": 799, + "modules.packageJson.negativeCacheHits": 1798, + "modules.packageJson.notFound": 847, + "modules.packageJson.reads": 139, + "modules.pathProbe.sessionHits": 420, + "modules.pathProbe.systemCalls": 7386, + "modules.realpath.cacheHits": 4391, + "modules.realpath.calls": 5007, + "modules.realpath.systemCalls": 616, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 174.825375, + "initialEvaluation": 0.149917, + "loaderInitialization": 1.372916, + "processConfiguration": 0.145542, + "queueDelay": 0.311584, + "resultFormatting": 0.016125, + "runtimeCreation": 0.426584, + "teardown": 37.2035, + "transportWiring": 0.12687500000000002, + "userAwait": 6598.194833, + "wrapperPreparation": 0.018000000000000002 + }, + "totalMs": 6812.824084, + "version": 1 + }, + "stderr": "npm http cache @types/lodash-es@https://registry.npmjs.org/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@https://registry.npmjs.org/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", + "stdout": "\nadded 2 packages in 6s\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 4, + "success": true, + "wallMs": 6815.299084 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": 0, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 0, + "operation": "version", + "processCpuMs": 570.4440000000177, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.open.calls": 4, + "filesystem.open.notFound": 4, + "filesystem.readFileNative.bytes": 372791, + "filesystem.readFileNative.calls": 77, + "filesystem.readFileNative.notFound": 6, + "filesystem.readFileNative.success": 71, + "filesystem.realpath.calls": 78, + "filesystem.realpath.success": 78, + "filesystem.stat.calls": 11, + "filesystem.stat.notFound": 6, + "filesystem.stat.success": 5, + "modules.directoryProbe.calls": 9, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 7, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 139, + "modules.fileProbe.cacheHitsMissing": 129, + "modules.fileProbe.calls": 600, + "modules.fileProbe.found": 90, + "modules.fileProbe.missing": 510, + "modules.fileProbe.sessionCacheHits": 10, + "modules.fileProbe.sessionCacheHitsFound": 8, + "modules.fileProbe.sessionCacheHitsMissing": 2, + "modules.fileProbe.systemCalls": 461, + "modules.packageJson.bytes": 30087, + "modules.packageJson.cacheHits": 116, + "modules.packageJson.calls": 341, + "modules.packageJson.negativeCacheEntries": 61, + "modules.packageJson.negativeCacheHits": 108, + "modules.packageJson.notFound": 96, + "modules.packageJson.reads": 21, + "modules.pathProbe.sessionHits": 10, + "modules.pathProbe.systemCalls": 470, + "modules.realpath.cacheHits": 348, + "modules.realpath.calls": 426, + "modules.realpath.systemCalls": 78, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 174.725042, + "initialEvaluation": 0.16799999999999998, + "loaderInitialization": 1.75325, + "processConfiguration": 0.189458, + "queueDelay": 0.6815, + "resultFormatting": 0.048584, + "runtimeCreation": 0.510584, + "teardown": 11.783583, + "transportWiring": 0.211208, + "userAwait": 388.80175, + "wrapperPreparation": 0.030833000000000003 + }, + "totalMs": 578.9477499999999, + "version": 1 + }, + "stderr": "", + "stdout": "10.9.2\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 5, + "success": true, + "wallMs": 581.77775 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": 1, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 1, + "operation": "view", + "processCpuMs": 3922.706999999995, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 2, + "filesystem.close.success": 2, + "filesystem.open.calls": 8, + "filesystem.open.notFound": 6, + "filesystem.open.success": 2, + "filesystem.readFileNative.bytes": 2247677, + "filesystem.readFileNative.calls": 543, + "filesystem.readFileNative.notFound": 67, + "filesystem.readFileNative.success": 476, + "filesystem.readdir.calls": 1, + "filesystem.readdir.entries": 1, + "filesystem.readdir.success": 1, + "filesystem.realpath.calls": 477, + "filesystem.realpath.success": 477, + "filesystem.stat.calls": 55, + "filesystem.stat.notFound": 16, + "filesystem.stat.success": 39, + "modules.classificationProbe.cacheHits": 25, + "modules.classificationProbe.calls": 25, + "modules.classificationProbe.found": 25, + "modules.classificationProbe.sessionCacheHits": 25, + "modules.classificationProbe.sessionCacheHitsFound": 25, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 1754, + "modules.fileProbe.cacheHitsMissing": 1512, + "modules.fileProbe.calls": 6667, + "modules.fileProbe.found": 679, + "modules.fileProbe.missing": 5988, + "modules.fileProbe.sessionCacheHits": 242, + "modules.fileProbe.sessionCacheHitsFound": 168, + "modules.fileProbe.sessionCacheHitsMissing": 74, + "modules.fileProbe.systemCalls": 4913, + "modules.packageJson.bytes": 141249, + "modules.packageJson.cacheHits": 943, + "modules.packageJson.calls": 2828, + "modules.packageJson.negativeCacheEntries": 554, + "modules.packageJson.negativeCacheHits": 1172, + "modules.packageJson.notFound": 596, + "modules.packageJson.reads": 117, + "modules.pathProbe.sessionHits": 268, + "modules.pathProbe.systemCalls": 4922, + "modules.realpath.cacheHits": 3068, + "modules.realpath.calls": 3545, + "modules.realpath.systemCalls": 477, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 173.707791, + "initialEvaluation": 0.151917, + "loaderInitialization": 1.880666, + "processConfiguration": 0.197709, + "queueDelay": 0.488625, + "resultFormatting": 0.030417, + "runtimeCreation": 0.438875, + "teardown": 22.135792, + "transportWiring": 0.144125, + "userAwait": 3765.523083, + "wrapperPreparation": 0.021 + }, + "totalMs": 3964.7585, + "version": 1 + }, + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:53956/@types%2flodash-es 23ms (cache miss)\n", + "stdout": "4.17.12\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 6, + "success": true, + "wallMs": 3967.0769999999998 + }, + { + "cache": "warm", + "installed": false, + "localHttpRequests": 1, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 1, + "operation": "view", + "processCpuMs": 4264.449000000022, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 4, + "filesystem.close.success": 4, + "filesystem.fstat.calls": 1, + "filesystem.fstat.success": 1, + "filesystem.open.calls": 9, + "filesystem.open.notFound": 5, + "filesystem.open.success": 4, + "filesystem.read.bytes": 510, + "filesystem.read.calls": 2, + "filesystem.read.success": 2, + "filesystem.readFileNative.bytes": 2247677, + "filesystem.readFileNative.calls": 543, + "filesystem.readFileNative.notFound": 67, + "filesystem.readFileNative.success": 476, + "filesystem.readdir.calls": 1, + "filesystem.readdir.entries": 2, + "filesystem.readdir.success": 1, + "filesystem.realpath.calls": 477, + "filesystem.realpath.success": 477, + "filesystem.stat.calls": 47, + "filesystem.stat.notFound": 6, + "filesystem.stat.success": 41, + "modules.classificationProbe.cacheHits": 25, + "modules.classificationProbe.calls": 25, + "modules.classificationProbe.found": 25, + "modules.classificationProbe.sessionCacheHits": 25, + "modules.classificationProbe.sessionCacheHitsFound": 25, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 1754, + "modules.fileProbe.cacheHitsMissing": 1512, + "modules.fileProbe.calls": 6667, + "modules.fileProbe.found": 679, + "modules.fileProbe.missing": 5988, + "modules.fileProbe.sessionCacheHits": 242, + "modules.fileProbe.sessionCacheHitsFound": 168, + "modules.fileProbe.sessionCacheHitsMissing": 74, + "modules.fileProbe.systemCalls": 4913, + "modules.packageJson.bytes": 141249, + "modules.packageJson.cacheHits": 943, + "modules.packageJson.calls": 2828, + "modules.packageJson.negativeCacheEntries": 554, + "modules.packageJson.negativeCacheHits": 1172, + "modules.packageJson.notFound": 596, + "modules.packageJson.reads": 117, + "modules.pathProbe.sessionHits": 268, + "modules.pathProbe.systemCalls": 4922, + "modules.realpath.cacheHits": 3068, + "modules.realpath.calls": 3545, + "modules.realpath.systemCalls": 477, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 176.332875, + "initialEvaluation": 0.13520900000000002, + "loaderInitialization": 1.381208, + "processConfiguration": 0.190792, + "queueDelay": 0.32370800000000005, + "resultFormatting": 0.026875, + "runtimeCreation": 0.4294170000000001, + "teardown": 25.076833, + "transportWiring": 0.137083, + "userAwait": 4053.234958, + "wrapperPreparation": 0.019125 + }, + "totalMs": 4257.355208, + "version": 1 + }, + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:53956/@types%2flodash-es 26ms (cache updated)\n", + "stdout": "4.17.12\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 7, + "success": true, + "wallMs": 4259.113917 + }, + { + "cache": "cold", + "installed": true, + "localHttpRequests": 2, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 2, + "operation": "ci", + "processCpuMs": 7130.6570000000065, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1043, + "filesystem.close.success": 1043, + "filesystem.fstat.calls": 7, + "filesystem.fstat.success": 7, + "filesystem.lstat.calls": 1037, + "filesystem.lstat.notFound": 1037, + "filesystem.open.calls": 1056, + "filesystem.open.notFound": 13, + "filesystem.open.success": 1043, + "filesystem.read.bytes": 2742, + "filesystem.read.calls": 14, + "filesystem.read.success": 14, + "filesystem.readFileNative.bytes": 2947289, + "filesystem.readFileNative.calls": 688, + "filesystem.readFileNative.notFound": 73, + "filesystem.readFileNative.success": 615, + "filesystem.readdir.calls": 5, + "filesystem.readdir.entries": 1, + "filesystem.readdir.notFound": 2, + "filesystem.readdir.success": 3, + "filesystem.realpath.calls": 616, + "filesystem.realpath.success": 616, + "filesystem.stat.calls": 89, + "filesystem.stat.notFound": 24, + "filesystem.stat.success": 65, + "modules.classificationProbe.cacheHits": 28, + "modules.classificationProbe.calls": 28, + "modules.classificationProbe.found": 28, + "modules.classificationProbe.sessionCacheHits": 28, + "modules.classificationProbe.sessionCacheHitsFound": 28, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 2767, + "modules.fileProbe.cacheHitsMissing": 2376, + "modules.fileProbe.calls": 10144, + "modules.fileProbe.found": 908, + "modules.fileProbe.missing": 9236, + "modules.fileProbe.sessionCacheHits": 391, + "modules.fileProbe.sessionCacheHitsFound": 258, + "modules.fileProbe.sessionCacheHitsMissing": 133, + "modules.fileProbe.systemCalls": 7377, + "modules.packageJson.bytes": 170644, + "modules.packageJson.cacheHits": 1298, + "modules.packageJson.calls": 4082, + "modules.packageJson.negativeCacheEntries": 799, + "modules.packageJson.negativeCacheHits": 1798, + "modules.packageJson.notFound": 847, + "modules.packageJson.reads": 139, + "modules.pathProbe.sessionHits": 420, + "modules.pathProbe.systemCalls": 7386, + "modules.realpath.cacheHits": 4391, + "modules.realpath.calls": 5007, + "modules.realpath.systemCalls": 616, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 185.745667, + "initialEvaluation": 0.15437499999999998, + "loaderInitialization": 1.696875, + "processConfiguration": 0.199458, + "queueDelay": 0.708875, + "resultFormatting": 0.027917, + "runtimeCreation": 0.47175, + "teardown": 37.217041, + "transportWiring": 0.16316599999999998, + "userAwait": 6974.561417, + "wrapperPreparation": 0.022375 + }, + "totalMs": 7201.002958, + "version": 1 + }, + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:53956/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:53956/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:53956/@types/lodash-es/-/lodash-es-4.17.12.tgz 842ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:53956/@types/lodash/-/lodash-4.17.12.tgz 2311ms (cache miss)\n", + "stdout": "\nadded 2 packages in 6s\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 8, + "success": true, + "wallMs": 7203.844667 + }, + { + "cache": "warm", + "installed": true, + "localHttpRequests": 0, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 0, + "operation": "ci", + "processCpuMs": 6860.250999999989, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1043, + "filesystem.close.success": 1043, + "filesystem.fstat.calls": 7, + "filesystem.fstat.success": 7, + "filesystem.lstat.calls": 1037, + "filesystem.lstat.notFound": 1035, + "filesystem.lstat.success": 2, + "filesystem.open.calls": 1054, + "filesystem.open.notFound": 11, + "filesystem.open.success": 1043, + "filesystem.read.bytes": 124193, + "filesystem.read.calls": 17, + "filesystem.read.success": 17, + "filesystem.readFileNative.bytes": 2947289, + "filesystem.readFileNative.calls": 688, + "filesystem.readFileNative.notFound": 73, + "filesystem.readFileNative.success": 615, + "filesystem.readdir.calls": 5, + "filesystem.readdir.entries": 4, + "filesystem.readdir.success": 5, + "filesystem.realpath.calls": 616, + "filesystem.realpath.success": 616, + "filesystem.stat.calls": 66, + "filesystem.stat.notFound": 7, + "filesystem.stat.success": 59, + "modules.classificationProbe.cacheHits": 28, + "modules.classificationProbe.calls": 28, + "modules.classificationProbe.found": 28, + "modules.classificationProbe.sessionCacheHits": 28, + "modules.classificationProbe.sessionCacheHitsFound": 28, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 2767, + "modules.fileProbe.cacheHitsMissing": 2376, + "modules.fileProbe.calls": 10144, + "modules.fileProbe.found": 908, + "modules.fileProbe.missing": 9236, + "modules.fileProbe.sessionCacheHits": 391, + "modules.fileProbe.sessionCacheHitsFound": 258, + "modules.fileProbe.sessionCacheHitsMissing": 133, + "modules.fileProbe.systemCalls": 7377, + "modules.packageJson.bytes": 170644, + "modules.packageJson.cacheHits": 1298, + "modules.packageJson.calls": 4082, + "modules.packageJson.negativeCacheEntries": 799, + "modules.packageJson.negativeCacheHits": 1798, + "modules.packageJson.notFound": 847, + "modules.packageJson.reads": 139, + "modules.pathProbe.sessionHits": 420, + "modules.pathProbe.systemCalls": 7386, + "modules.realpath.cacheHits": 4391, + "modules.realpath.calls": 5007, + "modules.realpath.systemCalls": 616, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 171.857666, + "initialEvaluation": 0.14720799999999998, + "loaderInitialization": 1.436042, + "processConfiguration": 0.126792, + "queueDelay": 0.34299999999999997, + "resultFormatting": 0.019334, + "runtimeCreation": 0.490333, + "teardown": 35.626625000000004, + "transportWiring": 0.156375, + "userAwait": 6573.530833, + "wrapperPreparation": 0.019584 + }, + "totalMs": 6783.786333, + "version": 1 + }, + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:53956/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:53956/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", + "stdout": "\nadded 2 packages in 6s\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 9, + "success": true, + "wallMs": 6785.748250000001 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": 0, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 0, + "operation": "version", + "processCpuMs": 598.3209999999963, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.open.calls": 4, + "filesystem.open.notFound": 4, + "filesystem.readFileNative.bytes": 372791, + "filesystem.readFileNative.calls": 77, + "filesystem.readFileNative.notFound": 6, + "filesystem.readFileNative.success": 71, + "filesystem.realpath.calls": 78, + "filesystem.realpath.success": 78, + "filesystem.stat.calls": 11, + "filesystem.stat.notFound": 6, + "filesystem.stat.success": 5, + "modules.directoryProbe.calls": 9, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 7, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 139, + "modules.fileProbe.cacheHitsMissing": 129, + "modules.fileProbe.calls": 600, + "modules.fileProbe.found": 90, + "modules.fileProbe.missing": 510, + "modules.fileProbe.sessionCacheHits": 10, + "modules.fileProbe.sessionCacheHitsFound": 8, + "modules.fileProbe.sessionCacheHitsMissing": 2, + "modules.fileProbe.systemCalls": 461, + "modules.packageJson.bytes": 30087, + "modules.packageJson.cacheHits": 116, + "modules.packageJson.calls": 341, + "modules.packageJson.negativeCacheEntries": 61, + "modules.packageJson.negativeCacheHits": 108, + "modules.packageJson.notFound": 96, + "modules.packageJson.reads": 21, + "modules.pathProbe.sessionHits": 10, + "modules.pathProbe.systemCalls": 470, + "modules.realpath.cacheHits": 348, + "modules.realpath.calls": 426, + "modules.realpath.systemCalls": 78, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 182.176709, + "initialEvaluation": 0.138875, + "loaderInitialization": 1.515, + "processConfiguration": 0.406958, + "queueDelay": 0.377084, + "resultFormatting": 0.031167, + "runtimeCreation": 0.416708, + "teardown": 13.158417, + "transportWiring": 0.13004100000000002, + "userAwait": 402.125291, + "wrapperPreparation": 0.019084 + }, + "totalMs": 600.5319999999999, + "version": 1 + }, + "stderr": "", + "stdout": "10.9.2\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 10, + "success": true, + "wallMs": 602.41575 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": 1, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 1, + "operation": "view", + "processCpuMs": 3941.517999999982, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 2, + "filesystem.close.success": 2, + "filesystem.open.calls": 8, + "filesystem.open.notFound": 6, + "filesystem.open.success": 2, + "filesystem.readFileNative.bytes": 2247677, + "filesystem.readFileNative.calls": 543, + "filesystem.readFileNative.notFound": 67, + "filesystem.readFileNative.success": 476, + "filesystem.readdir.calls": 1, + "filesystem.readdir.entries": 1, + "filesystem.readdir.success": 1, + "filesystem.realpath.calls": 477, + "filesystem.realpath.success": 477, + "filesystem.stat.calls": 55, + "filesystem.stat.notFound": 16, + "filesystem.stat.success": 39, + "modules.classificationProbe.cacheHits": 25, + "modules.classificationProbe.calls": 25, + "modules.classificationProbe.found": 25, + "modules.classificationProbe.sessionCacheHits": 25, + "modules.classificationProbe.sessionCacheHitsFound": 25, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 1754, + "modules.fileProbe.cacheHitsMissing": 1512, + "modules.fileProbe.calls": 6667, + "modules.fileProbe.found": 679, + "modules.fileProbe.missing": 5988, + "modules.fileProbe.sessionCacheHits": 242, + "modules.fileProbe.sessionCacheHitsFound": 168, + "modules.fileProbe.sessionCacheHitsMissing": 74, + "modules.fileProbe.systemCalls": 4913, + "modules.packageJson.bytes": 141249, + "modules.packageJson.cacheHits": 943, + "modules.packageJson.calls": 2828, + "modules.packageJson.negativeCacheEntries": 554, + "modules.packageJson.negativeCacheHits": 1172, + "modules.packageJson.notFound": 596, + "modules.packageJson.reads": 117, + "modules.pathProbe.sessionHits": 268, + "modules.pathProbe.systemCalls": 4922, + "modules.realpath.cacheHits": 3068, + "modules.realpath.calls": 3545, + "modules.realpath.systemCalls": 477, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 180.884625, + "initialEvaluation": 0.170167, + "loaderInitialization": 1.91125, + "processConfiguration": 0.200292, + "queueDelay": 0.5143749999999999, + "resultFormatting": 0.030125, + "runtimeCreation": 0.458208, + "teardown": 23.575083, + "transportWiring": 0.197666, + "userAwait": 3752.701292, + "wrapperPreparation": 0.026375 + }, + "totalMs": 3960.708459, + "version": 1 + }, + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:53956/@types%2flodash-es 18ms (cache miss)\n", + "stdout": "4.17.12\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 11, + "success": true, + "wallMs": 3963.251209 + }, + { + "cache": "warm", + "installed": false, + "localHttpRequests": 1, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 1, + "operation": "view", + "processCpuMs": 4028.426999999967, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 4, + "filesystem.close.success": 4, + "filesystem.fstat.calls": 1, + "filesystem.fstat.success": 1, + "filesystem.open.calls": 9, + "filesystem.open.notFound": 5, + "filesystem.open.success": 4, + "filesystem.read.bytes": 510, + "filesystem.read.calls": 2, + "filesystem.read.success": 2, + "filesystem.readFileNative.bytes": 2247677, + "filesystem.readFileNative.calls": 543, + "filesystem.readFileNative.notFound": 67, + "filesystem.readFileNative.success": 476, + "filesystem.readdir.calls": 1, + "filesystem.readdir.entries": 2, + "filesystem.readdir.success": 1, + "filesystem.realpath.calls": 477, + "filesystem.realpath.success": 477, + "filesystem.stat.calls": 47, + "filesystem.stat.notFound": 6, + "filesystem.stat.success": 41, + "modules.classificationProbe.cacheHits": 25, + "modules.classificationProbe.calls": 25, + "modules.classificationProbe.found": 25, + "modules.classificationProbe.sessionCacheHits": 25, + "modules.classificationProbe.sessionCacheHitsFound": 25, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 1754, + "modules.fileProbe.cacheHitsMissing": 1512, + "modules.fileProbe.calls": 6667, + "modules.fileProbe.found": 679, + "modules.fileProbe.missing": 5988, + "modules.fileProbe.sessionCacheHits": 242, + "modules.fileProbe.sessionCacheHitsFound": 168, + "modules.fileProbe.sessionCacheHitsMissing": 74, + "modules.fileProbe.systemCalls": 4913, + "modules.packageJson.bytes": 141249, + "modules.packageJson.cacheHits": 943, + "modules.packageJson.calls": 2828, + "modules.packageJson.negativeCacheEntries": 554, + "modules.packageJson.negativeCacheHits": 1172, + "modules.packageJson.notFound": 596, + "modules.packageJson.reads": 117, + "modules.pathProbe.sessionHits": 268, + "modules.pathProbe.systemCalls": 4922, + "modules.realpath.cacheHits": 3068, + "modules.realpath.calls": 3545, + "modules.realpath.systemCalls": 477, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 180.780167, + "initialEvaluation": 0.1575, + "loaderInitialization": 1.370833, + "processConfiguration": 0.12025, + "queueDelay": 0.317458, + "resultFormatting": 0.02125, + "runtimeCreation": 0.443167, + "teardown": 22.452083, + "transportWiring": 0.17533300000000002, + "userAwait": 3834.195167, + "wrapperPreparation": 0.021375 + }, + "totalMs": 4040.0885, + "version": 1 + }, + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:53956/@types%2flodash-es 19ms (cache updated)\n", + "stdout": "4.17.12\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 12, + "success": true, + "wallMs": 4041.7587089999997 + }, + { + "cache": "cold", + "installed": true, + "localHttpRequests": 2, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 2, + "operation": "ci", + "processCpuMs": 6891.167000000016, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1043, + "filesystem.close.success": 1043, + "filesystem.fstat.calls": 7, + "filesystem.fstat.success": 7, + "filesystem.lstat.calls": 1037, + "filesystem.lstat.notFound": 1037, + "filesystem.open.calls": 1056, + "filesystem.open.notFound": 13, + "filesystem.open.success": 1043, + "filesystem.read.bytes": 2742, + "filesystem.read.calls": 14, + "filesystem.read.success": 14, + "filesystem.readFileNative.bytes": 2947289, + "filesystem.readFileNative.calls": 688, + "filesystem.readFileNative.notFound": 73, + "filesystem.readFileNative.success": 615, + "filesystem.readdir.calls": 5, + "filesystem.readdir.entries": 1, + "filesystem.readdir.notFound": 2, + "filesystem.readdir.success": 3, + "filesystem.realpath.calls": 616, + "filesystem.realpath.success": 616, + "filesystem.stat.calls": 89, + "filesystem.stat.notFound": 24, + "filesystem.stat.success": 65, + "modules.classificationProbe.cacheHits": 28, + "modules.classificationProbe.calls": 28, + "modules.classificationProbe.found": 28, + "modules.classificationProbe.sessionCacheHits": 28, + "modules.classificationProbe.sessionCacheHitsFound": 28, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 2767, + "modules.fileProbe.cacheHitsMissing": 2376, + "modules.fileProbe.calls": 10144, + "modules.fileProbe.found": 908, + "modules.fileProbe.missing": 9236, + "modules.fileProbe.sessionCacheHits": 391, + "modules.fileProbe.sessionCacheHitsFound": 258, + "modules.fileProbe.sessionCacheHitsMissing": 133, + "modules.fileProbe.systemCalls": 7377, + "modules.packageJson.bytes": 170644, + "modules.packageJson.cacheHits": 1298, + "modules.packageJson.calls": 4082, + "modules.packageJson.negativeCacheEntries": 799, + "modules.packageJson.negativeCacheHits": 1798, + "modules.packageJson.notFound": 847, + "modules.packageJson.reads": 139, + "modules.pathProbe.sessionHits": 420, + "modules.pathProbe.systemCalls": 7386, + "modules.realpath.cacheHits": 4391, + "modules.realpath.calls": 5007, + "modules.realpath.systemCalls": 616, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 180.302041, + "initialEvaluation": 0.187834, + "loaderInitialization": 1.644791, + "processConfiguration": 0.196084, + "queueDelay": 0.5215000000000001, + "resultFormatting": 0.035542, + "runtimeCreation": 0.450834, + "teardown": 39.79125, + "transportWiring": 0.228792, + "userAwait": 6710.846041, + "wrapperPreparation": 0.029708 + }, + "totalMs": 6934.273834, + "version": 1 + }, + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:53956/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:53956/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:53956/@types/lodash-es/-/lodash-es-4.17.12.tgz 813ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:53956/@types/lodash/-/lodash-4.17.12.tgz 2271ms (cache miss)\n", + "stdout": "\nadded 2 packages in 6s\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 13, + "success": true, + "wallMs": 6937.129583 + }, + { + "cache": "warm", + "installed": true, + "localHttpRequests": 0, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 0, + "operation": "ci", + "processCpuMs": 7824.3829999999725, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1043, + "filesystem.close.success": 1043, + "filesystem.fstat.calls": 7, + "filesystem.fstat.success": 7, + "filesystem.lstat.calls": 1037, + "filesystem.lstat.notFound": 1035, + "filesystem.lstat.success": 2, + "filesystem.open.calls": 1054, + "filesystem.open.notFound": 11, + "filesystem.open.success": 1043, + "filesystem.read.bytes": 124193, + "filesystem.read.calls": 17, + "filesystem.read.success": 17, + "filesystem.readFileNative.bytes": 2947289, + "filesystem.readFileNative.calls": 688, + "filesystem.readFileNative.notFound": 73, + "filesystem.readFileNative.success": 615, + "filesystem.readdir.calls": 5, + "filesystem.readdir.entries": 4, + "filesystem.readdir.success": 5, + "filesystem.realpath.calls": 616, + "filesystem.realpath.success": 616, + "filesystem.stat.calls": 66, + "filesystem.stat.notFound": 7, + "filesystem.stat.success": 59, + "modules.classificationProbe.cacheHits": 28, + "modules.classificationProbe.calls": 28, + "modules.classificationProbe.found": 28, + "modules.classificationProbe.sessionCacheHits": 28, + "modules.classificationProbe.sessionCacheHitsFound": 28, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 2767, + "modules.fileProbe.cacheHitsMissing": 2376, + "modules.fileProbe.calls": 10144, + "modules.fileProbe.found": 908, + "modules.fileProbe.missing": 9236, + "modules.fileProbe.sessionCacheHits": 391, + "modules.fileProbe.sessionCacheHitsFound": 258, + "modules.fileProbe.sessionCacheHitsMissing": 133, + "modules.fileProbe.systemCalls": 7377, + "modules.packageJson.bytes": 170644, + "modules.packageJson.cacheHits": 1298, + "modules.packageJson.calls": 4082, + "modules.packageJson.negativeCacheEntries": 799, + "modules.packageJson.negativeCacheHits": 1798, + "modules.packageJson.notFound": 847, + "modules.packageJson.reads": 139, + "modules.pathProbe.sessionHits": 420, + "modules.pathProbe.systemCalls": 7386, + "modules.realpath.cacheHits": 4391, + "modules.realpath.calls": 5007, + "modules.realpath.systemCalls": 616, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 169.88508399999998, + "initialEvaluation": 0.1285, + "loaderInitialization": 1.349125, + "processConfiguration": 0.129583, + "queueDelay": 0.285208, + "resultFormatting": 0.015792, + "runtimeCreation": 0.404625, + "teardown": 40.520541, + "transportWiring": 0.183958, + "userAwait": 7638.300583, + "wrapperPreparation": 0.017292 + }, + "totalMs": 7851.29025, + "version": 1 + }, + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:53956/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:53956/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", + "stdout": "\nadded 2 packages in 7s\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 14, + "success": true, + "wallMs": 7854.136917 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": null, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 0, + "operation": "version", + "processCpuMs": 652.679999999993, + "registry": "npmjs", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.open.calls": 4, + "filesystem.open.notFound": 4, + "filesystem.readFileNative.bytes": 372791, + "filesystem.readFileNative.calls": 77, + "filesystem.readFileNative.notFound": 6, + "filesystem.readFileNative.success": 71, + "filesystem.realpath.calls": 78, + "filesystem.realpath.success": 78, + "filesystem.stat.calls": 11, + "filesystem.stat.notFound": 6, + "filesystem.stat.success": 5, + "modules.directoryProbe.calls": 9, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 7, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 139, + "modules.fileProbe.cacheHitsMissing": 129, + "modules.fileProbe.calls": 600, + "modules.fileProbe.found": 90, + "modules.fileProbe.missing": 510, + "modules.fileProbe.sessionCacheHits": 10, + "modules.fileProbe.sessionCacheHitsFound": 8, + "modules.fileProbe.sessionCacheHitsMissing": 2, + "modules.fileProbe.systemCalls": 461, + "modules.packageJson.bytes": 30087, + "modules.packageJson.cacheHits": 116, + "modules.packageJson.calls": 341, + "modules.packageJson.negativeCacheEntries": 61, + "modules.packageJson.negativeCacheHits": 108, + "modules.packageJson.notFound": 96, + "modules.packageJson.reads": 21, + "modules.pathProbe.sessionHits": 10, + "modules.pathProbe.systemCalls": 470, + "modules.realpath.cacheHits": 348, + "modules.realpath.calls": 426, + "modules.realpath.systemCalls": 78, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 189.149916, + "initialEvaluation": 0.14870899999999998, + "loaderInitialization": 2.488625, + "processConfiguration": 0.389459, + "queueDelay": 0.643458, + "resultFormatting": 0.021083, + "runtimeCreation": 0.500791, + "teardown": 12.891584, + "transportWiring": 0.157792, + "userAwait": 463.747208, + "wrapperPreparation": 0.021208 + }, + "totalMs": 670.203333, + "version": 1 + }, + "stderr": "", + "stdout": "10.9.2\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 15, + "success": true, + "wallMs": 672.518208 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": null, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 1, + "operation": "view", + "processCpuMs": 3918.3189999999595, + "registry": "npmjs", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 2, + "filesystem.close.success": 2, + "filesystem.open.calls": 8, + "filesystem.open.notFound": 6, + "filesystem.open.success": 2, + "filesystem.readFileNative.bytes": 2247677, + "filesystem.readFileNative.calls": 543, + "filesystem.readFileNative.notFound": 67, + "filesystem.readFileNative.success": 476, + "filesystem.readdir.calls": 1, + "filesystem.readdir.entries": 1, + "filesystem.readdir.success": 1, + "filesystem.realpath.calls": 477, + "filesystem.realpath.success": 477, + "filesystem.stat.calls": 55, + "filesystem.stat.notFound": 16, + "filesystem.stat.success": 39, + "modules.classificationProbe.cacheHits": 25, + "modules.classificationProbe.calls": 25, + "modules.classificationProbe.found": 25, + "modules.classificationProbe.sessionCacheHits": 25, + "modules.classificationProbe.sessionCacheHitsFound": 25, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 1754, + "modules.fileProbe.cacheHitsMissing": 1512, + "modules.fileProbe.calls": 6667, + "modules.fileProbe.found": 679, + "modules.fileProbe.missing": 5988, + "modules.fileProbe.sessionCacheHits": 242, + "modules.fileProbe.sessionCacheHitsFound": 168, + "modules.fileProbe.sessionCacheHitsMissing": 74, + "modules.fileProbe.systemCalls": 4913, + "modules.packageJson.bytes": 141249, + "modules.packageJson.cacheHits": 943, + "modules.packageJson.calls": 2828, + "modules.packageJson.negativeCacheEntries": 554, + "modules.packageJson.negativeCacheHits": 1172, + "modules.packageJson.notFound": 596, + "modules.packageJson.reads": 117, + "modules.pathProbe.sessionHits": 268, + "modules.pathProbe.systemCalls": 4922, + "modules.realpath.cacheHits": 3068, + "modules.realpath.calls": 3545, + "modules.realpath.systemCalls": 477, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 185.937583, + "initialEvaluation": 0.232125, + "loaderInitialization": 1.678584, + "processConfiguration": 0.4235, + "queueDelay": 0.578375, + "resultFormatting": 0.02925, + "runtimeCreation": 0.487916, + "teardown": 22.371167, + "transportWiring": 0.483125, + "userAwait": 3783.944875, + "wrapperPreparation": 0.048333 + }, + "totalMs": 3996.257083, + "version": 1 + }, + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at request (node:https:17:21)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\nnpm http fetch GET 200 https://registry.npmjs.org/@types%2flodash-es 102ms (cache miss)\n", + "stdout": "4.17.12\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 16, + "success": true, + "wallMs": 3998.672459 + }, + { + "cache": "warm", + "installed": false, + "localHttpRequests": null, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 1, + "operation": "view", + "processCpuMs": 3730.487999999954, + "registry": "npmjs", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 4, + "filesystem.close.success": 4, + "filesystem.fstat.calls": 1, + "filesystem.fstat.success": 1, + "filesystem.open.calls": 9, + "filesystem.open.notFound": 5, + "filesystem.open.success": 4, + "filesystem.read.bytes": 39058, + "filesystem.read.calls": 3, + "filesystem.read.success": 3, + "filesystem.readFileNative.bytes": 2247677, + "filesystem.readFileNative.calls": 543, + "filesystem.readFileNative.notFound": 67, + "filesystem.readFileNative.success": 476, + "filesystem.readdir.calls": 1, + "filesystem.readdir.entries": 2, + "filesystem.readdir.success": 1, + "filesystem.realpath.calls": 477, + "filesystem.realpath.success": 477, + "filesystem.stat.calls": 46, + "filesystem.stat.notFound": 6, + "filesystem.stat.success": 40, + "modules.classificationProbe.cacheHits": 25, + "modules.classificationProbe.calls": 25, + "modules.classificationProbe.found": 25, + "modules.classificationProbe.sessionCacheHits": 25, + "modules.classificationProbe.sessionCacheHitsFound": 25, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 1754, + "modules.fileProbe.cacheHitsMissing": 1512, + "modules.fileProbe.calls": 6667, + "modules.fileProbe.found": 679, + "modules.fileProbe.missing": 5988, + "modules.fileProbe.sessionCacheHits": 242, + "modules.fileProbe.sessionCacheHitsFound": 168, + "modules.fileProbe.sessionCacheHitsMissing": 74, + "modules.fileProbe.systemCalls": 4913, + "modules.packageJson.bytes": 141249, + "modules.packageJson.cacheHits": 943, + "modules.packageJson.calls": 2828, + "modules.packageJson.negativeCacheEntries": 554, + "modules.packageJson.negativeCacheHits": 1172, + "modules.packageJson.notFound": 596, + "modules.packageJson.reads": 117, + "modules.pathProbe.sessionHits": 268, + "modules.pathProbe.systemCalls": 4922, + "modules.realpath.cacheHits": 3068, + "modules.realpath.calls": 3545, + "modules.realpath.systemCalls": 477, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 173.487375, + "initialEvaluation": 0.131791, + "loaderInitialization": 1.411667, + "processConfiguration": 0.14962499999999998, + "queueDelay": 0.311333, + "resultFormatting": 0.034292, + "runtimeCreation": 0.433375, + "teardown": 25.311583, + "transportWiring": 0.123958, + "userAwait": 3710.320292, + "wrapperPreparation": 0.019709 + }, + "totalMs": 3911.808958, + "version": 1 + }, + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at request (node:https:17:21)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\nnpm http fetch GET 200 https://registry.npmjs.org/@types%2flodash-es 268ms (cache revalidated)\n", + "stdout": "4.17.12\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 17, + "success": true, + "wallMs": 3913.976709 + }, + { + "cache": "cold", + "installed": true, + "localHttpRequests": null, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 2, + "operation": "ci", + "processCpuMs": 6900.478999999992, + "registry": "npmjs", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1043, + "filesystem.close.success": 1043, + "filesystem.fstat.calls": 7, + "filesystem.fstat.success": 7, + "filesystem.lstat.calls": 1037, + "filesystem.lstat.notFound": 1037, + "filesystem.open.calls": 1056, + "filesystem.open.notFound": 13, + "filesystem.open.success": 1043, + "filesystem.read.bytes": 2760, + "filesystem.read.calls": 14, + "filesystem.read.success": 14, + "filesystem.readFileNative.bytes": 2947289, + "filesystem.readFileNative.calls": 688, + "filesystem.readFileNative.notFound": 73, + "filesystem.readFileNative.success": 615, + "filesystem.readdir.calls": 5, + "filesystem.readdir.entries": 1, + "filesystem.readdir.notFound": 2, + "filesystem.readdir.success": 3, + "filesystem.realpath.calls": 616, + "filesystem.realpath.success": 616, + "filesystem.stat.calls": 89, + "filesystem.stat.notFound": 24, + "filesystem.stat.success": 65, + "modules.classificationProbe.cacheHits": 28, + "modules.classificationProbe.calls": 28, + "modules.classificationProbe.found": 28, + "modules.classificationProbe.sessionCacheHits": 28, + "modules.classificationProbe.sessionCacheHitsFound": 28, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 2767, + "modules.fileProbe.cacheHitsMissing": 2376, + "modules.fileProbe.calls": 10144, + "modules.fileProbe.found": 908, + "modules.fileProbe.missing": 9236, + "modules.fileProbe.sessionCacheHits": 391, + "modules.fileProbe.sessionCacheHitsFound": 258, + "modules.fileProbe.sessionCacheHitsMissing": 133, + "modules.fileProbe.systemCalls": 7377, + "modules.packageJson.bytes": 170644, + "modules.packageJson.cacheHits": 1298, + "modules.packageJson.calls": 4082, + "modules.packageJson.negativeCacheEntries": 799, + "modules.packageJson.negativeCacheHits": 1798, + "modules.packageJson.notFound": 847, + "modules.packageJson.reads": 139, + "modules.pathProbe.sessionHits": 420, + "modules.pathProbe.systemCalls": 7386, + "modules.realpath.cacheHits": 4391, + "modules.realpath.calls": 5007, + "modules.realpath.systemCalls": 616, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 175.314584, + "initialEvaluation": 0.156625, + "loaderInitialization": 1.489916, + "processConfiguration": 0.211875, + "queueDelay": 0.398375, + "resultFormatting": 0.031375, + "runtimeCreation": 0.43925, + "teardown": 40.457, + "transportWiring": 0.139166, + "userAwait": 6767.655041, + "wrapperPreparation": 0.020459 + }, + "totalMs": 6986.356, + "version": 1 + }, + "stderr": "npm http cache @types/lodash-es@https://registry.npmjs.org/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@https://registry.npmjs.org/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at request (node:https:17:21)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\nnpm http fetch GET 200 https://registry.npmjs.org/@types/lodash-es/-/lodash-es-4.17.12.tgz 669ms (cache miss)\nnpm http fetch GET 200 https://registry.npmjs.org/@types/lodash/-/lodash-4.17.12.tgz 2487ms (cache miss)\n", + "stdout": "\nadded 2 packages in 6s\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 18, + "success": true, + "wallMs": 6988.945000000001 + }, + { + "cache": "warm", + "installed": true, + "localHttpRequests": null, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 0, + "operation": "ci", + "processCpuMs": 7594.427000000025, + "registry": "npmjs", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1043, + "filesystem.close.success": 1043, + "filesystem.fstat.calls": 7, + "filesystem.fstat.success": 7, + "filesystem.lstat.calls": 1037, + "filesystem.lstat.notFound": 1035, + "filesystem.lstat.success": 2, + "filesystem.open.calls": 1054, + "filesystem.open.notFound": 11, + "filesystem.open.success": 1043, + "filesystem.read.bytes": 124211, + "filesystem.read.calls": 17, + "filesystem.read.success": 17, + "filesystem.readFileNative.bytes": 2947289, + "filesystem.readFileNative.calls": 688, + "filesystem.readFileNative.notFound": 73, + "filesystem.readFileNative.success": 615, + "filesystem.readdir.calls": 5, + "filesystem.readdir.entries": 4, + "filesystem.readdir.success": 5, + "filesystem.realpath.calls": 616, + "filesystem.realpath.success": 616, + "filesystem.stat.calls": 66, + "filesystem.stat.notFound": 7, + "filesystem.stat.success": 59, + "modules.classificationProbe.cacheHits": 28, + "modules.classificationProbe.calls": 28, + "modules.classificationProbe.found": 28, + "modules.classificationProbe.sessionCacheHits": 28, + "modules.classificationProbe.sessionCacheHitsFound": 28, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 2767, + "modules.fileProbe.cacheHitsMissing": 2376, + "modules.fileProbe.calls": 10144, + "modules.fileProbe.found": 908, + "modules.fileProbe.missing": 9236, + "modules.fileProbe.sessionCacheHits": 391, + "modules.fileProbe.sessionCacheHitsFound": 258, + "modules.fileProbe.sessionCacheHitsMissing": 133, + "modules.fileProbe.systemCalls": 7377, + "modules.packageJson.bytes": 170644, + "modules.packageJson.cacheHits": 1298, + "modules.packageJson.calls": 4082, + "modules.packageJson.negativeCacheEntries": 799, + "modules.packageJson.negativeCacheHits": 1798, + "modules.packageJson.notFound": 847, + "modules.packageJson.reads": 139, + "modules.pathProbe.sessionHits": 420, + "modules.pathProbe.systemCalls": 7386, + "modules.realpath.cacheHits": 4391, + "modules.realpath.calls": 5007, + "modules.realpath.systemCalls": 616, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 179.740459, + "initialEvaluation": 0.144333, + "loaderInitialization": 1.312416, + "processConfiguration": 0.206, + "queueDelay": 0.283125, + "resultFormatting": 0.0165, + "runtimeCreation": 0.402625, + "teardown": 35.260875, + "transportWiring": 0.148708, + "userAwait": 7437.220167, + "wrapperPreparation": 0.017875000000000002 + }, + "totalMs": 7654.784667000001, + "version": 1 + }, + "stderr": "npm http cache @types/lodash-es@https://registry.npmjs.org/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@https://registry.npmjs.org/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", + "stdout": "\nadded 2 packages in 7s\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 19, + "success": true, + "wallMs": 7657.044584 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": null, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 0, + "operation": "version", + "processCpuMs": 565.3870000000461, + "registry": "npmjs", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.open.calls": 4, + "filesystem.open.notFound": 4, + "filesystem.readFileNative.bytes": 372791, + "filesystem.readFileNative.calls": 77, + "filesystem.readFileNative.notFound": 6, + "filesystem.readFileNative.success": 71, + "filesystem.realpath.calls": 78, + "filesystem.realpath.success": 78, + "filesystem.stat.calls": 11, + "filesystem.stat.notFound": 6, + "filesystem.stat.success": 5, + "modules.directoryProbe.calls": 9, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 7, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 139, + "modules.fileProbe.cacheHitsMissing": 129, + "modules.fileProbe.calls": 600, + "modules.fileProbe.found": 90, + "modules.fileProbe.missing": 510, + "modules.fileProbe.sessionCacheHits": 10, + "modules.fileProbe.sessionCacheHitsFound": 8, + "modules.fileProbe.sessionCacheHitsMissing": 2, + "modules.fileProbe.systemCalls": 461, + "modules.packageJson.bytes": 30087, + "modules.packageJson.cacheHits": 116, + "modules.packageJson.calls": 341, + "modules.packageJson.negativeCacheEntries": 61, + "modules.packageJson.negativeCacheHits": 108, + "modules.packageJson.notFound": 96, + "modules.packageJson.reads": 21, + "modules.pathProbe.sessionHits": 10, + "modules.pathProbe.systemCalls": 470, + "modules.realpath.cacheHits": 348, + "modules.realpath.calls": 426, + "modules.realpath.systemCalls": 78, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 172.5345, + "initialEvaluation": 0.1505, + "loaderInitialization": 1.973875, + "processConfiguration": 0.208208, + "queueDelay": 0.545334, + "resultFormatting": 0.037042000000000005, + "runtimeCreation": 0.467959, + "teardown": 11.358125, + "transportWiring": 0.142125, + "userAwait": 379.221875, + "wrapperPreparation": 0.0215 + }, + "totalMs": 566.686709, + "version": 1 + }, + "stderr": "", + "stdout": "10.9.2\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 20, + "success": true, + "wallMs": 568.778791 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": null, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 1, + "operation": "view", + "processCpuMs": 3713.920999999973, + "registry": "npmjs", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 2, + "filesystem.close.success": 2, + "filesystem.open.calls": 8, + "filesystem.open.notFound": 6, + "filesystem.open.success": 2, + "filesystem.readFileNative.bytes": 2247677, + "filesystem.readFileNative.calls": 543, + "filesystem.readFileNative.notFound": 67, + "filesystem.readFileNative.success": 476, + "filesystem.readdir.calls": 1, + "filesystem.readdir.entries": 1, + "filesystem.readdir.success": 1, + "filesystem.realpath.calls": 477, + "filesystem.realpath.success": 477, + "filesystem.stat.calls": 55, + "filesystem.stat.notFound": 16, + "filesystem.stat.success": 39, + "modules.classificationProbe.cacheHits": 25, + "modules.classificationProbe.calls": 25, + "modules.classificationProbe.found": 25, + "modules.classificationProbe.sessionCacheHits": 25, + "modules.classificationProbe.sessionCacheHitsFound": 25, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 1754, + "modules.fileProbe.cacheHitsMissing": 1512, + "modules.fileProbe.calls": 6667, + "modules.fileProbe.found": 679, + "modules.fileProbe.missing": 5988, + "modules.fileProbe.sessionCacheHits": 242, + "modules.fileProbe.sessionCacheHitsFound": 168, + "modules.fileProbe.sessionCacheHitsMissing": 74, + "modules.fileProbe.systemCalls": 4913, + "modules.packageJson.bytes": 141249, + "modules.packageJson.cacheHits": 943, + "modules.packageJson.calls": 2828, + "modules.packageJson.negativeCacheEntries": 554, + "modules.packageJson.negativeCacheHits": 1172, + "modules.packageJson.notFound": 596, + "modules.packageJson.reads": 117, + "modules.pathProbe.sessionHits": 268, + "modules.pathProbe.systemCalls": 4922, + "modules.realpath.cacheHits": 3068, + "modules.realpath.calls": 3545, + "modules.realpath.systemCalls": 477, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 171.465375, + "initialEvaluation": 0.153834, + "loaderInitialization": 1.739, + "processConfiguration": 0.298666, + "queueDelay": 0.519, + "resultFormatting": 0.048333, + "runtimeCreation": 0.5005419999999999, + "teardown": 22.162375, + "transportWiring": 0.158959, + "userAwait": 3586.332, + "wrapperPreparation": 0.025041 + }, + "totalMs": 3783.443417, + "version": 1 + }, + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at request (node:https:17:21)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\nnpm http fetch GET 200 https://registry.npmjs.org/@types%2flodash-es 105ms (cache miss)\n", + "stdout": "4.17.12\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 21, + "success": true, + "wallMs": 3785.887959 + }, + { + "cache": "warm", + "installed": false, + "localHttpRequests": null, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 1, + "operation": "view", + "processCpuMs": 3669.0619999999763, + "registry": "npmjs", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 4, + "filesystem.close.success": 4, + "filesystem.fstat.calls": 1, + "filesystem.fstat.success": 1, + "filesystem.open.calls": 9, + "filesystem.open.notFound": 5, + "filesystem.open.success": 4, + "filesystem.read.bytes": 39058, + "filesystem.read.calls": 3, + "filesystem.read.success": 3, + "filesystem.readFileNative.bytes": 2247677, + "filesystem.readFileNative.calls": 543, + "filesystem.readFileNative.notFound": 67, + "filesystem.readFileNative.success": 476, + "filesystem.readdir.calls": 1, + "filesystem.readdir.entries": 2, + "filesystem.readdir.success": 1, + "filesystem.realpath.calls": 477, + "filesystem.realpath.success": 477, + "filesystem.stat.calls": 46, + "filesystem.stat.notFound": 6, + "filesystem.stat.success": 40, + "modules.classificationProbe.cacheHits": 25, + "modules.classificationProbe.calls": 25, + "modules.classificationProbe.found": 25, + "modules.classificationProbe.sessionCacheHits": 25, + "modules.classificationProbe.sessionCacheHitsFound": 25, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 1754, + "modules.fileProbe.cacheHitsMissing": 1512, + "modules.fileProbe.calls": 6667, + "modules.fileProbe.found": 679, + "modules.fileProbe.missing": 5988, + "modules.fileProbe.sessionCacheHits": 242, + "modules.fileProbe.sessionCacheHitsFound": 168, + "modules.fileProbe.sessionCacheHitsMissing": 74, + "modules.fileProbe.systemCalls": 4913, + "modules.packageJson.bytes": 141249, + "modules.packageJson.cacheHits": 943, + "modules.packageJson.calls": 2828, + "modules.packageJson.negativeCacheEntries": 554, + "modules.packageJson.negativeCacheHits": 1172, + "modules.packageJson.notFound": 596, + "modules.packageJson.reads": 117, + "modules.pathProbe.sessionHits": 268, + "modules.pathProbe.systemCalls": 4922, + "modules.realpath.cacheHits": 3068, + "modules.realpath.calls": 3545, + "modules.realpath.systemCalls": 477, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 170.392708, + "initialEvaluation": 0.12787500000000002, + "loaderInitialization": 1.54525, + "processConfiguration": 0.114708, + "queueDelay": 0.33183399999999996, + "resultFormatting": 0.036334, + "runtimeCreation": 0.5359590000000001, + "teardown": 22.854708, + "transportWiring": 0.112125, + "userAwait": 3494.74925, + "wrapperPreparation": 0.016375 + }, + "totalMs": 3690.854834, + "version": 1 + }, + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at request (node:https:17:21)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\nnpm http fetch GET 200 https://registry.npmjs.org/@types%2flodash-es 98ms (cache revalidated)\n", + "stdout": "4.17.12\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 22, + "success": true, + "wallMs": 3693.1622920000004 + }, + { + "cache": "cold", + "installed": true, + "localHttpRequests": null, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 2, + "operation": "ci", + "processCpuMs": 8298.507000000041, + "registry": "npmjs", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1043, + "filesystem.close.success": 1043, + "filesystem.fstat.calls": 7, + "filesystem.fstat.success": 7, + "filesystem.lstat.calls": 1037, + "filesystem.lstat.notFound": 1037, + "filesystem.open.calls": 1056, + "filesystem.open.notFound": 13, + "filesystem.open.success": 1043, + "filesystem.read.bytes": 2760, + "filesystem.read.calls": 14, + "filesystem.read.success": 14, + "filesystem.readFileNative.bytes": 2947289, + "filesystem.readFileNative.calls": 688, + "filesystem.readFileNative.notFound": 73, + "filesystem.readFileNative.success": 615, + "filesystem.readdir.calls": 5, + "filesystem.readdir.entries": 1, + "filesystem.readdir.notFound": 2, + "filesystem.readdir.success": 3, + "filesystem.realpath.calls": 616, + "filesystem.realpath.success": 616, + "filesystem.stat.calls": 89, + "filesystem.stat.notFound": 24, + "filesystem.stat.success": 65, + "modules.classificationProbe.cacheHits": 28, + "modules.classificationProbe.calls": 28, + "modules.classificationProbe.found": 28, + "modules.classificationProbe.sessionCacheHits": 28, + "modules.classificationProbe.sessionCacheHitsFound": 28, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 2767, + "modules.fileProbe.cacheHitsMissing": 2376, + "modules.fileProbe.calls": 10144, + "modules.fileProbe.found": 908, + "modules.fileProbe.missing": 9236, + "modules.fileProbe.sessionCacheHits": 391, + "modules.fileProbe.sessionCacheHitsFound": 258, + "modules.fileProbe.sessionCacheHitsMissing": 133, + "modules.fileProbe.systemCalls": 7377, + "modules.packageJson.bytes": 170644, + "modules.packageJson.cacheHits": 1298, + "modules.packageJson.calls": 4082, + "modules.packageJson.negativeCacheEntries": 799, + "modules.packageJson.negativeCacheHits": 1798, + "modules.packageJson.notFound": 847, + "modules.packageJson.reads": 139, + "modules.pathProbe.sessionHits": 420, + "modules.pathProbe.systemCalls": 7386, + "modules.realpath.cacheHits": 4391, + "modules.realpath.calls": 5007, + "modules.realpath.systemCalls": 616, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 178.627875, + "initialEvaluation": 0.1545, + "loaderInitialization": 1.7554999999999998, + "processConfiguration": 0.198084, + "queueDelay": 0.561583, + "resultFormatting": 0.030292, + "runtimeCreation": 0.461291, + "teardown": 38.978625, + "transportWiring": 0.15125, + "userAwait": 8241.865083, + "wrapperPreparation": 0.020083 + }, + "totalMs": 8462.844125, + "version": 1 + }, + "stderr": "npm http cache @types/lodash-es@https://registry.npmjs.org/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@https://registry.npmjs.org/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at request (node:https:17:21)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\nnpm http fetch GET 200 https://registry.npmjs.org/@types/lodash-es/-/lodash-es-4.17.12.tgz 858ms (cache miss)\nnpm http fetch GET 200 https://registry.npmjs.org/@types/lodash/-/lodash-4.17.12.tgz 2873ms (cache miss)\n", + "stdout": "\nadded 2 packages in 8s\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 23, + "success": true, + "wallMs": 8465.342458000001 + }, + { + "cache": "warm", + "installed": true, + "localHttpRequests": null, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 0, + "operation": "ci", + "processCpuMs": 6849.5620000000345, + "registry": "npmjs", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1043, + "filesystem.close.success": 1043, + "filesystem.fstat.calls": 7, + "filesystem.fstat.success": 7, + "filesystem.lstat.calls": 1037, + "filesystem.lstat.notFound": 1035, + "filesystem.lstat.success": 2, + "filesystem.open.calls": 1054, + "filesystem.open.notFound": 11, + "filesystem.open.success": 1043, + "filesystem.read.bytes": 124211, + "filesystem.read.calls": 17, + "filesystem.read.success": 17, + "filesystem.readFileNative.bytes": 2947289, + "filesystem.readFileNative.calls": 688, + "filesystem.readFileNative.notFound": 73, + "filesystem.readFileNative.success": 615, + "filesystem.readdir.calls": 5, + "filesystem.readdir.entries": 4, + "filesystem.readdir.success": 5, + "filesystem.realpath.calls": 616, + "filesystem.realpath.success": 616, + "filesystem.stat.calls": 66, + "filesystem.stat.notFound": 7, + "filesystem.stat.success": 59, + "modules.classificationProbe.cacheHits": 28, + "modules.classificationProbe.calls": 28, + "modules.classificationProbe.found": 28, + "modules.classificationProbe.sessionCacheHits": 28, + "modules.classificationProbe.sessionCacheHitsFound": 28, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 2767, + "modules.fileProbe.cacheHitsMissing": 2376, + "modules.fileProbe.calls": 10144, + "modules.fileProbe.found": 908, + "modules.fileProbe.missing": 9236, + "modules.fileProbe.sessionCacheHits": 391, + "modules.fileProbe.sessionCacheHitsFound": 258, + "modules.fileProbe.sessionCacheHitsMissing": 133, + "modules.fileProbe.systemCalls": 7377, + "modules.packageJson.bytes": 170644, + "modules.packageJson.cacheHits": 1298, + "modules.packageJson.calls": 4082, + "modules.packageJson.negativeCacheEntries": 799, + "modules.packageJson.negativeCacheHits": 1798, + "modules.packageJson.notFound": 847, + "modules.packageJson.reads": 139, + "modules.pathProbe.sessionHits": 420, + "modules.pathProbe.systemCalls": 7386, + "modules.realpath.cacheHits": 4391, + "modules.realpath.calls": 5007, + "modules.realpath.systemCalls": 616, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 170.056542, + "initialEvaluation": 0.137041, + "loaderInitialization": 1.377417, + "processConfiguration": 0.231791, + "queueDelay": 0.30120800000000003, + "resultFormatting": 0.01675, + "runtimeCreation": 0.427958, + "teardown": 37.679542000000005, + "transportWiring": 0.119958, + "userAwait": 6603.78675, + "wrapperPreparation": 0.016959000000000002 + }, + "totalMs": 6814.185625, + "version": 1 + }, + "stderr": "npm http cache @types/lodash-es@https://registry.npmjs.org/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@https://registry.npmjs.org/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", + "stdout": "\nadded 2 packages in 6s\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 24, + "success": true, + "wallMs": 6816.190458 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": 0, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 0, + "operation": "version", + "processCpuMs": 557.9349999999977, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.open.calls": 4, + "filesystem.open.notFound": 4, + "filesystem.readFileNative.bytes": 372791, + "filesystem.readFileNative.calls": 77, + "filesystem.readFileNative.notFound": 6, + "filesystem.readFileNative.success": 71, + "filesystem.realpath.calls": 78, + "filesystem.realpath.success": 78, + "filesystem.stat.calls": 11, + "filesystem.stat.notFound": 6, + "filesystem.stat.success": 5, + "modules.directoryProbe.calls": 9, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 7, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 139, + "modules.fileProbe.cacheHitsMissing": 129, + "modules.fileProbe.calls": 600, + "modules.fileProbe.found": 90, + "modules.fileProbe.missing": 510, + "modules.fileProbe.sessionCacheHits": 10, + "modules.fileProbe.sessionCacheHitsFound": 8, + "modules.fileProbe.sessionCacheHitsMissing": 2, + "modules.fileProbe.systemCalls": 461, + "modules.packageJson.bytes": 30087, + "modules.packageJson.cacheHits": 116, + "modules.packageJson.calls": 341, + "modules.packageJson.negativeCacheEntries": 61, + "modules.packageJson.negativeCacheHits": 108, + "modules.packageJson.notFound": 96, + "modules.packageJson.reads": 21, + "modules.pathProbe.sessionHits": 10, + "modules.pathProbe.systemCalls": 470, + "modules.realpath.cacheHits": 348, + "modules.realpath.calls": 426, + "modules.realpath.systemCalls": 78, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 174.036792, + "initialEvaluation": 0.140042, + "loaderInitialization": 2.109, + "processConfiguration": 0.211208, + "queueDelay": 0.568583, + "resultFormatting": 0.020334, + "runtimeCreation": 0.439375, + "teardown": 10.609583, + "transportWiring": 0.124875, + "userAwait": 370.513833, + "wrapperPreparation": 0.019083 + }, + "totalMs": 558.8189169999999, + "version": 1 + }, + "stderr": "", + "stdout": "10.9.2\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 25, + "success": true, + "wallMs": 560.776917 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": 1, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 1, + "operation": "view", + "processCpuMs": 3671.103000000003, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 2, + "filesystem.close.success": 2, + "filesystem.open.calls": 8, + "filesystem.open.notFound": 6, + "filesystem.open.success": 2, + "filesystem.readFileNative.bytes": 2247677, + "filesystem.readFileNative.calls": 543, + "filesystem.readFileNative.notFound": 67, + "filesystem.readFileNative.success": 476, + "filesystem.readdir.calls": 1, + "filesystem.readdir.entries": 1, + "filesystem.readdir.success": 1, + "filesystem.realpath.calls": 477, + "filesystem.realpath.success": 477, + "filesystem.stat.calls": 55, + "filesystem.stat.notFound": 16, + "filesystem.stat.success": 39, + "modules.classificationProbe.cacheHits": 25, + "modules.classificationProbe.calls": 25, + "modules.classificationProbe.found": 25, + "modules.classificationProbe.sessionCacheHits": 25, + "modules.classificationProbe.sessionCacheHitsFound": 25, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 1754, + "modules.fileProbe.cacheHitsMissing": 1512, + "modules.fileProbe.calls": 6667, + "modules.fileProbe.found": 679, + "modules.fileProbe.missing": 5988, + "modules.fileProbe.sessionCacheHits": 242, + "modules.fileProbe.sessionCacheHitsFound": 168, + "modules.fileProbe.sessionCacheHitsMissing": 74, + "modules.fileProbe.systemCalls": 4913, + "modules.packageJson.bytes": 141249, + "modules.packageJson.cacheHits": 943, + "modules.packageJson.calls": 2828, + "modules.packageJson.negativeCacheEntries": 554, + "modules.packageJson.negativeCacheHits": 1172, + "modules.packageJson.notFound": 596, + "modules.packageJson.reads": 117, + "modules.pathProbe.sessionHits": 268, + "modules.pathProbe.systemCalls": 4922, + "modules.realpath.cacheHits": 3068, + "modules.realpath.calls": 3545, + "modules.realpath.systemCalls": 477, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 171.38825, + "initialEvaluation": 0.14837499999999998, + "loaderInitialization": 1.526834, + "processConfiguration": 0.192416, + "queueDelay": 0.416209, + "resultFormatting": 0.032125, + "runtimeCreation": 0.446916, + "teardown": 22.700208999999997, + "transportWiring": 0.134292, + "userAwait": 3492.63025, + "wrapperPreparation": 0.020208 + }, + "totalMs": 3689.663542, + "version": 1 + }, + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:53956/@types%2flodash-es 17ms (cache miss)\n", + "stdout": "4.17.12\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 26, + "success": true, + "wallMs": 3691.774375 + }, + { + "cache": "warm", + "installed": false, + "localHttpRequests": 1, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 1, + "operation": "view", + "processCpuMs": 4125.460000000021, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 4, + "filesystem.close.success": 4, + "filesystem.fstat.calls": 1, + "filesystem.fstat.success": 1, + "filesystem.open.calls": 9, + "filesystem.open.notFound": 5, + "filesystem.open.success": 4, + "filesystem.read.bytes": 510, + "filesystem.read.calls": 2, + "filesystem.read.success": 2, + "filesystem.readFileNative.bytes": 2247677, + "filesystem.readFileNative.calls": 543, + "filesystem.readFileNative.notFound": 67, + "filesystem.readFileNative.success": 476, + "filesystem.readdir.calls": 1, + "filesystem.readdir.entries": 2, + "filesystem.readdir.success": 1, + "filesystem.realpath.calls": 477, + "filesystem.realpath.success": 477, + "filesystem.stat.calls": 47, + "filesystem.stat.notFound": 6, + "filesystem.stat.success": 41, + "modules.classificationProbe.cacheHits": 25, + "modules.classificationProbe.calls": 25, + "modules.classificationProbe.found": 25, + "modules.classificationProbe.sessionCacheHits": 25, + "modules.classificationProbe.sessionCacheHitsFound": 25, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 1754, + "modules.fileProbe.cacheHitsMissing": 1512, + "modules.fileProbe.calls": 6667, + "modules.fileProbe.found": 679, + "modules.fileProbe.missing": 5988, + "modules.fileProbe.sessionCacheHits": 242, + "modules.fileProbe.sessionCacheHitsFound": 168, + "modules.fileProbe.sessionCacheHitsMissing": 74, + "modules.fileProbe.systemCalls": 4913, + "modules.packageJson.bytes": 141249, + "modules.packageJson.cacheHits": 943, + "modules.packageJson.calls": 2828, + "modules.packageJson.negativeCacheEntries": 554, + "modules.packageJson.negativeCacheHits": 1172, + "modules.packageJson.notFound": 596, + "modules.packageJson.reads": 117, + "modules.pathProbe.sessionHits": 268, + "modules.pathProbe.systemCalls": 4922, + "modules.realpath.cacheHits": 3068, + "modules.realpath.calls": 3545, + "modules.realpath.systemCalls": 477, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 177.173958, + "initialEvaluation": 0.152125, + "loaderInitialization": 1.3659169999999998, + "processConfiguration": 0.207, + "queueDelay": 0.306208, + "resultFormatting": 0.028167, + "runtimeCreation": 0.399833, + "teardown": 24.808166999999997, + "transportWiring": 0.156792, + "userAwait": 3956.304458, + "wrapperPreparation": 0.022458 + }, + "totalMs": 4160.963833000001, + "version": 1 + }, + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:53956/@types%2flodash-es 25ms (cache updated)\n", + "stdout": "4.17.12\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 27, + "success": true, + "wallMs": 4162.67025 + }, + { + "cache": "cold", + "installed": true, + "localHttpRequests": 2, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 2, + "operation": "ci", + "processCpuMs": 6943.5869999999995, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1043, + "filesystem.close.success": 1043, + "filesystem.fstat.calls": 7, + "filesystem.fstat.success": 7, + "filesystem.lstat.calls": 1037, + "filesystem.lstat.notFound": 1037, + "filesystem.open.calls": 1056, + "filesystem.open.notFound": 13, + "filesystem.open.success": 1043, + "filesystem.read.bytes": 2742, + "filesystem.read.calls": 14, + "filesystem.read.success": 14, + "filesystem.readFileNative.bytes": 2947289, + "filesystem.readFileNative.calls": 688, + "filesystem.readFileNative.notFound": 73, + "filesystem.readFileNative.success": 615, + "filesystem.readdir.calls": 5, + "filesystem.readdir.entries": 1, + "filesystem.readdir.notFound": 2, + "filesystem.readdir.success": 3, + "filesystem.realpath.calls": 616, + "filesystem.realpath.success": 616, + "filesystem.stat.calls": 89, + "filesystem.stat.notFound": 24, + "filesystem.stat.success": 65, + "modules.classificationProbe.cacheHits": 28, + "modules.classificationProbe.calls": 28, + "modules.classificationProbe.found": 28, + "modules.classificationProbe.sessionCacheHits": 28, + "modules.classificationProbe.sessionCacheHitsFound": 28, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 2767, + "modules.fileProbe.cacheHitsMissing": 2376, + "modules.fileProbe.calls": 10144, + "modules.fileProbe.found": 908, + "modules.fileProbe.missing": 9236, + "modules.fileProbe.sessionCacheHits": 391, + "modules.fileProbe.sessionCacheHitsFound": 258, + "modules.fileProbe.sessionCacheHitsMissing": 133, + "modules.fileProbe.systemCalls": 7377, + "modules.packageJson.bytes": 170644, + "modules.packageJson.cacheHits": 1298, + "modules.packageJson.calls": 4082, + "modules.packageJson.negativeCacheEntries": 799, + "modules.packageJson.negativeCacheHits": 1798, + "modules.packageJson.notFound": 847, + "modules.packageJson.reads": 139, + "modules.pathProbe.sessionHits": 420, + "modules.pathProbe.systemCalls": 7386, + "modules.realpath.cacheHits": 4391, + "modules.realpath.calls": 5007, + "modules.realpath.systemCalls": 616, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 185.829125, + "initialEvaluation": 0.159875, + "loaderInitialization": 2.1111250000000004, + "processConfiguration": 0.5639580000000001, + "queueDelay": 0.53475, + "resultFormatting": 0.032167, + "runtimeCreation": 0.465584, + "teardown": 37.63699999999999, + "transportWiring": 0.172083, + "userAwait": 6743.29875, + "wrapperPreparation": 0.022375 + }, + "totalMs": 6970.925208, + "version": 1 + }, + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:53956/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:53956/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:53956/@types/lodash-es/-/lodash-es-4.17.12.tgz 825ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:53956/@types/lodash/-/lodash-4.17.12.tgz 2281ms (cache miss)\n", + "stdout": "\nadded 2 packages in 6s\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 28, + "success": true, + "wallMs": 6974.262624999999 + }, + { + "cache": "warm", + "installed": true, + "localHttpRequests": 0, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 0, + "operation": "ci", + "processCpuMs": 6985.489000000001, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1043, + "filesystem.close.success": 1043, + "filesystem.fstat.calls": 7, + "filesystem.fstat.success": 7, + "filesystem.lstat.calls": 1037, + "filesystem.lstat.notFound": 1035, + "filesystem.lstat.success": 2, + "filesystem.open.calls": 1054, + "filesystem.open.notFound": 11, + "filesystem.open.success": 1043, + "filesystem.read.bytes": 124193, + "filesystem.read.calls": 17, + "filesystem.read.success": 17, + "filesystem.readFileNative.bytes": 2947289, + "filesystem.readFileNative.calls": 688, + "filesystem.readFileNative.notFound": 73, + "filesystem.readFileNative.success": 615, + "filesystem.readdir.calls": 5, + "filesystem.readdir.entries": 4, + "filesystem.readdir.success": 5, + "filesystem.realpath.calls": 616, + "filesystem.realpath.success": 616, + "filesystem.stat.calls": 66, + "filesystem.stat.notFound": 7, + "filesystem.stat.success": 59, + "modules.classificationProbe.cacheHits": 28, + "modules.classificationProbe.calls": 28, + "modules.classificationProbe.found": 28, + "modules.classificationProbe.sessionCacheHits": 28, + "modules.classificationProbe.sessionCacheHitsFound": 28, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 2767, + "modules.fileProbe.cacheHitsMissing": 2376, + "modules.fileProbe.calls": 10144, + "modules.fileProbe.found": 908, + "modules.fileProbe.missing": 9236, + "modules.fileProbe.sessionCacheHits": 391, + "modules.fileProbe.sessionCacheHitsFound": 258, + "modules.fileProbe.sessionCacheHitsMissing": 133, + "modules.fileProbe.systemCalls": 7377, + "modules.packageJson.bytes": 170644, + "modules.packageJson.cacheHits": 1298, + "modules.packageJson.calls": 4082, + "modules.packageJson.negativeCacheEntries": 799, + "modules.packageJson.negativeCacheHits": 1798, + "modules.packageJson.notFound": 847, + "modules.packageJson.reads": 139, + "modules.pathProbe.sessionHits": 420, + "modules.pathProbe.systemCalls": 7386, + "modules.realpath.cacheHits": 4391, + "modules.realpath.calls": 5007, + "modules.realpath.systemCalls": 616, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 171.71208299999998, + "initialEvaluation": 0.133125, + "loaderInitialization": 1.452833, + "processConfiguration": 0.13504200000000002, + "queueDelay": 0.34254100000000004, + "resultFormatting": 0.033125, + "runtimeCreation": 0.445125, + "teardown": 40.390375, + "transportWiring": 0.1195, + "userAwait": 6789.268959, + "wrapperPreparation": 0.017124999999999998 + }, + "totalMs": 7004.129458, + "version": 1 + }, + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:53956/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:53956/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", + "stdout": "\nadded 2 packages in 6s\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 29, + "success": true, + "wallMs": 7006.688875 + } + ], + "schema": "npm-metadata-v1", + "target": "p2" +} diff --git a/tests/npm_metadata/results/2026-09-21-loader-caches-final-p3.json b/tests/npm_metadata/results/2026-09-21-loader-caches-final-p3.json new file mode 100644 index 00000000..b73aeba4 --- /dev/null +++ b/tests/npm_metadata/results/2026-09-21-loader-caches-final-p3.json @@ -0,0 +1,3053 @@ +{ + "componentFeature": "typescript-compiler-profiling", + "iterations": 3, + "node": "22.14.0", + "npm": "10.9.2", + "revision": "8d030cf70b48555dd2d42e3574482664a8e33ecf", + "samples": [ + { + "cache": "cold", + "installed": false, + "localHttpRequests": null, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 0, + "operation": "version", + "processCpuMs": 564.1770000000251, + "registry": "npmjs", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.open.calls": 4, + "filesystem.open.notFound": 4, + "filesystem.readFileNative.bytes": 372791, + "filesystem.readFileNative.calls": 77, + "filesystem.readFileNative.notFound": 6, + "filesystem.readFileNative.success": 71, + "filesystem.realpath.calls": 78, + "filesystem.realpath.success": 78, + "filesystem.stat.calls": 11, + "filesystem.stat.notFound": 6, + "filesystem.stat.success": 5, + "modules.directoryProbe.calls": 9, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 7, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 139, + "modules.fileProbe.cacheHitsMissing": 129, + "modules.fileProbe.calls": 600, + "modules.fileProbe.found": 90, + "modules.fileProbe.missing": 510, + "modules.fileProbe.sessionCacheHits": 10, + "modules.fileProbe.sessionCacheHitsFound": 8, + "modules.fileProbe.sessionCacheHitsMissing": 2, + "modules.fileProbe.systemCalls": 461, + "modules.packageJson.bytes": 30087, + "modules.packageJson.cacheHits": 116, + "modules.packageJson.calls": 341, + "modules.packageJson.negativeCacheEntries": 61, + "modules.packageJson.negativeCacheHits": 108, + "modules.packageJson.notFound": 96, + "modules.packageJson.reads": 21, + "modules.pathProbe.sessionHits": 10, + "modules.pathProbe.systemCalls": 470, + "modules.realpath.cacheHits": 348, + "modules.realpath.calls": 426, + "modules.realpath.systemCalls": 78, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 176.998959, + "initialEvaluation": 0.17225, + "loaderInitialization": 1.79, + "processConfiguration": 0.994791, + "queueDelay": 0.646625, + "resultFormatting": 0.047959, + "runtimeCreation": 0.510542, + "teardown": 12.349125, + "transportWiring": 0.291041, + "userAwait": 369.896416, + "wrapperPreparation": 0.025084 + }, + "totalMs": 563.847958, + "version": 1 + }, + "stderr": "", + "stdout": "10.9.2\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 0, + "success": true, + "wallMs": 567.799792 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": null, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 1, + "operation": "view", + "processCpuMs": 3795.1020000000135, + "registry": "npmjs", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 2, + "filesystem.close.success": 2, + "filesystem.open.calls": 8, + "filesystem.open.notFound": 6, + "filesystem.open.success": 2, + "filesystem.readFileNative.bytes": 2247677, + "filesystem.readFileNative.calls": 543, + "filesystem.readFileNative.notFound": 67, + "filesystem.readFileNative.success": 476, + "filesystem.readdir.calls": 1, + "filesystem.readdir.entries": 1, + "filesystem.readdir.success": 1, + "filesystem.realpath.calls": 477, + "filesystem.realpath.success": 477, + "filesystem.stat.calls": 55, + "filesystem.stat.notFound": 16, + "filesystem.stat.success": 39, + "modules.classificationProbe.cacheHits": 25, + "modules.classificationProbe.calls": 25, + "modules.classificationProbe.found": 25, + "modules.classificationProbe.sessionCacheHits": 25, + "modules.classificationProbe.sessionCacheHitsFound": 25, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 1754, + "modules.fileProbe.cacheHitsMissing": 1512, + "modules.fileProbe.calls": 6667, + "modules.fileProbe.found": 679, + "modules.fileProbe.missing": 5988, + "modules.fileProbe.sessionCacheHits": 242, + "modules.fileProbe.sessionCacheHitsFound": 168, + "modules.fileProbe.sessionCacheHitsMissing": 74, + "modules.fileProbe.systemCalls": 4913, + "modules.packageJson.bytes": 141249, + "modules.packageJson.cacheHits": 943, + "modules.packageJson.calls": 2828, + "modules.packageJson.negativeCacheEntries": 554, + "modules.packageJson.negativeCacheHits": 1172, + "modules.packageJson.notFound": 596, + "modules.packageJson.reads": 117, + "modules.pathProbe.sessionHits": 268, + "modules.pathProbe.systemCalls": 4922, + "modules.realpath.cacheHits": 3068, + "modules.realpath.calls": 3545, + "modules.realpath.systemCalls": 477, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 176.99875, + "initialEvaluation": 0.17275, + "loaderInitialization": 1.79225, + "processConfiguration": 0.210083, + "queueDelay": 0.5183749999999999, + "resultFormatting": 0.099709, + "runtimeCreation": 0.440625, + "teardown": 24.187541, + "transportWiring": 0.261792, + "userAwait": 3850.551458, + "wrapperPreparation": 0.030583000000000003 + }, + "totalMs": 4055.294042, + "version": 1 + }, + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at request (node:https:17:21)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\nnpm http fetch GET 200 https://registry.npmjs.org/@types%2flodash-es 290ms (cache miss)\n", + "stdout": "4.17.12\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 1, + "success": true, + "wallMs": 4057.6557080000002 + }, + { + "cache": "warm", + "installed": false, + "localHttpRequests": null, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 1, + "operation": "view", + "processCpuMs": 3825.3009999999776, + "registry": "npmjs", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 4, + "filesystem.close.success": 4, + "filesystem.fstat.calls": 1, + "filesystem.fstat.success": 1, + "filesystem.open.calls": 9, + "filesystem.open.notFound": 5, + "filesystem.open.success": 4, + "filesystem.read.bytes": 39058, + "filesystem.read.calls": 3, + "filesystem.read.success": 3, + "filesystem.readFileNative.bytes": 2247677, + "filesystem.readFileNative.calls": 543, + "filesystem.readFileNative.notFound": 67, + "filesystem.readFileNative.success": 476, + "filesystem.readdir.calls": 1, + "filesystem.readdir.entries": 2, + "filesystem.readdir.success": 1, + "filesystem.realpath.calls": 477, + "filesystem.realpath.success": 477, + "filesystem.stat.calls": 46, + "filesystem.stat.notFound": 6, + "filesystem.stat.success": 40, + "modules.classificationProbe.cacheHits": 25, + "modules.classificationProbe.calls": 25, + "modules.classificationProbe.found": 25, + "modules.classificationProbe.sessionCacheHits": 25, + "modules.classificationProbe.sessionCacheHitsFound": 25, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 1754, + "modules.fileProbe.cacheHitsMissing": 1512, + "modules.fileProbe.calls": 6667, + "modules.fileProbe.found": 679, + "modules.fileProbe.missing": 5988, + "modules.fileProbe.sessionCacheHits": 242, + "modules.fileProbe.sessionCacheHitsFound": 168, + "modules.fileProbe.sessionCacheHitsMissing": 74, + "modules.fileProbe.systemCalls": 4913, + "modules.packageJson.bytes": 141249, + "modules.packageJson.cacheHits": 943, + "modules.packageJson.calls": 2828, + "modules.packageJson.negativeCacheEntries": 554, + "modules.packageJson.negativeCacheHits": 1172, + "modules.packageJson.notFound": 596, + "modules.packageJson.reads": 117, + "modules.pathProbe.sessionHits": 268, + "modules.pathProbe.systemCalls": 4922, + "modules.realpath.cacheHits": 3068, + "modules.realpath.calls": 3545, + "modules.realpath.systemCalls": 477, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 176.286584, + "initialEvaluation": 0.141417, + "loaderInitialization": 1.365, + "processConfiguration": 0.150791, + "queueDelay": 0.295958, + "resultFormatting": 0.082333, + "runtimeCreation": 0.41925, + "teardown": 22.767292, + "transportWiring": 0.113833, + "userAwait": 3632.645042, + "wrapperPreparation": 0.016958 + }, + "totalMs": 3834.312041, + "version": 1 + }, + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at request (node:https:17:21)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\nnpm http fetch GET 200 https://registry.npmjs.org/@types%2flodash-es 95ms (cache revalidated)\n", + "stdout": "4.17.12\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 2, + "success": true, + "wallMs": 3835.989458 + }, + { + "cache": "cold", + "installed": true, + "localHttpRequests": null, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 2, + "operation": "ci", + "processCpuMs": 8194.418999999994, + "registry": "npmjs", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1043, + "filesystem.close.success": 1043, + "filesystem.fstat.calls": 7, + "filesystem.fstat.success": 7, + "filesystem.lstat.calls": 1037, + "filesystem.lstat.notFound": 1037, + "filesystem.open.calls": 1056, + "filesystem.open.notFound": 13, + "filesystem.open.success": 1043, + "filesystem.read.bytes": 2760, + "filesystem.read.calls": 14, + "filesystem.read.success": 14, + "filesystem.readFileNative.bytes": 2947289, + "filesystem.readFileNative.calls": 688, + "filesystem.readFileNative.notFound": 73, + "filesystem.readFileNative.success": 615, + "filesystem.readdir.calls": 5, + "filesystem.readdir.entries": 1, + "filesystem.readdir.notFound": 2, + "filesystem.readdir.success": 3, + "filesystem.realpath.calls": 616, + "filesystem.realpath.success": 616, + "filesystem.stat.calls": 89, + "filesystem.stat.notFound": 24, + "filesystem.stat.success": 65, + "modules.classificationProbe.cacheHits": 28, + "modules.classificationProbe.calls": 28, + "modules.classificationProbe.found": 28, + "modules.classificationProbe.sessionCacheHits": 28, + "modules.classificationProbe.sessionCacheHitsFound": 28, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 2767, + "modules.fileProbe.cacheHitsMissing": 2376, + "modules.fileProbe.calls": 10144, + "modules.fileProbe.found": 908, + "modules.fileProbe.missing": 9236, + "modules.fileProbe.sessionCacheHits": 391, + "modules.fileProbe.sessionCacheHitsFound": 258, + "modules.fileProbe.sessionCacheHitsMissing": 133, + "modules.fileProbe.systemCalls": 7377, + "modules.packageJson.bytes": 170644, + "modules.packageJson.cacheHits": 1298, + "modules.packageJson.calls": 4082, + "modules.packageJson.negativeCacheEntries": 799, + "modules.packageJson.negativeCacheHits": 1798, + "modules.packageJson.notFound": 847, + "modules.packageJson.reads": 139, + "modules.pathProbe.sessionHits": 420, + "modules.pathProbe.systemCalls": 7386, + "modules.realpath.cacheHits": 4391, + "modules.realpath.calls": 5007, + "modules.realpath.systemCalls": 616, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 179.4135, + "initialEvaluation": 0.15083300000000002, + "loaderInitialization": 1.541, + "processConfiguration": 0.187625, + "queueDelay": 0.561417, + "resultFormatting": 0.086917, + "runtimeCreation": 0.4615, + "teardown": 42.204417, + "transportWiring": 0.148166, + "userAwait": 8155.744374999999, + "wrapperPreparation": 0.018917 + }, + "totalMs": 8380.558167000001, + "version": 1 + }, + "stderr": "npm http cache @types/lodash-es@https://registry.npmjs.org/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@https://registry.npmjs.org/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at request (node:https:17:21)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\nnpm http fetch GET 200 https://registry.npmjs.org/@types/lodash-es/-/lodash-es-4.17.12.tgz 2713ms (cache miss)\nnpm http fetch GET 200 https://registry.npmjs.org/@types/lodash/-/lodash-4.17.12.tgz 2724ms (cache miss)\n", + "stdout": "\nadded 2 packages in 8s\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 3, + "success": true, + "wallMs": 8383.130583 + }, + { + "cache": "warm", + "installed": true, + "localHttpRequests": null, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 0, + "operation": "ci", + "processCpuMs": 6963.364000000001, + "registry": "npmjs", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1043, + "filesystem.close.success": 1043, + "filesystem.fstat.calls": 7, + "filesystem.fstat.success": 7, + "filesystem.lstat.calls": 1037, + "filesystem.lstat.notFound": 1035, + "filesystem.lstat.success": 2, + "filesystem.open.calls": 1054, + "filesystem.open.notFound": 11, + "filesystem.open.success": 1043, + "filesystem.read.bytes": 124211, + "filesystem.read.calls": 17, + "filesystem.read.success": 17, + "filesystem.readFileNative.bytes": 2947289, + "filesystem.readFileNative.calls": 688, + "filesystem.readFileNative.notFound": 73, + "filesystem.readFileNative.success": 615, + "filesystem.readdir.calls": 5, + "filesystem.readdir.entries": 4, + "filesystem.readdir.success": 5, + "filesystem.realpath.calls": 616, + "filesystem.realpath.success": 616, + "filesystem.stat.calls": 66, + "filesystem.stat.notFound": 7, + "filesystem.stat.success": 59, + "modules.classificationProbe.cacheHits": 28, + "modules.classificationProbe.calls": 28, + "modules.classificationProbe.found": 28, + "modules.classificationProbe.sessionCacheHits": 28, + "modules.classificationProbe.sessionCacheHitsFound": 28, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 2767, + "modules.fileProbe.cacheHitsMissing": 2376, + "modules.fileProbe.calls": 10144, + "modules.fileProbe.found": 908, + "modules.fileProbe.missing": 9236, + "modules.fileProbe.sessionCacheHits": 391, + "modules.fileProbe.sessionCacheHitsFound": 258, + "modules.fileProbe.sessionCacheHitsMissing": 133, + "modules.fileProbe.systemCalls": 7377, + "modules.packageJson.bytes": 170644, + "modules.packageJson.cacheHits": 1298, + "modules.packageJson.calls": 4082, + "modules.packageJson.negativeCacheEntries": 799, + "modules.packageJson.negativeCacheHits": 1798, + "modules.packageJson.notFound": 847, + "modules.packageJson.reads": 139, + "modules.pathProbe.sessionHits": 420, + "modules.pathProbe.systemCalls": 7386, + "modules.realpath.cacheHits": 4391, + "modules.realpath.calls": 5007, + "modules.realpath.systemCalls": 616, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 177.578, + "initialEvaluation": 0.14650000000000002, + "loaderInitialization": 2.355541, + "processConfiguration": 0.221959, + "queueDelay": 0.450042, + "resultFormatting": 0.016333, + "runtimeCreation": 0.522875, + "teardown": 36.444958, + "transportWiring": 0.16674999999999998, + "userAwait": 6725.601541999999, + "wrapperPreparation": 0.017082999999999997 + }, + "totalMs": 6943.554833, + "version": 1 + }, + "stderr": "npm http cache @types/lodash-es@https://registry.npmjs.org/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@https://registry.npmjs.org/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", + "stdout": "\nadded 2 packages in 6s\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 4, + "success": true, + "wallMs": 6945.942917 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": 0, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 0, + "operation": "version", + "processCpuMs": 553.6219999999739, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.open.calls": 4, + "filesystem.open.notFound": 4, + "filesystem.readFileNative.bytes": 372791, + "filesystem.readFileNative.calls": 77, + "filesystem.readFileNative.notFound": 6, + "filesystem.readFileNative.success": 71, + "filesystem.realpath.calls": 78, + "filesystem.realpath.success": 78, + "filesystem.stat.calls": 11, + "filesystem.stat.notFound": 6, + "filesystem.stat.success": 5, + "modules.directoryProbe.calls": 9, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 7, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 139, + "modules.fileProbe.cacheHitsMissing": 129, + "modules.fileProbe.calls": 600, + "modules.fileProbe.found": 90, + "modules.fileProbe.missing": 510, + "modules.fileProbe.sessionCacheHits": 10, + "modules.fileProbe.sessionCacheHitsFound": 8, + "modules.fileProbe.sessionCacheHitsMissing": 2, + "modules.fileProbe.systemCalls": 461, + "modules.packageJson.bytes": 30087, + "modules.packageJson.cacheHits": 116, + "modules.packageJson.calls": 341, + "modules.packageJson.negativeCacheEntries": 61, + "modules.packageJson.negativeCacheHits": 108, + "modules.packageJson.notFound": 96, + "modules.packageJson.reads": 21, + "modules.pathProbe.sessionHits": 10, + "modules.pathProbe.systemCalls": 470, + "modules.realpath.cacheHits": 348, + "modules.realpath.calls": 426, + "modules.realpath.systemCalls": 78, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 172.338166, + "initialEvaluation": 0.14125, + "loaderInitialization": 1.648667, + "processConfiguration": 0.34099999999999997, + "queueDelay": 0.410125, + "resultFormatting": 0.0245, + "runtimeCreation": 0.455292, + "teardown": 11.2655, + "transportWiring": 0.12774999999999995, + "userAwait": 368.977875, + "wrapperPreparation": 0.019834 + }, + "totalMs": 555.776584, + "version": 1 + }, + "stderr": "", + "stdout": "10.9.2\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 5, + "success": true, + "wallMs": 557.591083 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": 1, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 1, + "operation": "view", + "processCpuMs": 3726.981000000029, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 2, + "filesystem.close.success": 2, + "filesystem.open.calls": 8, + "filesystem.open.notFound": 6, + "filesystem.open.success": 2, + "filesystem.readFileNative.bytes": 2247677, + "filesystem.readFileNative.calls": 543, + "filesystem.readFileNative.notFound": 67, + "filesystem.readFileNative.success": 476, + "filesystem.readdir.calls": 1, + "filesystem.readdir.entries": 1, + "filesystem.readdir.success": 1, + "filesystem.realpath.calls": 477, + "filesystem.realpath.success": 477, + "filesystem.stat.calls": 55, + "filesystem.stat.notFound": 16, + "filesystem.stat.success": 39, + "modules.classificationProbe.cacheHits": 25, + "modules.classificationProbe.calls": 25, + "modules.classificationProbe.found": 25, + "modules.classificationProbe.sessionCacheHits": 25, + "modules.classificationProbe.sessionCacheHitsFound": 25, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 1754, + "modules.fileProbe.cacheHitsMissing": 1512, + "modules.fileProbe.calls": 6667, + "modules.fileProbe.found": 679, + "modules.fileProbe.missing": 5988, + "modules.fileProbe.sessionCacheHits": 242, + "modules.fileProbe.sessionCacheHitsFound": 168, + "modules.fileProbe.sessionCacheHitsMissing": 74, + "modules.fileProbe.systemCalls": 4913, + "modules.packageJson.bytes": 141249, + "modules.packageJson.cacheHits": 943, + "modules.packageJson.calls": 2828, + "modules.packageJson.negativeCacheEntries": 554, + "modules.packageJson.negativeCacheHits": 1172, + "modules.packageJson.notFound": 596, + "modules.packageJson.reads": 117, + "modules.pathProbe.sessionHits": 268, + "modules.pathProbe.systemCalls": 4922, + "modules.realpath.cacheHits": 3068, + "modules.realpath.calls": 3545, + "modules.realpath.systemCalls": 477, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 181.116416, + "initialEvaluation": 0.156125, + "loaderInitialization": 2.0041249999999997, + "processConfiguration": 0.2615, + "queueDelay": 0.570875, + "resultFormatting": 0.098042, + "runtimeCreation": 0.5107090000000001, + "teardown": 23.048958, + "transportWiring": 0.175209, + "userAwait": 3526.508, + "wrapperPreparation": 0.019791 + }, + "totalMs": 3734.499834, + "version": 1 + }, + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:54166/@types%2flodash-es 17ms (cache miss)\n", + "stdout": "4.17.12\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 6, + "success": true, + "wallMs": 3736.813417 + }, + { + "cache": "warm", + "installed": false, + "localHttpRequests": 1, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 1, + "operation": "view", + "processCpuMs": 3833.1089999999967, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 4, + "filesystem.close.success": 4, + "filesystem.fstat.calls": 1, + "filesystem.fstat.success": 1, + "filesystem.open.calls": 9, + "filesystem.open.notFound": 5, + "filesystem.open.success": 4, + "filesystem.read.bytes": 510, + "filesystem.read.calls": 2, + "filesystem.read.success": 2, + "filesystem.readFileNative.bytes": 2247677, + "filesystem.readFileNative.calls": 543, + "filesystem.readFileNative.notFound": 67, + "filesystem.readFileNative.success": 476, + "filesystem.readdir.calls": 1, + "filesystem.readdir.entries": 2, + "filesystem.readdir.success": 1, + "filesystem.realpath.calls": 477, + "filesystem.realpath.success": 477, + "filesystem.stat.calls": 47, + "filesystem.stat.notFound": 6, + "filesystem.stat.success": 41, + "modules.classificationProbe.cacheHits": 25, + "modules.classificationProbe.calls": 25, + "modules.classificationProbe.found": 25, + "modules.classificationProbe.sessionCacheHits": 25, + "modules.classificationProbe.sessionCacheHitsFound": 25, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 1754, + "modules.fileProbe.cacheHitsMissing": 1512, + "modules.fileProbe.calls": 6667, + "modules.fileProbe.found": 679, + "modules.fileProbe.missing": 5988, + "modules.fileProbe.sessionCacheHits": 242, + "modules.fileProbe.sessionCacheHitsFound": 168, + "modules.fileProbe.sessionCacheHitsMissing": 74, + "modules.fileProbe.systemCalls": 4913, + "modules.packageJson.bytes": 141249, + "modules.packageJson.cacheHits": 943, + "modules.packageJson.calls": 2828, + "modules.packageJson.negativeCacheEntries": 554, + "modules.packageJson.negativeCacheHits": 1172, + "modules.packageJson.notFound": 596, + "modules.packageJson.reads": 117, + "modules.pathProbe.sessionHits": 268, + "modules.pathProbe.systemCalls": 4922, + "modules.realpath.cacheHits": 3068, + "modules.realpath.calls": 3545, + "modules.realpath.systemCalls": 477, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 173.132042, + "initialEvaluation": 0.128083, + "loaderInitialization": 1.255167, + "processConfiguration": 0.15312499999999998, + "queueDelay": 0.281542, + "resultFormatting": 0.079916, + "runtimeCreation": 0.396083, + "teardown": 24.257334, + "transportWiring": 0.106541, + "userAwait": 3590.873834, + "wrapperPreparation": 0.013917 + }, + "totalMs": 3790.712084, + "version": 1 + }, + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:54166/@types%2flodash-es 21ms (cache updated)\n", + "stdout": "4.17.12\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 7, + "success": true, + "wallMs": 3792.516333 + }, + { + "cache": "cold", + "installed": true, + "localHttpRequests": 2, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 2, + "operation": "ci", + "processCpuMs": 7533.299999999988, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1043, + "filesystem.close.success": 1043, + "filesystem.fstat.calls": 7, + "filesystem.fstat.success": 7, + "filesystem.lstat.calls": 1037, + "filesystem.lstat.notFound": 1037, + "filesystem.open.calls": 1056, + "filesystem.open.notFound": 13, + "filesystem.open.success": 1043, + "filesystem.read.bytes": 2742, + "filesystem.read.calls": 14, + "filesystem.read.success": 14, + "filesystem.readFileNative.bytes": 2947289, + "filesystem.readFileNative.calls": 688, + "filesystem.readFileNative.notFound": 73, + "filesystem.readFileNative.success": 615, + "filesystem.readdir.calls": 5, + "filesystem.readdir.entries": 1, + "filesystem.readdir.notFound": 2, + "filesystem.readdir.success": 3, + "filesystem.realpath.calls": 616, + "filesystem.realpath.success": 616, + "filesystem.stat.calls": 89, + "filesystem.stat.notFound": 24, + "filesystem.stat.success": 65, + "modules.classificationProbe.cacheHits": 28, + "modules.classificationProbe.calls": 28, + "modules.classificationProbe.found": 28, + "modules.classificationProbe.sessionCacheHits": 28, + "modules.classificationProbe.sessionCacheHitsFound": 28, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 2767, + "modules.fileProbe.cacheHitsMissing": 2376, + "modules.fileProbe.calls": 10144, + "modules.fileProbe.found": 908, + "modules.fileProbe.missing": 9236, + "modules.fileProbe.sessionCacheHits": 391, + "modules.fileProbe.sessionCacheHitsFound": 258, + "modules.fileProbe.sessionCacheHitsMissing": 133, + "modules.fileProbe.systemCalls": 7377, + "modules.packageJson.bytes": 170644, + "modules.packageJson.cacheHits": 1298, + "modules.packageJson.calls": 4082, + "modules.packageJson.negativeCacheEntries": 799, + "modules.packageJson.negativeCacheHits": 1798, + "modules.packageJson.notFound": 847, + "modules.packageJson.reads": 139, + "modules.pathProbe.sessionHits": 420, + "modules.pathProbe.systemCalls": 7386, + "modules.realpath.cacheHits": 4391, + "modules.realpath.calls": 5007, + "modules.realpath.systemCalls": 616, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 182.365542, + "initialEvaluation": 0.13975, + "loaderInitialization": 1.875042, + "processConfiguration": 0.236083, + "queueDelay": 0.506458, + "resultFormatting": 0.087, + "runtimeCreation": 0.5998330000000001, + "teardown": 38.219459, + "transportWiring": 0.13475, + "userAwait": 7484.276208, + "wrapperPreparation": 0.017583 + }, + "totalMs": 7708.527666, + "version": 1 + }, + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:54166/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:54166/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:54166/@types/lodash-es/-/lodash-es-4.17.12.tgz 2307ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:54166/@types/lodash/-/lodash-4.17.12.tgz 2317ms (cache miss)\n", + "stdout": "\nadded 2 packages in 7s\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 8, + "success": true, + "wallMs": 7711.276041 + }, + { + "cache": "warm", + "installed": true, + "localHttpRequests": 0, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 0, + "operation": "ci", + "processCpuMs": 7052.2119999999995, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1043, + "filesystem.close.success": 1043, + "filesystem.fstat.calls": 7, + "filesystem.fstat.success": 7, + "filesystem.lstat.calls": 1037, + "filesystem.lstat.notFound": 1035, + "filesystem.lstat.success": 2, + "filesystem.open.calls": 1054, + "filesystem.open.notFound": 11, + "filesystem.open.success": 1043, + "filesystem.read.bytes": 124193, + "filesystem.read.calls": 17, + "filesystem.read.success": 17, + "filesystem.readFileNative.bytes": 2947289, + "filesystem.readFileNative.calls": 688, + "filesystem.readFileNative.notFound": 73, + "filesystem.readFileNative.success": 615, + "filesystem.readdir.calls": 5, + "filesystem.readdir.entries": 4, + "filesystem.readdir.success": 5, + "filesystem.realpath.calls": 616, + "filesystem.realpath.success": 616, + "filesystem.stat.calls": 66, + "filesystem.stat.notFound": 7, + "filesystem.stat.success": 59, + "modules.classificationProbe.cacheHits": 28, + "modules.classificationProbe.calls": 28, + "modules.classificationProbe.found": 28, + "modules.classificationProbe.sessionCacheHits": 28, + "modules.classificationProbe.sessionCacheHitsFound": 28, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 2767, + "modules.fileProbe.cacheHitsMissing": 2376, + "modules.fileProbe.calls": 10144, + "modules.fileProbe.found": 908, + "modules.fileProbe.missing": 9236, + "modules.fileProbe.sessionCacheHits": 391, + "modules.fileProbe.sessionCacheHitsFound": 258, + "modules.fileProbe.sessionCacheHitsMissing": 133, + "modules.fileProbe.systemCalls": 7377, + "modules.packageJson.bytes": 170644, + "modules.packageJson.cacheHits": 1298, + "modules.packageJson.calls": 4082, + "modules.packageJson.negativeCacheEntries": 799, + "modules.packageJson.negativeCacheHits": 1798, + "modules.packageJson.notFound": 847, + "modules.packageJson.reads": 139, + "modules.pathProbe.sessionHits": 420, + "modules.pathProbe.systemCalls": 7386, + "modules.realpath.cacheHits": 4391, + "modules.realpath.calls": 5007, + "modules.realpath.systemCalls": 616, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 177.482917, + "initialEvaluation": 0.14666700000000002, + "loaderInitialization": 1.55225, + "processConfiguration": 0.111292, + "queueDelay": 0.403208, + "resultFormatting": 0.0185, + "runtimeCreation": 0.421125, + "teardown": 43.333917, + "transportWiring": 0.154875, + "userAwait": 6872.247416, + "wrapperPreparation": 0.018583 + }, + "totalMs": 7095.92475, + "version": 1 + }, + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:54166/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:54166/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", + "stdout": "\nadded 2 packages in 7s\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 9, + "success": true, + "wallMs": 7098.557084 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": 0, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 0, + "operation": "version", + "processCpuMs": 589.6049999999814, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.open.calls": 4, + "filesystem.open.notFound": 4, + "filesystem.readFileNative.bytes": 372791, + "filesystem.readFileNative.calls": 77, + "filesystem.readFileNative.notFound": 6, + "filesystem.readFileNative.success": 71, + "filesystem.realpath.calls": 78, + "filesystem.realpath.success": 78, + "filesystem.stat.calls": 11, + "filesystem.stat.notFound": 6, + "filesystem.stat.success": 5, + "modules.directoryProbe.calls": 9, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 7, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 139, + "modules.fileProbe.cacheHitsMissing": 129, + "modules.fileProbe.calls": 600, + "modules.fileProbe.found": 90, + "modules.fileProbe.missing": 510, + "modules.fileProbe.sessionCacheHits": 10, + "modules.fileProbe.sessionCacheHitsFound": 8, + "modules.fileProbe.sessionCacheHitsMissing": 2, + "modules.fileProbe.systemCalls": 461, + "modules.packageJson.bytes": 30087, + "modules.packageJson.cacheHits": 116, + "modules.packageJson.calls": 341, + "modules.packageJson.negativeCacheEntries": 61, + "modules.packageJson.negativeCacheHits": 108, + "modules.packageJson.notFound": 96, + "modules.packageJson.reads": 21, + "modules.pathProbe.sessionHits": 10, + "modules.pathProbe.systemCalls": 470, + "modules.realpath.cacheHits": 348, + "modules.realpath.calls": 426, + "modules.realpath.systemCalls": 78, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 181.358833, + "initialEvaluation": 0.151208, + "loaderInitialization": 1.836584, + "processConfiguration": 0.221625, + "queueDelay": 0.684709, + "resultFormatting": 0.021958, + "runtimeCreation": 0.553791, + "teardown": 11.527292, + "transportWiring": 0.160833, + "userAwait": 393.786167, + "wrapperPreparation": 0.020041999999999997 + }, + "totalMs": 590.3530420000001, + "version": 1 + }, + "stderr": "", + "stdout": "10.9.2\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 10, + "success": true, + "wallMs": 592.3425 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": 1, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 1, + "operation": "view", + "processCpuMs": 4232.996999999974, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 2, + "filesystem.close.success": 2, + "filesystem.open.calls": 8, + "filesystem.open.notFound": 6, + "filesystem.open.success": 2, + "filesystem.readFileNative.bytes": 2247677, + "filesystem.readFileNative.calls": 543, + "filesystem.readFileNative.notFound": 67, + "filesystem.readFileNative.success": 476, + "filesystem.readdir.calls": 1, + "filesystem.readdir.entries": 1, + "filesystem.readdir.success": 1, + "filesystem.realpath.calls": 477, + "filesystem.realpath.success": 477, + "filesystem.stat.calls": 55, + "filesystem.stat.notFound": 16, + "filesystem.stat.success": 39, + "modules.classificationProbe.cacheHits": 25, + "modules.classificationProbe.calls": 25, + "modules.classificationProbe.found": 25, + "modules.classificationProbe.sessionCacheHits": 25, + "modules.classificationProbe.sessionCacheHitsFound": 25, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 1754, + "modules.fileProbe.cacheHitsMissing": 1512, + "modules.fileProbe.calls": 6667, + "modules.fileProbe.found": 679, + "modules.fileProbe.missing": 5988, + "modules.fileProbe.sessionCacheHits": 242, + "modules.fileProbe.sessionCacheHitsFound": 168, + "modules.fileProbe.sessionCacheHitsMissing": 74, + "modules.fileProbe.systemCalls": 4913, + "modules.packageJson.bytes": 141249, + "modules.packageJson.cacheHits": 943, + "modules.packageJson.calls": 2828, + "modules.packageJson.negativeCacheEntries": 554, + "modules.packageJson.negativeCacheHits": 1172, + "modules.packageJson.notFound": 596, + "modules.packageJson.reads": 117, + "modules.pathProbe.sessionHits": 268, + "modules.pathProbe.systemCalls": 4922, + "modules.realpath.cacheHits": 3068, + "modules.realpath.calls": 3545, + "modules.realpath.systemCalls": 477, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 179.917459, + "initialEvaluation": 0.201584, + "loaderInitialization": 1.783166, + "processConfiguration": 0.223125, + "queueDelay": 0.5695840000000001, + "resultFormatting": 0.09775, + "runtimeCreation": 0.465709, + "teardown": 30.258417, + "transportWiring": 0.400958, + "userAwait": 4363.169790999999, + "wrapperPreparation": 0.035958 + }, + "totalMs": 4577.165459, + "version": 1 + }, + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:54166/@types%2flodash-es 43ms (cache miss)\n", + "stdout": "4.17.12\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 11, + "success": true, + "wallMs": 4580.651334 + }, + { + "cache": "warm", + "installed": false, + "localHttpRequests": 1, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 1, + "operation": "view", + "processCpuMs": 4091.6020000000135, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 4, + "filesystem.close.success": 4, + "filesystem.fstat.calls": 1, + "filesystem.fstat.success": 1, + "filesystem.open.calls": 9, + "filesystem.open.notFound": 5, + "filesystem.open.success": 4, + "filesystem.read.bytes": 510, + "filesystem.read.calls": 2, + "filesystem.read.success": 2, + "filesystem.readFileNative.bytes": 2247677, + "filesystem.readFileNative.calls": 543, + "filesystem.readFileNative.notFound": 67, + "filesystem.readFileNative.success": 476, + "filesystem.readdir.calls": 1, + "filesystem.readdir.entries": 2, + "filesystem.readdir.success": 1, + "filesystem.realpath.calls": 477, + "filesystem.realpath.success": 477, + "filesystem.stat.calls": 47, + "filesystem.stat.notFound": 6, + "filesystem.stat.success": 41, + "modules.classificationProbe.cacheHits": 25, + "modules.classificationProbe.calls": 25, + "modules.classificationProbe.found": 25, + "modules.classificationProbe.sessionCacheHits": 25, + "modules.classificationProbe.sessionCacheHitsFound": 25, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 1754, + "modules.fileProbe.cacheHitsMissing": 1512, + "modules.fileProbe.calls": 6667, + "modules.fileProbe.found": 679, + "modules.fileProbe.missing": 5988, + "modules.fileProbe.sessionCacheHits": 242, + "modules.fileProbe.sessionCacheHitsFound": 168, + "modules.fileProbe.sessionCacheHitsMissing": 74, + "modules.fileProbe.systemCalls": 4913, + "modules.packageJson.bytes": 141249, + "modules.packageJson.cacheHits": 943, + "modules.packageJson.calls": 2828, + "modules.packageJson.negativeCacheEntries": 554, + "modules.packageJson.negativeCacheHits": 1172, + "modules.packageJson.notFound": 596, + "modules.packageJson.reads": 117, + "modules.pathProbe.sessionHits": 268, + "modules.pathProbe.systemCalls": 4922, + "modules.realpath.cacheHits": 3068, + "modules.realpath.calls": 3545, + "modules.realpath.systemCalls": 477, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 188.466084, + "initialEvaluation": 0.14958300000000002, + "loaderInitialization": 1.378417, + "processConfiguration": 0.386041, + "queueDelay": 0.32066700000000004, + "resultFormatting": 0.031833, + "runtimeCreation": 0.429583, + "teardown": 22.904, + "transportWiring": 0.17758300000000002, + "userAwait": 3911.508917, + "wrapperPreparation": 0.019792 + }, + "totalMs": 4125.80325, + "version": 1 + }, + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:54166/@types%2flodash-es 19ms (cache updated)\n", + "stdout": "4.17.12\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 12, + "success": true, + "wallMs": 4127.508 + }, + { + "cache": "cold", + "installed": true, + "localHttpRequests": 2, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 2, + "operation": "ci", + "processCpuMs": 6878.4070000000065, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1043, + "filesystem.close.success": 1043, + "filesystem.fstat.calls": 7, + "filesystem.fstat.success": 7, + "filesystem.lstat.calls": 1037, + "filesystem.lstat.notFound": 1037, + "filesystem.open.calls": 1056, + "filesystem.open.notFound": 13, + "filesystem.open.success": 1043, + "filesystem.read.bytes": 2742, + "filesystem.read.calls": 14, + "filesystem.read.success": 14, + "filesystem.readFileNative.bytes": 2947289, + "filesystem.readFileNative.calls": 688, + "filesystem.readFileNative.notFound": 73, + "filesystem.readFileNative.success": 615, + "filesystem.readdir.calls": 5, + "filesystem.readdir.entries": 1, + "filesystem.readdir.notFound": 2, + "filesystem.readdir.success": 3, + "filesystem.realpath.calls": 616, + "filesystem.realpath.success": 616, + "filesystem.stat.calls": 89, + "filesystem.stat.notFound": 24, + "filesystem.stat.success": 65, + "modules.classificationProbe.cacheHits": 28, + "modules.classificationProbe.calls": 28, + "modules.classificationProbe.found": 28, + "modules.classificationProbe.sessionCacheHits": 28, + "modules.classificationProbe.sessionCacheHitsFound": 28, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 2767, + "modules.fileProbe.cacheHitsMissing": 2376, + "modules.fileProbe.calls": 10144, + "modules.fileProbe.found": 908, + "modules.fileProbe.missing": 9236, + "modules.fileProbe.sessionCacheHits": 391, + "modules.fileProbe.sessionCacheHitsFound": 258, + "modules.fileProbe.sessionCacheHitsMissing": 133, + "modules.fileProbe.systemCalls": 7377, + "modules.packageJson.bytes": 170644, + "modules.packageJson.cacheHits": 1298, + "modules.packageJson.calls": 4082, + "modules.packageJson.negativeCacheEntries": 799, + "modules.packageJson.negativeCacheHits": 1798, + "modules.packageJson.notFound": 847, + "modules.packageJson.reads": 139, + "modules.pathProbe.sessionHits": 420, + "modules.pathProbe.systemCalls": 7386, + "modules.realpath.cacheHits": 4391, + "modules.realpath.calls": 5007, + "modules.realpath.systemCalls": 616, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 171.264958, + "initialEvaluation": 0.136292, + "loaderInitialization": 1.880166, + "processConfiguration": 0.176459, + "queueDelay": 0.542167, + "resultFormatting": 0.080125, + "runtimeCreation": 0.457584, + "teardown": 36.698459, + "transportWiring": 0.116792, + "userAwait": 7751.144541000001, + "wrapperPreparation": 0.017333 + }, + "totalMs": 7962.544875, + "version": 1 + }, + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:54166/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:54166/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:54166/@types/lodash-es/-/lodash-es-4.17.12.tgz 2273ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:54166/@types/lodash/-/lodash-4.17.12.tgz 2280ms (cache miss)\n", + "stdout": "\nadded 2 packages in 7s\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 13, + "success": true, + "wallMs": 7965.0105 + }, + { + "cache": "warm", + "installed": true, + "localHttpRequests": 0, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 0, + "operation": "ci", + "processCpuMs": 7299.42300000001, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1043, + "filesystem.close.success": 1043, + "filesystem.fstat.calls": 7, + "filesystem.fstat.success": 7, + "filesystem.lstat.calls": 1037, + "filesystem.lstat.notFound": 1035, + "filesystem.lstat.success": 2, + "filesystem.open.calls": 1054, + "filesystem.open.notFound": 11, + "filesystem.open.success": 1043, + "filesystem.read.bytes": 124193, + "filesystem.read.calls": 17, + "filesystem.read.success": 17, + "filesystem.readFileNative.bytes": 2947289, + "filesystem.readFileNative.calls": 688, + "filesystem.readFileNative.notFound": 73, + "filesystem.readFileNative.success": 615, + "filesystem.readdir.calls": 5, + "filesystem.readdir.entries": 4, + "filesystem.readdir.success": 5, + "filesystem.realpath.calls": 616, + "filesystem.realpath.success": 616, + "filesystem.stat.calls": 66, + "filesystem.stat.notFound": 7, + "filesystem.stat.success": 59, + "modules.classificationProbe.cacheHits": 28, + "modules.classificationProbe.calls": 28, + "modules.classificationProbe.found": 28, + "modules.classificationProbe.sessionCacheHits": 28, + "modules.classificationProbe.sessionCacheHitsFound": 28, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 2767, + "modules.fileProbe.cacheHitsMissing": 2376, + "modules.fileProbe.calls": 10144, + "modules.fileProbe.found": 908, + "modules.fileProbe.missing": 9236, + "modules.fileProbe.sessionCacheHits": 391, + "modules.fileProbe.sessionCacheHitsFound": 258, + "modules.fileProbe.sessionCacheHitsMissing": 133, + "modules.fileProbe.systemCalls": 7377, + "modules.packageJson.bytes": 170644, + "modules.packageJson.cacheHits": 1298, + "modules.packageJson.calls": 4082, + "modules.packageJson.negativeCacheEntries": 799, + "modules.packageJson.negativeCacheHits": 1798, + "modules.packageJson.notFound": 847, + "modules.packageJson.reads": 139, + "modules.pathProbe.sessionHits": 420, + "modules.pathProbe.systemCalls": 7386, + "modules.realpath.cacheHits": 4391, + "modules.realpath.calls": 5007, + "modules.realpath.systemCalls": 616, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 170.78887500000002, + "initialEvaluation": 0.129, + "loaderInitialization": 1.2993329999999998, + "processConfiguration": 0.126, + "queueDelay": 0.301917, + "resultFormatting": 0.016416999999999998, + "runtimeCreation": 0.460375, + "teardown": 38.321, + "transportWiring": 0.119917, + "userAwait": 7168.602792, + "wrapperPreparation": 0.014041 + }, + "totalMs": 7380.211125, + "version": 1 + }, + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:54166/@types/lodash-es/-/lodash-es-4.17.12.tgz 1ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:54166/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", + "stdout": "\nadded 2 packages in 7s\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 14, + "success": true, + "wallMs": 7382.467917 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": null, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 0, + "operation": "version", + "processCpuMs": 551.0740000000224, + "registry": "npmjs", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.open.calls": 4, + "filesystem.open.notFound": 4, + "filesystem.readFileNative.bytes": 372791, + "filesystem.readFileNative.calls": 77, + "filesystem.readFileNative.notFound": 6, + "filesystem.readFileNative.success": 71, + "filesystem.realpath.calls": 78, + "filesystem.realpath.success": 78, + "filesystem.stat.calls": 11, + "filesystem.stat.notFound": 6, + "filesystem.stat.success": 5, + "modules.directoryProbe.calls": 9, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 7, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 139, + "modules.fileProbe.cacheHitsMissing": 129, + "modules.fileProbe.calls": 600, + "modules.fileProbe.found": 90, + "modules.fileProbe.missing": 510, + "modules.fileProbe.sessionCacheHits": 10, + "modules.fileProbe.sessionCacheHitsFound": 8, + "modules.fileProbe.sessionCacheHitsMissing": 2, + "modules.fileProbe.systemCalls": 461, + "modules.packageJson.bytes": 30087, + "modules.packageJson.cacheHits": 116, + "modules.packageJson.calls": 341, + "modules.packageJson.negativeCacheEntries": 61, + "modules.packageJson.negativeCacheHits": 108, + "modules.packageJson.notFound": 96, + "modules.packageJson.reads": 21, + "modules.pathProbe.sessionHits": 10, + "modules.pathProbe.systemCalls": 470, + "modules.realpath.cacheHits": 348, + "modules.realpath.calls": 426, + "modules.realpath.systemCalls": 78, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 171.835292, + "initialEvaluation": 0.13674999999999998, + "loaderInitialization": 1.695542, + "processConfiguration": 0.171333, + "queueDelay": 0.527292, + "resultFormatting": 0.021209, + "runtimeCreation": 0.440958, + "teardown": 11.00275, + "transportWiring": 0.131958, + "userAwait": 366.121375, + "wrapperPreparation": 0.016625 + }, + "totalMs": 552.128125, + "version": 1 + }, + "stderr": "", + "stdout": "10.9.2\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 15, + "success": true, + "wallMs": 554.087625 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": null, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 1, + "operation": "view", + "processCpuMs": 3693.6230000000214, + "registry": "npmjs", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 2, + "filesystem.close.success": 2, + "filesystem.open.calls": 8, + "filesystem.open.notFound": 6, + "filesystem.open.success": 2, + "filesystem.readFileNative.bytes": 2247677, + "filesystem.readFileNative.calls": 543, + "filesystem.readFileNative.notFound": 67, + "filesystem.readFileNative.success": 476, + "filesystem.readdir.calls": 1, + "filesystem.readdir.entries": 1, + "filesystem.readdir.success": 1, + "filesystem.realpath.calls": 477, + "filesystem.realpath.success": 477, + "filesystem.stat.calls": 55, + "filesystem.stat.notFound": 16, + "filesystem.stat.success": 39, + "modules.classificationProbe.cacheHits": 25, + "modules.classificationProbe.calls": 25, + "modules.classificationProbe.found": 25, + "modules.classificationProbe.sessionCacheHits": 25, + "modules.classificationProbe.sessionCacheHitsFound": 25, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 1754, + "modules.fileProbe.cacheHitsMissing": 1512, + "modules.fileProbe.calls": 6667, + "modules.fileProbe.found": 679, + "modules.fileProbe.missing": 5988, + "modules.fileProbe.sessionCacheHits": 242, + "modules.fileProbe.sessionCacheHitsFound": 168, + "modules.fileProbe.sessionCacheHitsMissing": 74, + "modules.fileProbe.systemCalls": 4913, + "modules.packageJson.bytes": 141249, + "modules.packageJson.cacheHits": 943, + "modules.packageJson.calls": 2828, + "modules.packageJson.negativeCacheEntries": 554, + "modules.packageJson.negativeCacheHits": 1172, + "modules.packageJson.notFound": 596, + "modules.packageJson.reads": 117, + "modules.pathProbe.sessionHits": 268, + "modules.pathProbe.systemCalls": 4922, + "modules.realpath.cacheHits": 3068, + "modules.realpath.calls": 3545, + "modules.realpath.systemCalls": 477, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 171.998375, + "initialEvaluation": 0.139625, + "loaderInitialization": 1.662458, + "processConfiguration": 0.192084, + "queueDelay": 0.673791, + "resultFormatting": 0.07675, + "runtimeCreation": 0.433375, + "teardown": 21.979917, + "transportWiring": 0.119916, + "userAwait": 3565.3514579999996, + "wrapperPreparation": 0.016708999999999998 + }, + "totalMs": 3762.677166, + "version": 1 + }, + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at request (node:https:17:21)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\nnpm http fetch GET 200 https://registry.npmjs.org/@types%2flodash-es 104ms (cache miss)\n", + "stdout": "4.17.12\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 16, + "success": true, + "wallMs": 3765.877875 + }, + { + "cache": "warm", + "installed": false, + "localHttpRequests": null, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 1, + "operation": "view", + "processCpuMs": 3666.539000000048, + "registry": "npmjs", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 4, + "filesystem.close.success": 4, + "filesystem.fstat.calls": 1, + "filesystem.fstat.success": 1, + "filesystem.open.calls": 9, + "filesystem.open.notFound": 5, + "filesystem.open.success": 4, + "filesystem.read.bytes": 39058, + "filesystem.read.calls": 3, + "filesystem.read.success": 3, + "filesystem.readFileNative.bytes": 2247677, + "filesystem.readFileNative.calls": 543, + "filesystem.readFileNative.notFound": 67, + "filesystem.readFileNative.success": 476, + "filesystem.readdir.calls": 1, + "filesystem.readdir.entries": 2, + "filesystem.readdir.success": 1, + "filesystem.realpath.calls": 477, + "filesystem.realpath.success": 477, + "filesystem.stat.calls": 46, + "filesystem.stat.notFound": 6, + "filesystem.stat.success": 40, + "modules.classificationProbe.cacheHits": 25, + "modules.classificationProbe.calls": 25, + "modules.classificationProbe.found": 25, + "modules.classificationProbe.sessionCacheHits": 25, + "modules.classificationProbe.sessionCacheHitsFound": 25, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 1754, + "modules.fileProbe.cacheHitsMissing": 1512, + "modules.fileProbe.calls": 6667, + "modules.fileProbe.found": 679, + "modules.fileProbe.missing": 5988, + "modules.fileProbe.sessionCacheHits": 242, + "modules.fileProbe.sessionCacheHitsFound": 168, + "modules.fileProbe.sessionCacheHitsMissing": 74, + "modules.fileProbe.systemCalls": 4913, + "modules.packageJson.bytes": 141249, + "modules.packageJson.cacheHits": 943, + "modules.packageJson.calls": 2828, + "modules.packageJson.negativeCacheEntries": 554, + "modules.packageJson.negativeCacheHits": 1172, + "modules.packageJson.notFound": 596, + "modules.packageJson.reads": 117, + "modules.pathProbe.sessionHits": 268, + "modules.pathProbe.systemCalls": 4922, + "modules.realpath.cacheHits": 3068, + "modules.realpath.calls": 3545, + "modules.realpath.systemCalls": 477, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 172.892708, + "initialEvaluation": 0.15420899999999998, + "loaderInitialization": 1.330875, + "processConfiguration": 0.11225, + "queueDelay": 0.441667, + "resultFormatting": 0.06175, + "runtimeCreation": 0.4825, + "teardown": 21.967457999999997, + "transportWiring": 0.16825, + "userAwait": 3486.141333, + "wrapperPreparation": 0.018708 + }, + "totalMs": 3683.846667, + "version": 1 + }, + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at request (node:https:17:21)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\nnpm http fetch GET 200 https://registry.npmjs.org/@types%2flodash-es 95ms (cache revalidated)\n", + "stdout": "4.17.12\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 17, + "success": true, + "wallMs": 3685.854292 + }, + { + "cache": "cold", + "installed": true, + "localHttpRequests": null, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 2, + "operation": "ci", + "processCpuMs": 7430.130000000005, + "registry": "npmjs", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1043, + "filesystem.close.success": 1043, + "filesystem.fstat.calls": 7, + "filesystem.fstat.success": 7, + "filesystem.lstat.calls": 1037, + "filesystem.lstat.notFound": 1037, + "filesystem.open.calls": 1056, + "filesystem.open.notFound": 13, + "filesystem.open.success": 1043, + "filesystem.read.bytes": 2760, + "filesystem.read.calls": 14, + "filesystem.read.success": 14, + "filesystem.readFileNative.bytes": 2947289, + "filesystem.readFileNative.calls": 688, + "filesystem.readFileNative.notFound": 73, + "filesystem.readFileNative.success": 615, + "filesystem.readdir.calls": 5, + "filesystem.readdir.entries": 1, + "filesystem.readdir.notFound": 2, + "filesystem.readdir.success": 3, + "filesystem.realpath.calls": 616, + "filesystem.realpath.success": 616, + "filesystem.stat.calls": 89, + "filesystem.stat.notFound": 24, + "filesystem.stat.success": 65, + "modules.classificationProbe.cacheHits": 28, + "modules.classificationProbe.calls": 28, + "modules.classificationProbe.found": 28, + "modules.classificationProbe.sessionCacheHits": 28, + "modules.classificationProbe.sessionCacheHitsFound": 28, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 2767, + "modules.fileProbe.cacheHitsMissing": 2376, + "modules.fileProbe.calls": 10144, + "modules.fileProbe.found": 908, + "modules.fileProbe.missing": 9236, + "modules.fileProbe.sessionCacheHits": 391, + "modules.fileProbe.sessionCacheHitsFound": 258, + "modules.fileProbe.sessionCacheHitsMissing": 133, + "modules.fileProbe.systemCalls": 7377, + "modules.packageJson.bytes": 170644, + "modules.packageJson.cacheHits": 1298, + "modules.packageJson.calls": 4082, + "modules.packageJson.negativeCacheEntries": 799, + "modules.packageJson.negativeCacheHits": 1798, + "modules.packageJson.notFound": 847, + "modules.packageJson.reads": 139, + "modules.pathProbe.sessionHits": 420, + "modules.pathProbe.systemCalls": 7386, + "modules.realpath.cacheHits": 4391, + "modules.realpath.calls": 5007, + "modules.realpath.systemCalls": 616, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 174.38554100000002, + "initialEvaluation": 0.140208, + "loaderInitialization": 1.9405, + "processConfiguration": 0.238625, + "queueDelay": 0.7164159999999999, + "resultFormatting": 0.081375, + "runtimeCreation": 0.567417, + "teardown": 42.017667, + "transportWiring": 0.122167, + "userAwait": 7362.439, + "wrapperPreparation": 0.017042 + }, + "totalMs": 7582.7, + "version": 1 + }, + "stderr": "npm http cache @types/lodash-es@https://registry.npmjs.org/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@https://registry.npmjs.org/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at request (node:https:17:21)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\nnpm http fetch GET 200 https://registry.npmjs.org/@types/lodash/-/lodash-4.17.12.tgz 2872ms (cache miss)\nnpm http fetch GET 200 https://registry.npmjs.org/@types/lodash-es/-/lodash-es-4.17.12.tgz 2883ms (cache miss)\n", + "stdout": "\nadded 2 packages in 7s\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 18, + "success": true, + "wallMs": 7585.777375000001 + }, + { + "cache": "warm", + "installed": true, + "localHttpRequests": null, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 0, + "operation": "ci", + "processCpuMs": 7083.583000000042, + "registry": "npmjs", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1043, + "filesystem.close.success": 1043, + "filesystem.fstat.calls": 7, + "filesystem.fstat.success": 7, + "filesystem.lstat.calls": 1037, + "filesystem.lstat.notFound": 1035, + "filesystem.lstat.success": 2, + "filesystem.open.calls": 1054, + "filesystem.open.notFound": 11, + "filesystem.open.success": 1043, + "filesystem.read.bytes": 124211, + "filesystem.read.calls": 17, + "filesystem.read.success": 17, + "filesystem.readFileNative.bytes": 2947289, + "filesystem.readFileNative.calls": 688, + "filesystem.readFileNative.notFound": 73, + "filesystem.readFileNative.success": 615, + "filesystem.readdir.calls": 5, + "filesystem.readdir.entries": 4, + "filesystem.readdir.success": 5, + "filesystem.realpath.calls": 616, + "filesystem.realpath.success": 616, + "filesystem.stat.calls": 66, + "filesystem.stat.notFound": 7, + "filesystem.stat.success": 59, + "modules.classificationProbe.cacheHits": 28, + "modules.classificationProbe.calls": 28, + "modules.classificationProbe.found": 28, + "modules.classificationProbe.sessionCacheHits": 28, + "modules.classificationProbe.sessionCacheHitsFound": 28, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 2767, + "modules.fileProbe.cacheHitsMissing": 2376, + "modules.fileProbe.calls": 10144, + "modules.fileProbe.found": 908, + "modules.fileProbe.missing": 9236, + "modules.fileProbe.sessionCacheHits": 391, + "modules.fileProbe.sessionCacheHitsFound": 258, + "modules.fileProbe.sessionCacheHitsMissing": 133, + "modules.fileProbe.systemCalls": 7377, + "modules.packageJson.bytes": 170644, + "modules.packageJson.cacheHits": 1298, + "modules.packageJson.calls": 4082, + "modules.packageJson.negativeCacheEntries": 799, + "modules.packageJson.negativeCacheHits": 1798, + "modules.packageJson.notFound": 847, + "modules.packageJson.reads": 139, + "modules.pathProbe.sessionHits": 420, + "modules.pathProbe.systemCalls": 7386, + "modules.realpath.cacheHits": 4391, + "modules.realpath.calls": 5007, + "modules.realpath.systemCalls": 616, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 177.820792, + "initialEvaluation": 0.138625, + "loaderInitialization": 1.4185, + "processConfiguration": 0.165833, + "queueDelay": 0.34520900000000004, + "resultFormatting": 0.016541, + "runtimeCreation": 0.462459, + "teardown": 36.233334, + "transportWiring": 0.130875, + "userAwait": 6829.136375, + "wrapperPreparation": 0.0165 + }, + "totalMs": 7045.922874999999, + "version": 1 + }, + "stderr": "npm http cache @types/lodash-es@https://registry.npmjs.org/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@https://registry.npmjs.org/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", + "stdout": "\nadded 2 packages in 7s\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 19, + "success": true, + "wallMs": 7048.09325 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": null, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 0, + "operation": "version", + "processCpuMs": 569.9869999999646, + "registry": "npmjs", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.open.calls": 4, + "filesystem.open.notFound": 4, + "filesystem.readFileNative.bytes": 372791, + "filesystem.readFileNative.calls": 77, + "filesystem.readFileNative.notFound": 6, + "filesystem.readFileNative.success": 71, + "filesystem.realpath.calls": 78, + "filesystem.realpath.success": 78, + "filesystem.stat.calls": 11, + "filesystem.stat.notFound": 6, + "filesystem.stat.success": 5, + "modules.directoryProbe.calls": 9, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 7, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 139, + "modules.fileProbe.cacheHitsMissing": 129, + "modules.fileProbe.calls": 600, + "modules.fileProbe.found": 90, + "modules.fileProbe.missing": 510, + "modules.fileProbe.sessionCacheHits": 10, + "modules.fileProbe.sessionCacheHitsFound": 8, + "modules.fileProbe.sessionCacheHitsMissing": 2, + "modules.fileProbe.systemCalls": 461, + "modules.packageJson.bytes": 30087, + "modules.packageJson.cacheHits": 116, + "modules.packageJson.calls": 341, + "modules.packageJson.negativeCacheEntries": 61, + "modules.packageJson.negativeCacheHits": 108, + "modules.packageJson.notFound": 96, + "modules.packageJson.reads": 21, + "modules.pathProbe.sessionHits": 10, + "modules.pathProbe.systemCalls": 470, + "modules.realpath.cacheHits": 348, + "modules.realpath.calls": 426, + "modules.realpath.systemCalls": 78, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 178.886084, + "initialEvaluation": 0.144416, + "loaderInitialization": 1.750375, + "processConfiguration": 0.199083, + "queueDelay": 0.546583, + "resultFormatting": 0.02025, + "runtimeCreation": 0.462917, + "teardown": 11.24625, + "transportWiring": 0.147541, + "userAwait": 379.086459, + "wrapperPreparation": 0.018834 + }, + "totalMs": 572.53725, + "version": 1 + }, + "stderr": "", + "stdout": "10.9.2\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 20, + "success": true, + "wallMs": 574.7305419999999 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": null, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 1, + "operation": "view", + "processCpuMs": 3750.585000000021, + "registry": "npmjs", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 2, + "filesystem.close.success": 2, + "filesystem.open.calls": 8, + "filesystem.open.notFound": 6, + "filesystem.open.success": 2, + "filesystem.readFileNative.bytes": 2247677, + "filesystem.readFileNative.calls": 543, + "filesystem.readFileNative.notFound": 67, + "filesystem.readFileNative.success": 476, + "filesystem.readdir.calls": 1, + "filesystem.readdir.entries": 1, + "filesystem.readdir.success": 1, + "filesystem.realpath.calls": 477, + "filesystem.realpath.success": 477, + "filesystem.stat.calls": 55, + "filesystem.stat.notFound": 16, + "filesystem.stat.success": 39, + "modules.classificationProbe.cacheHits": 25, + "modules.classificationProbe.calls": 25, + "modules.classificationProbe.found": 25, + "modules.classificationProbe.sessionCacheHits": 25, + "modules.classificationProbe.sessionCacheHitsFound": 25, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 1754, + "modules.fileProbe.cacheHitsMissing": 1512, + "modules.fileProbe.calls": 6667, + "modules.fileProbe.found": 679, + "modules.fileProbe.missing": 5988, + "modules.fileProbe.sessionCacheHits": 242, + "modules.fileProbe.sessionCacheHitsFound": 168, + "modules.fileProbe.sessionCacheHitsMissing": 74, + "modules.fileProbe.systemCalls": 4913, + "modules.packageJson.bytes": 141249, + "modules.packageJson.cacheHits": 943, + "modules.packageJson.calls": 2828, + "modules.packageJson.negativeCacheEntries": 554, + "modules.packageJson.negativeCacheHits": 1172, + "modules.packageJson.notFound": 596, + "modules.packageJson.reads": 117, + "modules.pathProbe.sessionHits": 268, + "modules.pathProbe.systemCalls": 4922, + "modules.realpath.cacheHits": 3068, + "modules.realpath.calls": 3545, + "modules.realpath.systemCalls": 477, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 173.71525, + "initialEvaluation": 0.215709, + "loaderInitialization": 1.708083, + "processConfiguration": 0.176084, + "queueDelay": 0.47075, + "resultFormatting": 0.077709, + "runtimeCreation": 0.450417, + "teardown": 24.5495, + "transportWiring": 0.214375, + "userAwait": 3629.894541, + "wrapperPreparation": 0.021916 + }, + "totalMs": 3831.528333, + "version": 1 + }, + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at request (node:https:17:21)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\nnpm http fetch GET 200 https://registry.npmjs.org/@types%2flodash-es 100ms (cache miss)\n", + "stdout": "4.17.12\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 21, + "success": true, + "wallMs": 3833.868041 + }, + { + "cache": "warm", + "installed": false, + "localHttpRequests": null, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 1, + "operation": "view", + "processCpuMs": 4051.896000000008, + "registry": "npmjs", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 4, + "filesystem.close.success": 4, + "filesystem.fstat.calls": 1, + "filesystem.fstat.success": 1, + "filesystem.open.calls": 9, + "filesystem.open.notFound": 5, + "filesystem.open.success": 4, + "filesystem.read.bytes": 39058, + "filesystem.read.calls": 3, + "filesystem.read.success": 3, + "filesystem.readFileNative.bytes": 2247677, + "filesystem.readFileNative.calls": 543, + "filesystem.readFileNative.notFound": 67, + "filesystem.readFileNative.success": 476, + "filesystem.readdir.calls": 1, + "filesystem.readdir.entries": 2, + "filesystem.readdir.success": 1, + "filesystem.realpath.calls": 477, + "filesystem.realpath.success": 477, + "filesystem.stat.calls": 46, + "filesystem.stat.notFound": 6, + "filesystem.stat.success": 40, + "modules.classificationProbe.cacheHits": 25, + "modules.classificationProbe.calls": 25, + "modules.classificationProbe.found": 25, + "modules.classificationProbe.sessionCacheHits": 25, + "modules.classificationProbe.sessionCacheHitsFound": 25, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 1754, + "modules.fileProbe.cacheHitsMissing": 1512, + "modules.fileProbe.calls": 6667, + "modules.fileProbe.found": 679, + "modules.fileProbe.missing": 5988, + "modules.fileProbe.sessionCacheHits": 242, + "modules.fileProbe.sessionCacheHitsFound": 168, + "modules.fileProbe.sessionCacheHitsMissing": 74, + "modules.fileProbe.systemCalls": 4913, + "modules.packageJson.bytes": 141249, + "modules.packageJson.cacheHits": 943, + "modules.packageJson.calls": 2828, + "modules.packageJson.negativeCacheEntries": 554, + "modules.packageJson.negativeCacheHits": 1172, + "modules.packageJson.notFound": 596, + "modules.packageJson.reads": 117, + "modules.pathProbe.sessionHits": 268, + "modules.pathProbe.systemCalls": 4922, + "modules.realpath.cacheHits": 3068, + "modules.realpath.calls": 3545, + "modules.realpath.systemCalls": 477, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 179.75945800000002, + "initialEvaluation": 0.139791, + "loaderInitialization": 1.539084, + "processConfiguration": 0.260375, + "queueDelay": 0.311459, + "resultFormatting": 0.113209, + "runtimeCreation": 0.452083, + "teardown": 22.271666, + "transportWiring": 0.142875, + "userAwait": 3925.351375, + "wrapperPreparation": 0.015291999999999998 + }, + "totalMs": 4130.387875, + "version": 1 + }, + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at request (node:https:17:21)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\nnpm http fetch GET 200 https://registry.npmjs.org/@types%2flodash-es 96ms (cache revalidated)\n", + "stdout": "4.17.12\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 22, + "success": true, + "wallMs": 4132.063959 + }, + { + "cache": "cold", + "installed": true, + "localHttpRequests": null, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 2, + "operation": "ci", + "processCpuMs": 7038.107999999949, + "registry": "npmjs", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1043, + "filesystem.close.success": 1043, + "filesystem.fstat.calls": 7, + "filesystem.fstat.success": 7, + "filesystem.lstat.calls": 1037, + "filesystem.lstat.notFound": 1037, + "filesystem.open.calls": 1056, + "filesystem.open.notFound": 13, + "filesystem.open.success": 1043, + "filesystem.read.bytes": 2760, + "filesystem.read.calls": 14, + "filesystem.read.success": 14, + "filesystem.readFileNative.bytes": 2947289, + "filesystem.readFileNative.calls": 688, + "filesystem.readFileNative.notFound": 73, + "filesystem.readFileNative.success": 615, + "filesystem.readdir.calls": 5, + "filesystem.readdir.entries": 1, + "filesystem.readdir.notFound": 2, + "filesystem.readdir.success": 3, + "filesystem.realpath.calls": 616, + "filesystem.realpath.success": 616, + "filesystem.stat.calls": 89, + "filesystem.stat.notFound": 24, + "filesystem.stat.success": 65, + "modules.classificationProbe.cacheHits": 28, + "modules.classificationProbe.calls": 28, + "modules.classificationProbe.found": 28, + "modules.classificationProbe.sessionCacheHits": 28, + "modules.classificationProbe.sessionCacheHitsFound": 28, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 2767, + "modules.fileProbe.cacheHitsMissing": 2376, + "modules.fileProbe.calls": 10144, + "modules.fileProbe.found": 908, + "modules.fileProbe.missing": 9236, + "modules.fileProbe.sessionCacheHits": 391, + "modules.fileProbe.sessionCacheHitsFound": 258, + "modules.fileProbe.sessionCacheHitsMissing": 133, + "modules.fileProbe.systemCalls": 7377, + "modules.packageJson.bytes": 170644, + "modules.packageJson.cacheHits": 1298, + "modules.packageJson.calls": 4082, + "modules.packageJson.negativeCacheEntries": 799, + "modules.packageJson.negativeCacheHits": 1798, + "modules.packageJson.notFound": 847, + "modules.packageJson.reads": 139, + "modules.pathProbe.sessionHits": 420, + "modules.pathProbe.systemCalls": 7386, + "modules.realpath.cacheHits": 4391, + "modules.realpath.calls": 5007, + "modules.realpath.systemCalls": 616, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 182.143084, + "initialEvaluation": 0.161666, + "loaderInitialization": 1.667042, + "processConfiguration": 0.396666, + "queueDelay": 0.519916, + "resultFormatting": 0.0725, + "runtimeCreation": 0.46, + "teardown": 38.110291, + "transportWiring": 0.178875, + "userAwait": 6940.039084, + "wrapperPreparation": 0.0205 + }, + "totalMs": 7163.799166000001, + "version": 1 + }, + "stderr": "npm http cache @types/lodash-es@https://registry.npmjs.org/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@https://registry.npmjs.org/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at request (node:https:17:21)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\nnpm http fetch GET 200 https://registry.npmjs.org/@types/lodash/-/lodash-4.17.12.tgz 2397ms (cache miss)\nnpm http fetch GET 200 https://registry.npmjs.org/@types/lodash-es/-/lodash-es-4.17.12.tgz 2406ms (cache miss)\n", + "stdout": "\nadded 2 packages in 7s\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 23, + "success": true, + "wallMs": 7166.185375 + }, + { + "cache": "warm", + "installed": true, + "localHttpRequests": null, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 0, + "operation": "ci", + "processCpuMs": 6953.048999999999, + "registry": "npmjs", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1043, + "filesystem.close.success": 1043, + "filesystem.fstat.calls": 7, + "filesystem.fstat.success": 7, + "filesystem.lstat.calls": 1037, + "filesystem.lstat.notFound": 1035, + "filesystem.lstat.success": 2, + "filesystem.open.calls": 1054, + "filesystem.open.notFound": 11, + "filesystem.open.success": 1043, + "filesystem.read.bytes": 124211, + "filesystem.read.calls": 17, + "filesystem.read.success": 17, + "filesystem.readFileNative.bytes": 2947289, + "filesystem.readFileNative.calls": 688, + "filesystem.readFileNative.notFound": 73, + "filesystem.readFileNative.success": 615, + "filesystem.readdir.calls": 5, + "filesystem.readdir.entries": 4, + "filesystem.readdir.success": 5, + "filesystem.realpath.calls": 616, + "filesystem.realpath.success": 616, + "filesystem.stat.calls": 66, + "filesystem.stat.notFound": 7, + "filesystem.stat.success": 59, + "modules.classificationProbe.cacheHits": 28, + "modules.classificationProbe.calls": 28, + "modules.classificationProbe.found": 28, + "modules.classificationProbe.sessionCacheHits": 28, + "modules.classificationProbe.sessionCacheHitsFound": 28, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 2767, + "modules.fileProbe.cacheHitsMissing": 2376, + "modules.fileProbe.calls": 10144, + "modules.fileProbe.found": 908, + "modules.fileProbe.missing": 9236, + "modules.fileProbe.sessionCacheHits": 391, + "modules.fileProbe.sessionCacheHitsFound": 258, + "modules.fileProbe.sessionCacheHitsMissing": 133, + "modules.fileProbe.systemCalls": 7377, + "modules.packageJson.bytes": 170644, + "modules.packageJson.cacheHits": 1298, + "modules.packageJson.calls": 4082, + "modules.packageJson.negativeCacheEntries": 799, + "modules.packageJson.negativeCacheHits": 1798, + "modules.packageJson.notFound": 847, + "modules.packageJson.reads": 139, + "modules.pathProbe.sessionHits": 420, + "modules.pathProbe.systemCalls": 7386, + "modules.realpath.cacheHits": 4391, + "modules.realpath.calls": 5007, + "modules.realpath.systemCalls": 616, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 171.812875, + "initialEvaluation": 0.131125, + "loaderInitialization": 1.371, + "processConfiguration": 0.10425, + "queueDelay": 0.28025, + "resultFormatting": 0.017082999999999997, + "runtimeCreation": 0.410541, + "teardown": 42.505042, + "transportWiring": 0.125209, + "userAwait": 6658.521417, + "wrapperPreparation": 0.014458 + }, + "totalMs": 6875.331417, + "version": 1 + }, + "stderr": "npm http cache @types/lodash-es@https://registry.npmjs.org/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@https://registry.npmjs.org/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", + "stdout": "\nadded 2 packages in 6s\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 24, + "success": true, + "wallMs": 6877.419583 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": 0, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 0, + "operation": "version", + "processCpuMs": 600.5960000000196, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.open.calls": 4, + "filesystem.open.notFound": 4, + "filesystem.readFileNative.bytes": 372791, + "filesystem.readFileNative.calls": 77, + "filesystem.readFileNative.notFound": 6, + "filesystem.readFileNative.success": 71, + "filesystem.realpath.calls": 78, + "filesystem.realpath.success": 78, + "filesystem.stat.calls": 11, + "filesystem.stat.notFound": 6, + "filesystem.stat.success": 5, + "modules.directoryProbe.calls": 9, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 7, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 139, + "modules.fileProbe.cacheHitsMissing": 129, + "modules.fileProbe.calls": 600, + "modules.fileProbe.found": 90, + "modules.fileProbe.missing": 510, + "modules.fileProbe.sessionCacheHits": 10, + "modules.fileProbe.sessionCacheHitsFound": 8, + "modules.fileProbe.sessionCacheHitsMissing": 2, + "modules.fileProbe.systemCalls": 461, + "modules.packageJson.bytes": 30087, + "modules.packageJson.cacheHits": 116, + "modules.packageJson.calls": 341, + "modules.packageJson.negativeCacheEntries": 61, + "modules.packageJson.negativeCacheHits": 108, + "modules.packageJson.notFound": 96, + "modules.packageJson.reads": 21, + "modules.pathProbe.sessionHits": 10, + "modules.pathProbe.systemCalls": 470, + "modules.realpath.cacheHits": 348, + "modules.realpath.calls": 426, + "modules.realpath.systemCalls": 78, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 179.938042, + "initialEvaluation": 0.15079199999999998, + "loaderInitialization": 1.565458, + "processConfiguration": 0.285, + "queueDelay": 0.4465, + "resultFormatting": 0.022833, + "runtimeCreation": 0.463209, + "teardown": 11.516667, + "transportWiring": 0.239833, + "userAwait": 408.5785, + "wrapperPreparation": 0.019458 + }, + "totalMs": 603.254792, + "version": 1 + }, + "stderr": "", + "stdout": "10.9.2\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 25, + "success": true, + "wallMs": 605.124042 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": 1, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 1, + "operation": "view", + "processCpuMs": 4278.277000000002, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 2, + "filesystem.close.success": 2, + "filesystem.open.calls": 8, + "filesystem.open.notFound": 6, + "filesystem.open.success": 2, + "filesystem.readFileNative.bytes": 2247677, + "filesystem.readFileNative.calls": 543, + "filesystem.readFileNative.notFound": 67, + "filesystem.readFileNative.success": 476, + "filesystem.readdir.calls": 1, + "filesystem.readdir.entries": 1, + "filesystem.readdir.success": 1, + "filesystem.realpath.calls": 477, + "filesystem.realpath.success": 477, + "filesystem.stat.calls": 55, + "filesystem.stat.notFound": 16, + "filesystem.stat.success": 39, + "modules.classificationProbe.cacheHits": 25, + "modules.classificationProbe.calls": 25, + "modules.classificationProbe.found": 25, + "modules.classificationProbe.sessionCacheHits": 25, + "modules.classificationProbe.sessionCacheHitsFound": 25, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 1754, + "modules.fileProbe.cacheHitsMissing": 1512, + "modules.fileProbe.calls": 6667, + "modules.fileProbe.found": 679, + "modules.fileProbe.missing": 5988, + "modules.fileProbe.sessionCacheHits": 242, + "modules.fileProbe.sessionCacheHitsFound": 168, + "modules.fileProbe.sessionCacheHitsMissing": 74, + "modules.fileProbe.systemCalls": 4913, + "modules.packageJson.bytes": 141249, + "modules.packageJson.cacheHits": 943, + "modules.packageJson.calls": 2828, + "modules.packageJson.negativeCacheEntries": 554, + "modules.packageJson.negativeCacheHits": 1172, + "modules.packageJson.notFound": 596, + "modules.packageJson.reads": 117, + "modules.pathProbe.sessionHits": 268, + "modules.pathProbe.systemCalls": 4922, + "modules.realpath.cacheHits": 3068, + "modules.realpath.calls": 3545, + "modules.realpath.systemCalls": 477, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 182.820375, + "initialEvaluation": 0.156708, + "loaderInitialization": 1.8025, + "processConfiguration": 0.213459, + "queueDelay": 0.486958, + "resultFormatting": 0.101375, + "runtimeCreation": 0.515916, + "teardown": 24.854791, + "transportWiring": 0.161333, + "userAwait": 4162.305792, + "wrapperPreparation": 0.019667 + }, + "totalMs": 4373.472707999999, + "version": 1 + }, + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:54166/@types%2flodash-es 19ms (cache miss)\n", + "stdout": "4.17.12\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 26, + "success": true, + "wallMs": 4375.674625000001 + }, + { + "cache": "warm", + "installed": false, + "localHttpRequests": 1, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 1, + "operation": "view", + "processCpuMs": 4093.161999999953, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 4, + "filesystem.close.success": 4, + "filesystem.fstat.calls": 1, + "filesystem.fstat.success": 1, + "filesystem.open.calls": 9, + "filesystem.open.notFound": 5, + "filesystem.open.success": 4, + "filesystem.read.bytes": 510, + "filesystem.read.calls": 2, + "filesystem.read.success": 2, + "filesystem.readFileNative.bytes": 2247677, + "filesystem.readFileNative.calls": 543, + "filesystem.readFileNative.notFound": 67, + "filesystem.readFileNative.success": 476, + "filesystem.readdir.calls": 1, + "filesystem.readdir.entries": 2, + "filesystem.readdir.success": 1, + "filesystem.realpath.calls": 477, + "filesystem.realpath.success": 477, + "filesystem.stat.calls": 47, + "filesystem.stat.notFound": 6, + "filesystem.stat.success": 41, + "modules.classificationProbe.cacheHits": 25, + "modules.classificationProbe.calls": 25, + "modules.classificationProbe.found": 25, + "modules.classificationProbe.sessionCacheHits": 25, + "modules.classificationProbe.sessionCacheHitsFound": 25, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 1754, + "modules.fileProbe.cacheHitsMissing": 1512, + "modules.fileProbe.calls": 6667, + "modules.fileProbe.found": 679, + "modules.fileProbe.missing": 5988, + "modules.fileProbe.sessionCacheHits": 242, + "modules.fileProbe.sessionCacheHitsFound": 168, + "modules.fileProbe.sessionCacheHitsMissing": 74, + "modules.fileProbe.systemCalls": 4913, + "modules.packageJson.bytes": 141249, + "modules.packageJson.cacheHits": 943, + "modules.packageJson.calls": 2828, + "modules.packageJson.negativeCacheEntries": 554, + "modules.packageJson.negativeCacheHits": 1172, + "modules.packageJson.notFound": 596, + "modules.packageJson.reads": 117, + "modules.pathProbe.sessionHits": 268, + "modules.pathProbe.systemCalls": 4922, + "modules.realpath.cacheHits": 3068, + "modules.realpath.calls": 3545, + "modules.realpath.systemCalls": 477, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 177.553417, + "initialEvaluation": 0.141333, + "loaderInitialization": 1.8705, + "processConfiguration": 0.276916, + "queueDelay": 0.302041, + "resultFormatting": 0.083625, + "runtimeCreation": 0.467417, + "teardown": 27.625, + "transportWiring": 0.15170799999999998, + "userAwait": 4072.275, + "wrapperPreparation": 0.018334 + }, + "totalMs": 4280.802624999999, + "version": 1 + }, + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:54166/@types%2flodash-es 24ms (cache updated)\n", + "stdout": "4.17.12\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 27, + "success": true, + "wallMs": 4282.550292 + }, + { + "cache": "cold", + "installed": true, + "localHttpRequests": 2, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 2, + "operation": "ci", + "processCpuMs": 7624.069000000018, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1043, + "filesystem.close.success": 1043, + "filesystem.fstat.calls": 7, + "filesystem.fstat.success": 7, + "filesystem.lstat.calls": 1037, + "filesystem.lstat.notFound": 1037, + "filesystem.open.calls": 1056, + "filesystem.open.notFound": 13, + "filesystem.open.success": 1043, + "filesystem.read.bytes": 2742, + "filesystem.read.calls": 14, + "filesystem.read.success": 14, + "filesystem.readFileNative.bytes": 2947289, + "filesystem.readFileNative.calls": 688, + "filesystem.readFileNative.notFound": 73, + "filesystem.readFileNative.success": 615, + "filesystem.readdir.calls": 5, + "filesystem.readdir.entries": 1, + "filesystem.readdir.notFound": 2, + "filesystem.readdir.success": 3, + "filesystem.realpath.calls": 616, + "filesystem.realpath.success": 616, + "filesystem.stat.calls": 89, + "filesystem.stat.notFound": 24, + "filesystem.stat.success": 65, + "modules.classificationProbe.cacheHits": 28, + "modules.classificationProbe.calls": 28, + "modules.classificationProbe.found": 28, + "modules.classificationProbe.sessionCacheHits": 28, + "modules.classificationProbe.sessionCacheHitsFound": 28, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 2767, + "modules.fileProbe.cacheHitsMissing": 2376, + "modules.fileProbe.calls": 10144, + "modules.fileProbe.found": 908, + "modules.fileProbe.missing": 9236, + "modules.fileProbe.sessionCacheHits": 391, + "modules.fileProbe.sessionCacheHitsFound": 258, + "modules.fileProbe.sessionCacheHitsMissing": 133, + "modules.fileProbe.systemCalls": 7377, + "modules.packageJson.bytes": 170644, + "modules.packageJson.cacheHits": 1298, + "modules.packageJson.calls": 4082, + "modules.packageJson.negativeCacheEntries": 799, + "modules.packageJson.negativeCacheHits": 1798, + "modules.packageJson.notFound": 847, + "modules.packageJson.reads": 139, + "modules.pathProbe.sessionHits": 420, + "modules.pathProbe.systemCalls": 7386, + "modules.realpath.cacheHits": 4391, + "modules.realpath.calls": 5007, + "modules.realpath.systemCalls": 616, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 182.13725, + "initialEvaluation": 0.171666, + "loaderInitialization": 1.749417, + "processConfiguration": 0.28729200000000005, + "queueDelay": 0.522167, + "resultFormatting": 0.280917, + "runtimeCreation": 0.444541, + "teardown": 44.715958, + "transportWiring": 0.232916, + "userAwait": 8385.572667, + "wrapperPreparation": 0.028459 + }, + "totalMs": 8616.250333, + "version": 1 + }, + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:54166/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:54166/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:54166/@types/lodash-es/-/lodash-es-4.17.12.tgz 4000ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:54166/@types/lodash/-/lodash-4.17.12.tgz 4015ms (cache miss)\n", + "stdout": "\nadded 2 packages in 8s\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 28, + "success": true, + "wallMs": 8619.312709000002 + }, + { + "cache": "warm", + "installed": true, + "localHttpRequests": 0, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 0, + "operation": "ci", + "processCpuMs": 8524.055999999982, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1043, + "filesystem.close.success": 1043, + "filesystem.fstat.calls": 7, + "filesystem.fstat.success": 7, + "filesystem.lstat.calls": 1037, + "filesystem.lstat.notFound": 1035, + "filesystem.lstat.success": 2, + "filesystem.open.calls": 1054, + "filesystem.open.notFound": 11, + "filesystem.open.success": 1043, + "filesystem.read.bytes": 124193, + "filesystem.read.calls": 17, + "filesystem.read.success": 17, + "filesystem.readFileNative.bytes": 2947289, + "filesystem.readFileNative.calls": 688, + "filesystem.readFileNative.notFound": 73, + "filesystem.readFileNative.success": 615, + "filesystem.readdir.calls": 5, + "filesystem.readdir.entries": 4, + "filesystem.readdir.success": 5, + "filesystem.realpath.calls": 616, + "filesystem.realpath.success": 616, + "filesystem.stat.calls": 66, + "filesystem.stat.notFound": 7, + "filesystem.stat.success": 59, + "modules.classificationProbe.cacheHits": 28, + "modules.classificationProbe.calls": 28, + "modules.classificationProbe.found": 28, + "modules.classificationProbe.sessionCacheHits": 28, + "modules.classificationProbe.sessionCacheHitsFound": 28, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 2767, + "modules.fileProbe.cacheHitsMissing": 2376, + "modules.fileProbe.calls": 10144, + "modules.fileProbe.found": 908, + "modules.fileProbe.missing": 9236, + "modules.fileProbe.sessionCacheHits": 391, + "modules.fileProbe.sessionCacheHitsFound": 258, + "modules.fileProbe.sessionCacheHitsMissing": 133, + "modules.fileProbe.systemCalls": 7377, + "modules.packageJson.bytes": 170644, + "modules.packageJson.cacheHits": 1298, + "modules.packageJson.calls": 4082, + "modules.packageJson.negativeCacheEntries": 799, + "modules.packageJson.negativeCacheHits": 1798, + "modules.packageJson.notFound": 847, + "modules.packageJson.reads": 139, + "modules.pathProbe.sessionHits": 420, + "modules.pathProbe.systemCalls": 7386, + "modules.realpath.cacheHits": 4391, + "modules.realpath.calls": 5007, + "modules.realpath.systemCalls": 616, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 204.386125, + "initialEvaluation": 0.147292, + "loaderInitialization": 1.419542, + "processConfiguration": 0.233333, + "queueDelay": 0.332875, + "resultFormatting": 0.01675, + "runtimeCreation": 0.4415, + "teardown": 38.119125, + "transportWiring": 0.156833, + "userAwait": 10454.547458, + "wrapperPreparation": 0.01975 + }, + "totalMs": 10699.854167, + "version": 1 + }, + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:54166/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:54166/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", + "stdout": "\nadded 2 packages in 9s\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 29, + "success": true, + "wallMs": 10702.096459 + } + ], + "schema": "npm-metadata-v1", + "target": "p3" +} diff --git a/tests/npm_metadata/results/README.md b/tests/npm_metadata/results/README.md index bde49744..9a62039d 100644 --- a/tests/npm_metadata/results/README.md +++ b/tests/npm_metadata/results/README.md @@ -46,3 +46,13 @@ overwrite the checked-in observations. Both targets require a local loopback listener and one pre-timing fetch of the pinned tarballs. The trace has no warm or public-registry rows, and its timings should not be mixed with the original baseline. + +## Cache experiments + +The follow-up [cache experiment report](2026-09-21-cache-experiments.md) +records independent and combined five-pair measurements for the graph-scoped +missing `package.json` cache and runtime-scoped positive loader realpath cache. +It also records the final three-iteration P2/P3 candidate after review split +the CommonJS and ESM cache domains. Only the final reviewed P2/P3 raw reports +are retained; the prototype samples remain summarized in the report's +aggregate tables. diff --git a/tests/runtime/module_resolution.rs b/tests/runtime/module_resolution.rs index 29b3f596..71e58b29 100644 --- a/tests/runtime/module_resolution.rs +++ b/tests/runtime/module_resolution.rs @@ -385,6 +385,23 @@ async fn cjs_package_json_parse_cache( Ok(()) } +#[test] +async fn cjs_loader_realpath_cache( + #[tagged_as("module_resolution")] compiled_test: &CompiledTest, +) -> anyhow::Result<()> { + let (r, output) = invoke_and_capture_output( + compiled_test.wasm_path(), + None, + "test-cjs-loader-realpath-cache", + &[], + ) + .await; + let r = r?; + println!("Output:\n{}", output); + assert_eq!(r, Some(Val::Bool(true))); + Ok(()) +} + #[test] async fn sync_builtin_esm_exports( #[tagged_as("module_resolution")] compiled_test: &CompiledTest,