fix: sort legacy chord inputs

This commit is contained in:
2024-01-24 18:55:31 +01:00
parent 5b6a5ea36d
commit eaf0adaf01

View File

@@ -13,7 +13,10 @@ export function csvChordsToJson(csv: string): CharaChordFile {
.map(line => {
const [input, output] = line.split(/,(?=[^,]*$)/, 2)
return [
input.split("+").map(it => KEYMAP_IDS.get(it.trim())?.code ?? 0),
input
.split("+")
.map(it => KEYMAP_IDS.get(it.trim())?.code ?? 0)
.sort((a, b) => a - b),
output
.trim()
.split("")