@@ -36,34 +36,34 @@ jobs:
36
36
- name : Benchmark package managers
37
37
run : |
38
38
echo "Benchmarking npm (cold cache)..."
39
- hyperfine --prepare 'rm -rf node_modules package-lock.json' 'npm install' --export-markdown npm_cold.md
39
+ hyperfine -i - -prepare 'rm -rf node_modules package-lock.json' 'npm install' --export-markdown npm_cold.md
40
40
41
41
echo "Benchmarking npm (warm cache)..."
42
- hyperfine 'npm install' --export-markdown npm_warm.md
42
+ hyperfine -i 'npm install' --export-markdown npm_warm.md
43
43
44
44
echo "Benchmarking yarn (cold cache)..."
45
- hyperfine --prepare 'rm -rf node_modules yarn.lock' 'yarn install' --export-markdown yarn_cold.md
45
+ hyperfine -i - -prepare 'rm -rf node_modules yarn.lock' 'yarn install' --export-markdown yarn_cold.md
46
46
47
47
echo "Benchmarking yarn (warm cache)..."
48
- hyperfine 'yarn install' --export-markdown yarn_warm.md
48
+ hyperfine -i 'yarn install' --export-markdown yarn_warm.md
49
49
50
50
echo "Benchmarking pnpm (cold cache)..."
51
- hyperfine --prepare 'rm -rf node_modules pnpm-lock.yaml' 'pnpm install' --export-markdown pnpm_cold.md
51
+ hyperfine -i - -prepare 'rm -rf node_modules pnpm-lock.yaml' 'pnpm install' --export-markdown pnpm_cold.md
52
52
53
53
echo "Benchmarking pnpm (warm cache)..."
54
- hyperfine 'pnpm install' --export-markdown pnpm_warm.md
54
+ hyperfine -i 'pnpm install' --export-markdown pnpm_warm.md
55
55
56
56
echo "Benchmarking bun (cold cache)..."
57
- hyperfine --prepare 'rm -rf node_modules bun.lockb' 'bun install' --export-markdown bun_cold.md
57
+ hyperfine -i - -prepare 'rm -rf node_modules bun.lockb' 'bun install' --export-markdown bun_cold.md
58
58
59
59
echo "Benchmarking bun (warm cache)..."
60
- hyperfine 'bun install' --export-markdown bun_warm.md
60
+ hyperfine -i 'bun install' --export-markdown bun_warm.md
61
61
62
62
echo "Benchmarking deno (cold cache)..."
63
- hyperfine --prepare 'rm -rf deno_modules' 'deno cache' --export-markdown deno_cold.md
63
+ hyperfine -i - -prepare 'rm -rf deno_modules' 'deno cache' --export-markdown deno_cold.md
64
64
65
65
echo "Benchmarking deno (warm cache)..."
66
- hyperfine 'deno cache' --export-markdown deno_warm.md
66
+ hyperfine -i 'deno cache' --export-markdown deno_warm.md
67
67
68
68
echo "Benchmark Results:"
69
69
cat npm_cold.md
0 commit comments