Sample images simplification

This commit is contained in:
be5invis 2022-02-08 18:50:50 -08:00
parent 952e1492ba
commit 824377767a
1585 changed files with 949 additions and 983 deletions

View file

@ -15,10 +15,11 @@ exports.parseVariantsData = async function () {
const varDatParsed = VariantDataParser.parse(varDatRaw);
const primes = getCvData(varDatParsed);
const specials = getSpecialVariantsData(varDatParsed);
const composites = getSsData(varDatParsed);
const defaults = getCompWithLens(varDatParsed, null, x => x.composition);
return { primes, composites, defaults };
return { primes, composites, specials, defaults };
};
function getCvData(parsed) {
@ -30,6 +31,15 @@ function getCvData(parsed) {
return Array.from(samplerGroups.values());
}
function getSpecialVariantsData(parsed) {
let result = new Map();
for (const [keyPrime, prime] of parsed.primes) {
if (!prime.isSpecial) continue;
result.set(prime.key, prime.toJson());
}
return Array.from(result.values());
}
const mockPara = {
sans: {
upright: {},