From f9c9a0949eae35c0694b8ca6d14e4446f7db9e1e Mon Sep 17 00:00:00 2001 From: branchseer Date: Wed, 19 Nov 2025 11:13:10 +0800 Subject: [PATCH 1/5] fix(task): allow colons in filenames --- .../cli/snap-tests/colon-in-name/package.json | 5 +++ .../cli/snap-tests/colon-in-name/snap.txt | 33 +++++++++++++++++++ .../cli/snap-tests/colon-in-name/steps.json | 9 +++++ 3 files changed, 47 insertions(+) create mode 100644 packages/cli/snap-tests/colon-in-name/package.json create mode 100644 packages/cli/snap-tests/colon-in-name/snap.txt create mode 100644 packages/cli/snap-tests/colon-in-name/steps.json diff --git a/packages/cli/snap-tests/colon-in-name/package.json b/packages/cli/snap-tests/colon-in-name/package.json new file mode 100644 index 0000000000..50a47c935c --- /dev/null +++ b/packages/cli/snap-tests/colon-in-name/package.json @@ -0,0 +1,5 @@ +{ + "scripts": { + "read_colon_in_name": "node -e 'try { fs.readFileSync(\\\"node:fs\\\") } catch {}'" + } +} diff --git a/packages/cli/snap-tests/colon-in-name/snap.txt b/packages/cli/snap-tests/colon-in-name/snap.txt new file mode 100644 index 0000000000..dba2bcc024 --- /dev/null +++ b/packages/cli/snap-tests/colon-in-name/snap.txt @@ -0,0 +1,33 @@ +> vite run read_colon_in_name +$ node -e 'try { fs.readFileSync("node:fs") } catch {}' + + +━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ + Vite+ Task Runner • Execution Summary +━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ + +Statistics: 1 tasks • 0 cache hits • 1 cache misses +Performance: 0% cache hit rate + +Task Details: +──────────────────────────────────────────────── + [1] read_colon_in_name: $ node -e 'try { fs.readFileSync("node:fs") } catch {}' ✓ + → Cache miss: no previous cache entry found +━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ + +> vite run read_colon_in_name +$ node -e 'try { fs.readFileSync("node:fs") } catch {}' (✓ cache hit, replaying) + + +━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ + Vite+ Task Runner • Execution Summary +━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ + +Statistics: 1 tasks • 1 cache hits • 0 cache misses +Performance: 100% cache hit rate, ms saved in total + +Task Details: +──────────────────────────────────────────────── + [1] read_colon_in_name: $ node -e 'try { fs.readFileSync("node:fs") } catch {}' ✓ + → Cache hit - output replayed - ms saved +━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ diff --git a/packages/cli/snap-tests/colon-in-name/steps.json b/packages/cli/snap-tests/colon-in-name/steps.json new file mode 100644 index 0000000000..7084472935 --- /dev/null +++ b/packages/cli/snap-tests/colon-in-name/steps.json @@ -0,0 +1,9 @@ +{ + "env": { + "VITE_DISABLE_AUTO_INSTALL": "1" + }, + "commands": [ + "vp run read_colon_in_name", + "vp run read_colon_in_name" + ] +} From a1a6aed381d8734f73b22d95f6b5d92ec18973c5 Mon Sep 17 00:00:00 2001 From: branchseer Date: Wed, 19 Nov 2025 12:48:35 +0800 Subject: [PATCH 2/5] update snap --- packages/cli/snap-tests/colon-in-name/snap.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/cli/snap-tests/colon-in-name/snap.txt b/packages/cli/snap-tests/colon-in-name/snap.txt index dba2bcc024..dd517c7672 100644 --- a/packages/cli/snap-tests/colon-in-name/snap.txt +++ b/packages/cli/snap-tests/colon-in-name/snap.txt @@ -1,4 +1,4 @@ -> vite run read_colon_in_name +> vp run read_colon_in_name $ node -e 'try { fs.readFileSync("node:fs") } catch {}' @@ -15,7 +15,7 @@ Task Details: → Cache miss: no previous cache entry found ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ -> vite run read_colon_in_name +> vp run read_colon_in_name $ node -e 'try { fs.readFileSync("node:fs") } catch {}' (✓ cache hit, replaying) From 2eb3464425edd5fe5a8f70841f6ee5aa4623019b Mon Sep 17 00:00:00 2001 From: branchseer Date: Wed, 19 Nov 2025 12:50:28 +0800 Subject: [PATCH 3/5] bump vite-task --- Cargo.lock | 53 +++++++++++++++++++++++++++-------------------------- Cargo.toml | 10 +++++----- 2 files changed, 32 insertions(+), 31 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index fca0b27617..e8d13c3564 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -411,9 +411,9 @@ checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" [[package]] name = "bitflags" -version = "2.9.4" +version = "2.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2261d10cca569e4643e526d8dc2e62e433cc8aba21ab764233731f8d369bf394" +checksum = "812e12b5285cc515a9c72a5c1d3b6d46a19dac5acfef5265968c166106e31dd3" [[package]] name = "block-buffer" @@ -792,7 +792,7 @@ version = "0.29.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d8b9f2e4c67f833b660cdb0a3523065869fb35570177239812ed4c905aeff87b" dependencies = [ - "bitflags 2.9.4", + "bitflags 2.10.0", "crossterm_winapi", "derive_more", "document-features", @@ -1245,7 +1245,7 @@ dependencies = [ [[package]] name = "fspy" version = "0.1.0" -source = "git+https://github.com/voidzero-dev/vite-task?rev=d4fa5ecfa06cded665fd235db99b5ba9cfe43ab4#d4fa5ecfa06cded665fd235db99b5ba9cfe43ab4" +source = "git+https://github.com/voidzero-dev/vite-task?rev=96bd2eba19cdbfd7612057b41debc0fbb692d1be#96bd2eba19cdbfd7612057b41debc0fbb692d1be" dependencies = [ "allocator-api2", "anyhow", @@ -1281,7 +1281,7 @@ dependencies = [ [[package]] name = "fspy_detours_sys" version = "0.0.0" -source = "git+https://github.com/voidzero-dev/vite-task?rev=d4fa5ecfa06cded665fd235db99b5ba9cfe43ab4#d4fa5ecfa06cded665fd235db99b5ba9cfe43ab4" +source = "git+https://github.com/voidzero-dev/vite-task?rev=96bd2eba19cdbfd7612057b41debc0fbb692d1be#96bd2eba19cdbfd7612057b41debc0fbb692d1be" dependencies = [ "cc", "winapi", @@ -1290,7 +1290,7 @@ dependencies = [ [[package]] name = "fspy_preload_unix" version = "0.0.0" -source = "git+https://github.com/voidzero-dev/vite-task?rev=d4fa5ecfa06cded665fd235db99b5ba9cfe43ab4#d4fa5ecfa06cded665fd235db99b5ba9cfe43ab4" +source = "git+https://github.com/voidzero-dev/vite-task?rev=96bd2eba19cdbfd7612057b41debc0fbb692d1be#96bd2eba19cdbfd7612057b41debc0fbb692d1be" dependencies = [ "anyhow", "bincode", @@ -1305,7 +1305,7 @@ dependencies = [ [[package]] name = "fspy_preload_windows" version = "0.1.0" -source = "git+https://github.com/voidzero-dev/vite-task?rev=d4fa5ecfa06cded665fd235db99b5ba9cfe43ab4#d4fa5ecfa06cded665fd235db99b5ba9cfe43ab4" +source = "git+https://github.com/voidzero-dev/vite-task?rev=96bd2eba19cdbfd7612057b41debc0fbb692d1be#96bd2eba19cdbfd7612057b41debc0fbb692d1be" dependencies = [ "bincode", "constcat", @@ -1321,7 +1321,7 @@ dependencies = [ [[package]] name = "fspy_seccomp_unotify" version = "0.1.0" -source = "git+https://github.com/voidzero-dev/vite-task?rev=d4fa5ecfa06cded665fd235db99b5ba9cfe43ab4#d4fa5ecfa06cded665fd235db99b5ba9cfe43ab4" +source = "git+https://github.com/voidzero-dev/vite-task?rev=96bd2eba19cdbfd7612057b41debc0fbb692d1be#96bd2eba19cdbfd7612057b41debc0fbb692d1be" dependencies = [ "bincode", "futures-util", @@ -1338,10 +1338,11 @@ dependencies = [ [[package]] name = "fspy_shared" version = "0.0.0" -source = "git+https://github.com/voidzero-dev/vite-task?rev=d4fa5ecfa06cded665fd235db99b5ba9cfe43ab4#d4fa5ecfa06cded665fd235db99b5ba9cfe43ab4" +source = "git+https://github.com/voidzero-dev/vite-task?rev=96bd2eba19cdbfd7612057b41debc0fbb692d1be#96bd2eba19cdbfd7612057b41debc0fbb692d1be" dependencies = [ "allocator-api2", "bincode", + "bitflags 2.10.0", "bstr", "bytemuck", "os_str_bytes", @@ -1350,13 +1351,12 @@ dependencies = [ "tracing", "uuid", "winapi", - "winsafe 0.0.24", ] [[package]] name = "fspy_shared_unix" version = "0.0.0" -source = "git+https://github.com/voidzero-dev/vite-task?rev=d4fa5ecfa06cded665fd235db99b5ba9cfe43ab4#d4fa5ecfa06cded665fd235db99b5ba9cfe43ab4" +source = "git+https://github.com/voidzero-dev/vite-task?rev=96bd2eba19cdbfd7612057b41debc0fbb692d1be#96bd2eba19cdbfd7612057b41debc0fbb692d1be" dependencies = [ "anyhow", "base64 0.22.1", @@ -1374,7 +1374,7 @@ dependencies = [ [[package]] name = "fspy_test_utils" version = "0.0.0" -source = "git+https://github.com/voidzero-dev/vite-task?rev=d4fa5ecfa06cded665fd235db99b5ba9cfe43ab4#d4fa5ecfa06cded665fd235db99b5ba9cfe43ab4" +source = "git+https://github.com/voidzero-dev/vite-task?rev=96bd2eba19cdbfd7612057b41debc0fbb692d1be#96bd2eba19cdbfd7612057b41debc0fbb692d1be" dependencies = [ "base64 0.22.1", "bincode", @@ -2090,7 +2090,7 @@ version = "0.1.10" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "416f7e718bdb06000964960ffa43b4335ad4012ae8b99060261aa4a8088d5ccb" dependencies = [ - "bitflags 2.9.4", + "bitflags 2.10.0", "libc", "redox_syscall", ] @@ -2235,7 +2235,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "96671d5c84cee3ae4cab96386b9f953b22569ece9677b9fdd1492550a165eca5" dependencies = [ "anyhow", - "bitflags 2.9.4", + "bitflags 2.10.0", "ctor 0.4.3", "napi-build", "napi-sys", @@ -2328,7 +2328,7 @@ version = "0.30.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "74523f3a35e05aba87a1d978330aef40f67b0304ac79c1c00b294c9830543db6" dependencies = [ - "bitflags 2.9.4", + "bitflags 2.10.0", "cfg-if", "cfg_aliases", "libc", @@ -2466,7 +2466,7 @@ version = "0.10.74" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "24ad14dd45412269e1a30f52ad8f0664f0f4f4a89ee8fe28c3b3527021ebb654" dependencies = [ - "bitflags 2.9.4", + "bitflags 2.10.0", "cfg-if", "foreign-types", "libc", @@ -2989,7 +2989,7 @@ version = "0.5.17" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5407465600fb0548f1442edf71dd20683c6ed326200ace4b1ef0763521bb3b77" dependencies = [ - "bitflags 2.9.4", + "bitflags 2.10.0", ] [[package]] @@ -3127,7 +3127,7 @@ version = "0.37.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "165ca6e57b20e1351573e3729b958bc62f0e48025386970b6e4d29e7a7e71f3f" dependencies = [ - "bitflags 2.9.4", + "bitflags 2.10.0", "fallible-iterator", "fallible-streaming-iterator", "hashlink", @@ -3156,7 +3156,7 @@ version = "1.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cd15f8a2c5551a84d56efdc1cd049089e409ac19a3072d5037a17fd70719ff3e" dependencies = [ - "bitflags 2.9.4", + "bitflags 2.10.0", "errno", "libc", "linux-raw-sys", @@ -3263,7 +3263,7 @@ version = "2.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "897b2245f0b511c87893af39b033e5ca9cce68824c4d7e7630b5a1d339658d02" dependencies = [ - "bitflags 2.9.4", + "bitflags 2.10.0", "core-foundation", "core-foundation-sys", "libc", @@ -3446,6 +3446,7 @@ checksum = "ba8593196da75d9dc4f69349682bd4c2099f8cde114257d1ef7ef1b33d1aba54" dependencies = [ "cfg-if", "libc", + "log", "nix 0.23.2", "rand 0.8.5", "win-sys", @@ -3878,7 +3879,7 @@ version = "0.6.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "adc82fd73de2a9722ac5da747f12383d2bfdb93591ee6c58486e0097890f05f2" dependencies = [ - "bitflags 2.9.4", + "bitflags 2.10.0", "bytes", "futures-util", "http 1.3.1", @@ -4147,7 +4148,7 @@ dependencies = [ [[package]] name = "vite_glob" version = "0.0.0" -source = "git+https://github.com/voidzero-dev/vite-task?rev=d4fa5ecfa06cded665fd235db99b5ba9cfe43ab4#d4fa5ecfa06cded665fd235db99b5ba9cfe43ab4" +source = "git+https://github.com/voidzero-dev/vite-task?rev=96bd2eba19cdbfd7612057b41debc0fbb692d1be#96bd2eba19cdbfd7612057b41debc0fbb692d1be" dependencies = [ "thiserror 2.0.17", "wax", @@ -4188,7 +4189,7 @@ dependencies = [ [[package]] name = "vite_path" version = "0.1.0" -source = "git+https://github.com/voidzero-dev/vite-task?rev=d4fa5ecfa06cded665fd235db99b5ba9cfe43ab4#d4fa5ecfa06cded665fd235db99b5ba9cfe43ab4" +source = "git+https://github.com/voidzero-dev/vite-task?rev=96bd2eba19cdbfd7612057b41debc0fbb692d1be#96bd2eba19cdbfd7612057b41debc0fbb692d1be" dependencies = [ "bincode", "diff-struct", @@ -4201,7 +4202,7 @@ dependencies = [ [[package]] name = "vite_str" version = "0.1.0" -source = "git+https://github.com/voidzero-dev/vite-task?rev=d4fa5ecfa06cded665fd235db99b5ba9cfe43ab4#d4fa5ecfa06cded665fd235db99b5ba9cfe43ab4" +source = "git+https://github.com/voidzero-dev/vite-task?rev=96bd2eba19cdbfd7612057b41debc0fbb692d1be#96bd2eba19cdbfd7612057b41debc0fbb692d1be" dependencies = [ "bincode", "compact_str", @@ -4212,7 +4213,7 @@ dependencies = [ [[package]] name = "vite_task" version = "0.0.0" -source = "git+https://github.com/voidzero-dev/vite-task?rev=d4fa5ecfa06cded665fd235db99b5ba9cfe43ab4#d4fa5ecfa06cded665fd235db99b5ba9cfe43ab4" +source = "git+https://github.com/voidzero-dev/vite-task?rev=96bd2eba19cdbfd7612057b41debc0fbb692d1be#96bd2eba19cdbfd7612057b41debc0fbb692d1be" dependencies = [ "anyhow", "bincode", @@ -4251,7 +4252,7 @@ dependencies = [ [[package]] name = "vite_workspace" version = "0.0.0" -source = "git+https://github.com/voidzero-dev/vite-task?rev=d4fa5ecfa06cded665fd235db99b5ba9cfe43ab4#d4fa5ecfa06cded665fd235db99b5ba9cfe43ab4" +source = "git+https://github.com/voidzero-dev/vite-task?rev=96bd2eba19cdbfd7612057b41debc0fbb692d1be#96bd2eba19cdbfd7612057b41debc0fbb692d1be" dependencies = [ "petgraph 0.8.3", "rustc-hash", diff --git a/Cargo.toml b/Cargo.toml index 267ea84f18..6086f3369a 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -65,12 +65,12 @@ tokio = "1.48.0" tracing = "0.1.41" tracing-subscriber = { version = "0.3.19", features = ["env-filter", "serde"] } vite_error = { path = "crates/vite_error" } -vite_glob = { git = "https://github.com/voidzero-dev/vite-task", rev = "d4fa5ecfa06cded665fd235db99b5ba9cfe43ab4" } +vite_glob = { git = "https://github.com/voidzero-dev/vite-task", rev = "96bd2eba19cdbfd7612057b41debc0fbb692d1be" } vite_install = { path = "crates/vite_install" } -vite_path = { git = "https://github.com/voidzero-dev/vite-task", rev = "d4fa5ecfa06cded665fd235db99b5ba9cfe43ab4" } -vite_str = { git = "https://github.com/voidzero-dev/vite-task", rev = "d4fa5ecfa06cded665fd235db99b5ba9cfe43ab4" } -vite_task = { git = "https://github.com/voidzero-dev/vite-task", rev = "d4fa5ecfa06cded665fd235db99b5ba9cfe43ab4" } -vite_workspace = { git = "https://github.com/voidzero-dev/vite-task", rev = "d4fa5ecfa06cded665fd235db99b5ba9cfe43ab4" } +vite_path = { git = "https://github.com/voidzero-dev/vite-task", rev = "96bd2eba19cdbfd7612057b41debc0fbb692d1be" } +vite_str = { git = "https://github.com/voidzero-dev/vite-task", rev = "96bd2eba19cdbfd7612057b41debc0fbb692d1be" } +vite_task = { git = "https://github.com/voidzero-dev/vite-task", rev = "96bd2eba19cdbfd7612057b41debc0fbb692d1be" } +vite_workspace = { git = "https://github.com/voidzero-dev/vite-task", rev = "96bd2eba19cdbfd7612057b41debc0fbb692d1be" } wax = "0.6.0" which = "8.0.0" From 3a4ccc4214019615da453a843f80681b79e6c886 Mon Sep 17 00:00:00 2001 From: branchseer Date: Wed, 19 Nov 2025 14:13:55 +0800 Subject: [PATCH 4/5] update test --- packages/cli/snap-tests/colon-in-name/package.json | 2 +- packages/cli/snap-tests/colon-in-name/snap.txt | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/packages/cli/snap-tests/colon-in-name/package.json b/packages/cli/snap-tests/colon-in-name/package.json index 50a47c935c..ab0cc48779 100644 --- a/packages/cli/snap-tests/colon-in-name/package.json +++ b/packages/cli/snap-tests/colon-in-name/package.json @@ -1,5 +1,5 @@ { "scripts": { - "read_colon_in_name": "node -e 'try { fs.readFileSync(\\\"node:fs\\\") } catch {}'" + "read_colon_in_name": "node -e 'try { fs.readFileSync(process.argv[1]) } catch {}' 'node:fs'" } } diff --git a/packages/cli/snap-tests/colon-in-name/snap.txt b/packages/cli/snap-tests/colon-in-name/snap.txt index dd517c7672..d0494a08dd 100644 --- a/packages/cli/snap-tests/colon-in-name/snap.txt +++ b/packages/cli/snap-tests/colon-in-name/snap.txt @@ -1,5 +1,5 @@ > vp run read_colon_in_name -$ node -e 'try { fs.readFileSync("node:fs") } catch {}' +$ node -e 'try { fs.readFileSync(process.argv[1]) } catch {}' 'node:fs' ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ @@ -11,12 +11,12 @@ Performance: 0% cache hit rate Task Details: ──────────────────────────────────────────────── - [1] read_colon_in_name: $ node -e 'try { fs.readFileSync("node:fs") } catch {}' ✓ + [1] read_colon_in_name: $ node -e 'try { fs.readFileSync(process.argv[1]) } catch {}' 'node:fs' ✓ → Cache miss: no previous cache entry found ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ > vp run read_colon_in_name -$ node -e 'try { fs.readFileSync("node:fs") } catch {}' (✓ cache hit, replaying) +$ node -e 'try { fs.readFileSync(process.argv[1]) } catch {}' 'node:fs' (✓ cache hit, replaying) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ @@ -28,6 +28,6 @@ Performance: 100% cache hit rate, ms saved in total Task Details: ──────────────────────────────────────────────── - [1] read_colon_in_name: $ node -e 'try { fs.readFileSync("node:fs") } catch {}' ✓ + [1] read_colon_in_name: $ node -e 'try { fs.readFileSync(process.argv[1]) } catch {}' 'node:fs' ✓ → Cache hit - output replayed - ms saved ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ From 27b0805fca008cd3f3c3b58fba04b7ee0004abbd Mon Sep 17 00:00:00 2001 From: branchseer Date: Wed, 19 Nov 2025 14:55:07 +0800 Subject: [PATCH 5/5] update test --- packages/cli/snap-tests/colon-in-name/package.json | 2 +- packages/cli/snap-tests/colon-in-name/read_node_fs.js | 3 +++ packages/cli/snap-tests/colon-in-name/snap.txt | 8 ++++---- 3 files changed, 8 insertions(+), 5 deletions(-) create mode 100644 packages/cli/snap-tests/colon-in-name/read_node_fs.js diff --git a/packages/cli/snap-tests/colon-in-name/package.json b/packages/cli/snap-tests/colon-in-name/package.json index ab0cc48779..fde0ba1631 100644 --- a/packages/cli/snap-tests/colon-in-name/package.json +++ b/packages/cli/snap-tests/colon-in-name/package.json @@ -1,5 +1,5 @@ { "scripts": { - "read_colon_in_name": "node -e 'try { fs.readFileSync(process.argv[1]) } catch {}' 'node:fs'" + "read_colon_in_name": "node read_node_fs.js" } } diff --git a/packages/cli/snap-tests/colon-in-name/read_node_fs.js b/packages/cli/snap-tests/colon-in-name/read_node_fs.js new file mode 100644 index 0000000000..8184bed350 --- /dev/null +++ b/packages/cli/snap-tests/colon-in-name/read_node_fs.js @@ -0,0 +1,3 @@ +try { + require('node:fs').readFileSync('node:fs'); +} catch {} diff --git a/packages/cli/snap-tests/colon-in-name/snap.txt b/packages/cli/snap-tests/colon-in-name/snap.txt index d0494a08dd..4e6ceeb618 100644 --- a/packages/cli/snap-tests/colon-in-name/snap.txt +++ b/packages/cli/snap-tests/colon-in-name/snap.txt @@ -1,5 +1,5 @@ > vp run read_colon_in_name -$ node -e 'try { fs.readFileSync(process.argv[1]) } catch {}' 'node:fs' +$ node read_node_fs.js ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ @@ -11,12 +11,12 @@ Performance: 0% cache hit rate Task Details: ──────────────────────────────────────────────── - [1] read_colon_in_name: $ node -e 'try { fs.readFileSync(process.argv[1]) } catch {}' 'node:fs' ✓ + [1] read_colon_in_name: $ node read_node_fs.js ✓ → Cache miss: no previous cache entry found ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ > vp run read_colon_in_name -$ node -e 'try { fs.readFileSync(process.argv[1]) } catch {}' 'node:fs' (✓ cache hit, replaying) +$ node read_node_fs.js (✓ cache hit, replaying) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ @@ -28,6 +28,6 @@ Performance: 100% cache hit rate, ms saved in total Task Details: ──────────────────────────────────────────────── - [1] read_colon_in_name: $ node -e 'try { fs.readFileSync(process.argv[1]) } catch {}' 'node:fs' ✓ + [1] read_colon_in_name: $ node read_node_fs.js ✓ → Cache hit - output replayed - ms saved ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━