Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
52 changes: 34 additions & 18 deletions app/src/components/history-chart.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -283,24 +283,40 @@ export const HistoryChart = ({
return String(label);
}
}}
formatter={(value, name, item) => (
<div className="flex flex-1 justify-between items-center gap-4">
<span className="flex items-center gap-2 text-muted-foreground">
<span
className="inline-block h-2.5 w-2.5 shrink-0 rounded-full"
style={{ backgroundColor: item.color }}
/>
{name}
</span>
<span className="font-mono font-medium tabular-nums text-foreground">
{typeof value === "number"
? isPerPackageVariation
? `${value.toFixed(1)} ms/pkg`
: `${value.toFixed(2)}s`
: String(value)}
</span>
</div>
)}
formatter={(value, _name, item) => {
// Resolve the PM key from the dataKey (e.g. "npm", "vlt")
const pmKey = item.dataKey as PackageManager;
// Look up the versions for the hovered date
const pointDate = item.payload?.date as string | undefined;
const dateVersions = pointDate
? historyData.versionsByDate[pointDate]
: undefined;
// Fall back to current versions when historical versions
// are unavailable (older data points)
const displayLabel = formatPackageManagerLabel(
pmKey,
dateVersions ?? chartData.versions,
Comment thread
darcyclarke marked this conversation as resolved.
{ isRegistryVariation: isRegistry },
);
return (
<div className="flex flex-1 justify-between items-center gap-4">
<span className="flex items-center gap-2 text-muted-foreground">
<span
className="inline-block h-2.5 w-2.5 shrink-0 rounded-full"
style={{ backgroundColor: item.color }}
/>
{displayLabel}
</span>
<span className="font-mono font-medium tabular-nums text-foreground">
{typeof value === "number"
? isPerPackageVariation
? `${value.toFixed(1)} ms/pkg`
: `${value.toFixed(2)}s`
: String(value)}
</span>
</div>
);
}}
/>
}
/>
Expand Down
12 changes: 10 additions & 2 deletions app/src/hooks/use-history-data.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
import { useState, useEffect } from "react";
import type { HistoryData, HistoryVariation } from "@/types/history";
import type { PackageManagerVersions } from "@/types/chart-data";

/** Max days to attempt fetching (generates date strings, 404s are skipped) */
const MAX_DAYS = 180;
Expand Down Expand Up @@ -62,7 +63,9 @@ async function parallelLimit<T>(
}
}

await Promise.all(Array.from({ length: Math.min(limit, tasks.length) }, worker));
await Promise.all(
Array.from({ length: Math.min(limit, tasks.length) }, worker),
);
return results;
}

Expand Down Expand Up @@ -93,6 +96,7 @@ interface ChartDataResponse {
data: FixtureDataSet;
packageManagers: string[];
};
versions?: PackageManagerVersions;
}

/**
Expand Down Expand Up @@ -212,13 +216,17 @@ export const useHistoryData = (): UseHistoryDataReturn => {
string,
Record<string, Record<string, number>>
>();
const versionsByDate: Record<string, PackageManagerVersions> = {};

for (const { date, data } of successfulResults) {
const dayData = extractDayData(data);
dayDataMap.set(date, dayData);
for (const variation of Object.keys(dayData)) {
allVariations.add(variation);
}
if (data.versions && Object.keys(data.versions).length > 0) {
versionsByDate[date] = data.versions;
}
}

const dates = successfulResults.map((r) => r.date);
Expand Down Expand Up @@ -303,7 +311,7 @@ export const useHistoryData = (): UseHistoryDataReturn => {
"run",
]);

setHistoryData({ dates, variations });
setHistoryData({ dates, variations, versionsByDate });
} catch (e) {
const msg = e instanceof Error ? e.message : "Unknown error";
console.warn("History data not available:", msg);
Expand Down
2 changes: 1 addition & 1 deletion app/src/lib/utils.ts
Original file line number Diff line number Diff line change
Expand Up @@ -532,7 +532,7 @@ export function getPackageManagerDisplayName(
if (packageManager === "jfrog") return "jfrog.io";
}
if (packageManager === "pnpm") return "pnpm";
if (packageManager === "pacquet") return "pnpm (v12)";
if (packageManager === "pacquet") return "pacquet";
if (packageManager === "berry") return "yarn (berry)";
if (packageManager === "zpm") return "yarn (zpm)";
if (packageManager === "turbo") return "turborepo";
Expand Down
4 changes: 4 additions & 0 deletions app/src/types/history.ts
Original file line number Diff line number Diff line change
@@ -1,8 +1,12 @@
import type { PackageManagerVersions } from "@/types/chart-data";

export type HistoryVariation = Record<string, (number | null)[]>;

export interface HistoryData {
dates: string[];
variations: Record<string, HistoryVariation>;
/** Package-manager versions keyed by date (YYYY-MM-DD). */
versionsByDate: Record<string, PackageManagerVersions>;
}

