From 5994ec8b8ae528ecd604a95a1d602abdf55a6248 Mon Sep 17 00:00:00 2001 From: Bernardo Uriarte Date: Fri, 10 Jan 2025 22:22:17 +0100 Subject: [PATCH] fix ordering issue when both node and bun are selected --- docs/app.tsx | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/docs/app.tsx b/docs/app.tsx index 06b1de3fd..c3b78f8e6 100644 --- a/docs/app.tsx +++ b/docs/app.tsx @@ -178,6 +178,11 @@ async function graph({ const selectedNodeJsVersionsSet = new Set(selectedNodeJsVersions); const selectedBunVersionsSet = new Set(selectedBunVersions); + const runtimesOrder = { + NODE: 0, + BUN: 1, + }; + const valuesNodejs = benchmarkResultsNodejs .filter( b => @@ -190,6 +195,7 @@ async function graph({ // artificical benchmark name to make sure its always sorted by // benchmark and node-version benchmark: [ + runtimesOrder.NODE, BENCHMARKS_ORDER[b.benchmark], NODE_VERSIONS.indexOf(getNodeMajorVersionNumber(b.runtimeVersion)), b.runtimeVersion, @@ -209,6 +215,7 @@ async function graph({ // artificical benchmark name to make sure its always sorted by // benchmark and node-version benchmark: [ + runtimesOrder.BUN, BENCHMARKS_ORDER[b.benchmark], BUN_VERSIONS.indexOf(getBunMajorVersionNumber(b.runtimeVersion)), b.runtimeVersion,