Fixed replaceFirst behavior into replaceAll

This commit is contained in:
Ricardo Fernández Serrata 2022-06-16 21:06:49 -04:00 committed by GitHub
parent e52edd6cff
commit 1facc93c9c
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -25,9 +25,9 @@ for (let key in frames) {
let fileData = frames[key]
for (let innerKey in fileData) {
if (!["spriteSize", "spriteOffset"].includes(innerKey)) delete fileData[innerKey] // remove useless stuff
else fileData[innerKey] = JSON.parse(fileData[innerKey].replace('{', '[').replace('}', ']'))
else fileData[innerKey] = JSON.parse(fileData[innerKey].replaceAll('{', '[').replaceAll('}', ']'))
}
}
}
fs.writeFileSync('./parsed/gameSheet.json', JSON.stringify(frames, null, 2).replace(/\[\n.+?(-?\d+),\n.+?(-?\d+)\n.+]/g, "[$1, $2]")); // regex to make it easier to read
console.log("Successfully parsed!")
console.log("Successfully parsed!")