export interface HistoryDataPoint {
Expand Down
11 changes: 1 addition & 10 deletions scripts/setup.sh
Original file line number Diff line number Diff line change
Expand Up @@ -50,12 +50,6 @@ npm install -g --allow-scripts=bun,deno,nx npm@latest corepack@latest vlt@latest
# Install Vite+ (vp) via npm (available as the `vite-plus` package)
npm install -g vite-plus@latest

# Install pnpm 12 alpha (pacquet engine) to a dedicated prefix so it doesn't
# conflict with the corepack-managed pnpm@latest used by the pnpm benchmark.
# npm 12 blocks dependency lifecycle scripts by default, but pnpm's preinstall
# replaces its placeholder launcher with the platform-specific native binary.
npm install --global pnpm@next-12 --prefix /tmp/pnpm12 --allow-scripts=pnpm

# Install aube via npm (available as the `@endevco/aube` package).
# npm 12 blocks dependency lifecycle scripts by default, but aube's preinstall
# selects and installs its platform-specific native binary. Allow only aube's
Expand All @@ -74,7 +68,7 @@ npm install -g upm@latest
if ! command -v aube &>/dev/null; then
echo "Warning: aube binary not available after installation — excluding from benchmarks"
if [ -n "${GITHUB_ENV:-}" ]; then
BENCH_INCLUDE="${BENCH_INCLUDE:-npm,yarn,berry,zpm,pnpm,pacquet,vlt,bun,deno,aube,upm,nx,turbo,vp,node}"
BENCH_INCLUDE="${BENCH_INCLUDE:-npm,yarn,berry,zpm,pnpm,vlt,bun,deno,aube,upm,nx,turbo,vp,node}"
BENCH_INCLUDE="${BENCH_INCLUDE//,aube/}"
BENCH_INCLUDE="${BENCH_INCLUDE//aube,/}"
echo "BENCH_INCLUDE=$BENCH_INCLUDE" >> "$GITHUB_ENV"
Expand Down Expand Up @@ -102,7 +96,6 @@ YARN_VERSION="$(corepack yarn@1 -v)"
BERRY_VERSION="$(corepack yarn@latest -v)"
ZPM_VERSION="${BENCH_ZPM_VERSION:-$(curl -fsSL https://repo.yarnpkg.com/channels/default/canary)}"
PNPM_VERSION="$(corepack pnpm@latest -v)"
PACQUET_VERSION="$(/tmp/pnpm12/bin/pnpm --version)"
BUN_VERSION="$(bun -v)"
DENO_VERSION="$(npm view deno@latest version)"
NX_VERSION="$(npm view nx@latest version)"
Expand All @@ -119,7 +112,6 @@ echo "yarn: $YARN_VERSION"
echo "yarn (berry): $BERRY_VERSION"
echo "yarn (zpm): $ZPM_VERSION"
echo "pnpm: $PNPM_VERSION"
echo "pacquet: $PACQUET_VERSION"
echo "bun: $BUN_VERSION"
echo "deno: $DENO_VERSION"
echo "nx: $NX_VERSION"
Expand All @@ -137,7 +129,6 @@ echo "{
\"berry\": \"$BERRY_VERSION\",
\"zpm\": \"$ZPM_VERSION\",
\"pnpm\": \"$PNPM_VERSION\",
\"pacquet\": \"$PACQUET_VERSION\",
\"bun\": \"$BUN_VERSION\",
\"deno\": \"$DENO_VERSION\",
\"nx\": \"$NX_VERSION\",
Expand Down
6 changes: 0 additions & 6 deletions scripts/variations/build-cache.sh
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,6 @@ BENCH_INSTALL_COMMAND_YARN="${BENCH_COMMAND_YARN//\$\{HYPERFINE_ITERATION\}/buil
BENCH_INSTALL_COMMAND_BERRY="${BENCH_COMMAND_BERRY//\$\{HYPERFINE_ITERATION\}/build-cache}"
BENCH_INSTALL_COMMAND_ZPM="${BENCH_COMMAND_ZPM//\$\{HYPERFINE_ITERATION\}/build-cache}"
BENCH_INSTALL_COMMAND_PNPM="${BENCH_COMMAND_PNPM//\$\{HYPERFINE_ITERATION\}/build-cache}"
BENCH_INSTALL_COMMAND_PACQUET="${BENCH_COMMAND_PACQUET//\$\{HYPERFINE_ITERATION\}/build-cache}"
BENCH_INSTALL_COMMAND_VLT="${BENCH_COMMAND_VLT//\$\{HYPERFINE_ITERATION\}/build-cache}"
BENCH_INSTALL_COMMAND_BUN="${BENCH_COMMAND_BUN//\$\{HYPERFINE_ITERATION\}/build-cache}"
BENCH_INSTALL_COMMAND_DENO="${BENCH_COMMAND_DENO//\$\{HYPERFINE_ITERATION\}/build-cache}"
Expand All @@ -27,7 +26,6 @@ BENCH_INSTALL_PREPARE_YARN="$(prepend_setup "$BENCH_INSTALL_COMMAND_YARN" "$BENC
BENCH_INSTALL_PREPARE_BERRY="$(prepend_setup "$BENCH_INSTALL_COMMAND_BERRY" "$BENCH_SETUP_BERRY")"
BENCH_INSTALL_PREPARE_ZPM="$(prepend_setup "$BENCH_INSTALL_COMMAND_ZPM" "$BENCH_SETUP_ZPM")"
BENCH_INSTALL_PREPARE_PNPM="$(prepend_setup "$BENCH_INSTALL_COMMAND_PNPM" "$BENCH_SETUP_PNPM")"
BENCH_INSTALL_PREPARE_PACQUET="$(prepend_setup "$BENCH_INSTALL_COMMAND_PACQUET" "$BENCH_SETUP_PACQUET")"
BENCH_INSTALL_PREPARE_VLT="$(prepend_setup "$BENCH_INSTALL_COMMAND_VLT" "$BENCH_SETUP_VLT")"
BENCH_INSTALL_PREPARE_BUN="$(prepend_setup "$BENCH_INSTALL_COMMAND_BUN" "$BENCH_SETUP_BUN")"
BENCH_INSTALL_PREPARE_DENO="$(prepend_setup "$BENCH_INSTALL_COMMAND_DENO" "$BENCH_SETUP_DENO")"
Expand All @@ -40,7 +38,6 @@ BENCH_WARM_BUILD_YARN="timeout $BENCH_TIMEOUT corepack yarn@1 run build > $BENCH
BENCH_WARM_BUILD_BERRY="timeout $BENCH_TIMEOUT corepack yarn@latest run build > $BENCH_OUTPUT_FOLDER/berry-warm-build-output.log 2>&1"
BENCH_WARM_BUILD_ZPM="timeout $BENCH_TIMEOUT yarn run build > $BENCH_OUTPUT_FOLDER/zpm-warm-build-output.log 2>&1"
BENCH_WARM_BUILD_PNPM="timeout $BENCH_TIMEOUT corepack pnpm@latest run build > $BENCH_OUTPUT_FOLDER/pnpm-warm-build-output.log 2>&1"
BENCH_WARM_BUILD_PACQUET="timeout $BENCH_TIMEOUT /tmp/pnpm12/bin/pnpm run build > $BENCH_OUTPUT_FOLDER/pacquet-warm-build-output.log 2>&1"
BENCH_WARM_BUILD_VLT="timeout $BENCH_TIMEOUT vlt run build --view=human > $BENCH_OUTPUT_FOLDER/vlt-warm-build-output.log 2>&1"
BENCH_WARM_BUILD_BUN="timeout $BENCH_TIMEOUT bun run build > $BENCH_OUTPUT_FOLDER/bun-warm-build-output.log 2>&1"
BENCH_WARM_BUILD_DENO="timeout $BENCH_TIMEOUT deno run build > $BENCH_OUTPUT_FOLDER/deno-warm-build-output.log 2>&1"
Expand All @@ -56,7 +53,6 @@ BENCH_COMMAND_YARN="timeout $BENCH_TIMEOUT corepack yarn@1 run build > $BENCH_OU
BENCH_COMMAND_BERRY="timeout $BENCH_TIMEOUT corepack yarn@latest run build > $BENCH_OUTPUT_FOLDER/berry-build-output-\${HYPERFINE_ITERATION}.log 2>&1"
BENCH_COMMAND_ZPM="timeout $BENCH_TIMEOUT yarn run build > $BENCH_OUTPUT_FOLDER/zpm-build-output-\${HYPERFINE_ITERATION}.log 2>&1"
BENCH_COMMAND_PNPM="timeout $BENCH_TIMEOUT corepack pnpm@latest run build > $BENCH_OUTPUT_FOLDER/pnpm-build-output-\${HYPERFINE_ITERATION}.log 2>&1"
BENCH_COMMAND_PACQUET="timeout $BENCH_TIMEOUT /tmp/pnpm12/bin/pnpm run build > $BENCH_OUTPUT_FOLDER/pacquet-build-output-\${HYPERFINE_ITERATION}.log 2>&1"
BENCH_COMMAND_VLT="timeout $BENCH_TIMEOUT vlt run build --view=human > $BENCH_OUTPUT_FOLDER/vlt-build-output-\${HYPERFINE_ITERATION}.log 2>&1"
BENCH_COMMAND_BUN="timeout $BENCH_TIMEOUT bun run build > $BENCH_OUTPUT_FOLDER/bun-build-output-\${HYPERFINE_ITERATION}.log 2>&1"
BENCH_COMMAND_DENO="timeout $BENCH_TIMEOUT deno run build > $BENCH_OUTPUT_FOLDER/deno-build-output-\${HYPERFINE_ITERATION}.log 2>&1"
Expand Down Expand Up @@ -85,8 +81,6 @@ hyperfine --ignore-failure \
${BENCH_INCLUDE_ZPM:+--command-name="zpm" "$BENCH_COMMAND_ZPM"} \
${BENCH_INCLUDE_PNPM:+--prepare="$BENCH_INSTALL_PREPARE_PNPM || true; bash $BENCH_SCRIPTS/clean-helpers.sh clean_build_output; $BENCH_WARM_BUILD_PNPM || true"} \
${BENCH_INCLUDE_PNPM:+--command-name="pnpm" "$BENCH_COMMAND_PNPM"} \
${BENCH_INCLUDE_PACQUET:+--prepare="$BENCH_INSTALL_PREPARE_PACQUET || true; bash $BENCH_SCRIPTS/clean-helpers.sh clean_build_output; $BENCH_WARM_BUILD_PACQUET || true"} \
${BENCH_INCLUDE_PACQUET:+--command-name="pacquet" "$BENCH_COMMAND_PACQUET"} \
${BENCH_INCLUDE_VLT:+--prepare="$BENCH_INSTALL_PREPARE_VLT || true; bash $BENCH_SCRIPTS/clean-helpers.sh clean_build_output; $BENCH_WARM_BUILD_VLT || true"} \
${BENCH_INCLUDE_VLT:+--command-name="vlt" "$BENCH_COMMAND_VLT"} \
${BENCH_INCLUDE_BUN:+--prepare="$BENCH_INSTALL_PREPARE_BUN || true; bash $BENCH_SCRIPTS/clean-helpers.sh clean_build_output; $BENCH_WARM_BUILD_BUN || true"} \
Expand Down
5 changes: 0 additions & 5 deletions scripts/variations/build.sh
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,6 @@ BENCH_INSTALL_COMMAND_YARN="${BENCH_COMMAND_YARN//\$\{HYPERFINE_ITERATION\}/buil
BENCH_INSTALL_COMMAND_BERRY="${BENCH_COMMAND_BERRY//\$\{HYPERFINE_ITERATION\}/build}"
BENCH_INSTALL_COMMAND_ZPM="${BENCH_COMMAND_ZPM//\$\{HYPERFINE_ITERATION\}/build}"
BENCH_INSTALL_COMMAND_PNPM="${BENCH_COMMAND_PNPM//\$\{HYPERFINE_ITERATION\}/build}"
BENCH_INSTALL_COMMAND_PACQUET="${BENCH_COMMAND_PACQUET//\$\{HYPERFINE_ITERATION\}/build}"
BENCH_INSTALL_COMMAND_VLT="${BENCH_COMMAND_VLT//\$\{HYPERFINE_ITERATION\}/build}"
BENCH_INSTALL_COMMAND_BUN="${BENCH_COMMAND_BUN//\$\{HYPERFINE_ITERATION\}/build}"
BENCH_INSTALL_COMMAND_DENO="${BENCH_COMMAND_DENO//\$\{HYPERFINE_ITERATION\}/build}"
Expand All @@ -27,7 +26,6 @@ BENCH_INSTALL_PREPARE_YARN="$(prepend_setup "$BENCH_INSTALL_COMMAND_YARN" "$BENC
BENCH_INSTALL_PREPARE_BERRY="$(prepend_setup "$BENCH_INSTALL_COMMAND_BERRY" "$BENCH_SETUP_BERRY")"
BENCH_INSTALL_PREPARE_ZPM="$(prepend_setup "$BENCH_INSTALL_COMMAND_ZPM" "$BENCH_SETUP_ZPM")"
BENCH_INSTALL_PREPARE_PNPM="$(prepend_setup "$BENCH_INSTALL_COMMAND_PNPM" "$BENCH_SETUP_PNPM")"
BENCH_INSTALL_PREPARE_PACQUET="$(prepend_setup "$BENCH_INSTALL_COMMAND_PACQUET" "$BENCH_SETUP_PACQUET")"
BENCH_INSTALL_PREPARE_VLT="$(prepend_setup "$BENCH_INSTALL_COMMAND_VLT" "$BENCH_SETUP_VLT")"
BENCH_INSTALL_PREPARE_BUN="$(prepend_setup "$BENCH_INSTALL_COMMAND_BUN" "$BENCH_SETUP_BUN")"
BENCH_INSTALL_PREPARE_DENO="$(prepend_setup "$BENCH_INSTALL_COMMAND_DENO" "$BENCH_SETUP_DENO")"
Expand All @@ -41,7 +39,6 @@ BENCH_COMMAND_YARN="timeout $BENCH_TIMEOUT corepack yarn@1 run build > $BENCH_OU
BENCH_COMMAND_BERRY="timeout $BENCH_TIMEOUT corepack yarn@latest run build > $BENCH_OUTPUT_FOLDER/berry-build-output-\${HYPERFINE_ITERATION}.log 2>&1"
BENCH_COMMAND_ZPM="timeout $BENCH_TIMEOUT yarn run build > $BENCH_OUTPUT_FOLDER/zpm-build-output-\${HYPERFINE_ITERATION}.log 2>&1"
BENCH_COMMAND_PNPM="timeout $BENCH_TIMEOUT corepack pnpm@latest run build > $BENCH_OUTPUT_FOLDER/pnpm-build-output-\${HYPERFINE_ITERATION}.log 2>&1"
BENCH_COMMAND_PACQUET="timeout $BENCH_TIMEOUT /tmp/pnpm12/bin/pnpm run build > $BENCH_OUTPUT_FOLDER/pacquet-build-output-\${HYPERFINE_ITERATION}.log 2>&1"
BENCH_COMMAND_VLT="timeout $BENCH_TIMEOUT vlt run build --view=human > $BENCH_OUTPUT_FOLDER/vlt-build-output-\${HYPERFINE_ITERATION}.log 2>&1"
BENCH_COMMAND_BUN="timeout $BENCH_TIMEOUT bun run build > $BENCH_OUTPUT_FOLDER/bun-build-output-\${HYPERFINE_ITERATION}.log 2>&1"
BENCH_COMMAND_DENO="timeout $BENCH_TIMEOUT deno run build > $BENCH_OUTPUT_FOLDER/deno-build-output-\${HYPERFINE_ITERATION}.log 2>&1"
Expand Down Expand Up @@ -71,8 +68,6 @@ hyperfine --ignore-failure \
${BENCH_INCLUDE_ZPM:+--command-name="zpm" "$BENCH_COMMAND_ZPM"} \
${BENCH_INCLUDE_PNPM:+--prepare="$BENCH_INSTALL_PREPARE_PNPM; bash $BENCH_SCRIPTS/clean-helpers.sh clean_build_output"} \
${BENCH_INCLUDE_PNPM:+--command-name="pnpm" "$BENCH_COMMAND_PNPM"} \
${BENCH_INCLUDE_PACQUET:+--prepare="$BENCH_INSTALL_PREPARE_PACQUET; bash $BENCH_SCRIPTS/clean-helpers.sh clean_build_output"} \
${BENCH_INCLUDE_PACQUET:+--command-name="pacquet" "$BENCH_COMMAND_PACQUET"} \
${BENCH_INCLUDE_VLT:+--prepare="$BENCH_INSTALL_PREPARE_VLT; bash $BENCH_SCRIPTS/clean-helpers.sh clean_build_output"} \
${BENCH_INCLUDE_VLT:+--command-name="vlt" "$BENCH_COMMAND_VLT"} \
${BENCH_INCLUDE_BUN:+--prepare="$BENCH_INSTALL_PREPARE_BUN; bash $BENCH_SCRIPTS/clean-helpers.sh clean_build_output"} \
Expand Down
2 changes: 0 additions & 2 deletions scripts/variations/cache+lockfile+node_modules.sh
Original file line number Diff line number Diff line change
Expand Up @@ -28,8 +28,6 @@ hyperfine --ignore-failure \
${BENCH_INCLUDE_ZPM:+--command-name="zpm" "$BENCH_COMMAND_ZPM"} \
${BENCH_INCLUDE_PNPM:+--prepare="$(append_setup "$BENCH_PREPARE_BASE" "$BENCH_SETUP_PNPM")"} \
${BENCH_INCLUDE_PNPM:+--command-name="pnpm" "$BENCH_COMMAND_PNPM"} \
${BENCH_INCLUDE_PACQUET:+--prepare="$(append_setup "$BENCH_PREPARE_BASE" "$BENCH_SETUP_PACQUET")"} \
${BENCH_INCLUDE_PACQUET:+--command-name="pacquet" "$BENCH_COMMAND_PACQUET"} \
${BENCH_INCLUDE_VLT:+--prepare="$(append_setup "$BENCH_PREPARE_BASE" "$BENCH_SETUP_VLT")"} \
${BENCH_INCLUDE_VLT:+--command-name="vlt" "$BENCH_COMMAND_VLT"} \
${BENCH_INCLUDE_BUN:+--prepare="$(append_setup "$BENCH_PREPARE_BASE" "$BENCH_SETUP_BUN")"} \
Expand Down
2 changes: 0 additions & 2 deletions scripts/variations/cache+lockfile.sh
Original file line number Diff line number Diff line change
Expand Up @@ -28,8 +28,6 @@ hyperfine --ignore-failure \
${BENCH_INCLUDE_ZPM:+--command-name="zpm" "$BENCH_COMMAND_ZPM"} \
${BENCH_INCLUDE_PNPM:+--prepare="$(append_setup "$BENCH_PREPARE_BASE" "$BENCH_SETUP_PNPM")"} \
${BENCH_INCLUDE_PNPM:+--command-name="pnpm" "$BENCH_COMMAND_PNPM"} \
${BENCH_INCLUDE_PACQUET:+--prepare="$(append_setup "$BENCH_PREPARE_BASE" "$BENCH_SETUP_PACQUET")"} \
${BENCH_INCLUDE_PACQUET:+--command-name="pacquet" "$BENCH_COMMAND_PACQUET"} \
${BENCH_INCLUDE_VLT:+--prepare="$(append_setup "$BENCH_PREPARE_BASE" "$BENCH_SETUP_VLT")"} \
${BENCH_INCLUDE_VLT:+--command-name="vlt" "$BENCH_COMMAND_VLT"} \
${BENCH_INCLUDE_BUN:+--prepare="$(append_setup "$BENCH_PREPARE_BASE" "$BENCH_SETUP_BUN")"} \
Expand Down
2 changes: 0 additions & 2 deletions scripts/variations/cache+node_modules.sh
Original file line number Diff line number Diff line change
Expand Up @@ -28,8 +28,6 @@ hyperfine --ignore-failure \
${BENCH_INCLUDE_ZPM:+--command-name="zpm" "$BENCH_COMMAND_ZPM"} \
${BENCH_INCLUDE_PNPM:+--prepare="$(append_setup "$BENCH_PREPARE_BASE" "$BENCH_SETUP_PNPM")"} \
${BENCH_INCLUDE_PNPM:+--command-name="pnpm" "$BENCH_COMMAND_PNPM"} \
${BENCH_INCLUDE_PACQUET:+--prepare="$(append_setup "$BENCH_PREPARE_BASE" "$BENCH_SETUP_PACQUET")"} \
${BENCH_INCLUDE_PACQUET:+--command-name="pacquet" "$BENCH_COMMAND_PACQUET"} \
${BENCH_INCLUDE_VLT:+--prepare="$(append_setup "$BENCH_PREPARE_BASE" "$BENCH_SETUP_VLT")"} \
${BENCH_INCLUDE_VLT:+--command-name="vlt" "$BENCH_COMMAND_VLT"} \
${BENCH_INCLUDE_BUN:+--prepare="$(append_setup "$BENCH_PREPARE_BASE" "$BENCH_SETUP_BUN")"} \
Expand Down
2 changes: 0 additions & 2 deletions scripts/variations/cache.sh
Original file line number Diff line number Diff line change
Expand Up @@ -28,8 +28,6 @@ hyperfine --ignore-failure \
${BENCH_INCLUDE_ZPM:+--command-name="zpm" "$BENCH_COMMAND_ZPM"} \
${BENCH_INCLUDE_PNPM:+--prepare="$(append_setup "$BENCH_PREPARE_BASE" "$BENCH_SETUP_PNPM")"} \
${BENCH_INCLUDE_PNPM:+--command-name="pnpm" "$BENCH_COMMAND_PNPM"} \
${BENCH_INCLUDE_PACQUET:+--prepare="$(append_setup "$BENCH_PREPARE_BASE" "$BENCH_SETUP_PACQUET")"} \
${BENCH_INCLUDE_PACQUET:+--command-name="pacquet" "$BENCH_COMMAND_PACQUET"} \
${BENCH_INCLUDE_VLT:+--prepare="$(append_setup "$BENCH_PREPARE_BASE" "$BENCH_SETUP_VLT")"} \
${BENCH_INCLUDE_VLT:+--command-name="vlt" "$BENCH_COMMAND_VLT"} \
${BENCH_INCLUDE_BUN:+--prepare="$(append_setup "$BENCH_PREPARE_BASE" "$BENCH_SETUP_BUN")"} \
Expand Down
Loading