From b3b104844b3ecb8a548f4f92e48ad4bdf5d93515 Mon Sep 17 00:00:00 2001 From: "brice.boisson" Date: Fri, 24 Oct 2025 21:42:49 +0200 Subject: [PATCH] Sort array by preprocessed module list and non sorted eda module list response --- src/wave_editor.ts | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/wave_editor.ts b/src/wave_editor.ts index c7c0bdd..081a3ff 100644 --- a/src/wave_editor.ts +++ b/src/wave_editor.ts @@ -36,6 +36,13 @@ export async function requestModuleTree( ((moduleTree[modType] ??= { module: [], last: 0 }).module).push(rawPath); } + for (const entry of Object.values(moduleTree)) { + entry.module.sort((a, b) => a.replace(/[^a-zA-Z0-9]/gi, "").localeCompare( b.replace(/[^a-zA-Z0-9]/gi, ""), undefined, { numeric: true, sensitivity: "base" } )); + for (const elt of entry.module) { + console.log(elt) + } + } + console.log(moduleTree); return moduleTree;