feat: Implement collection support for logos and flags in the gallery

This commit is contained in:
sHa
2025-06-17 16:21:31 +03:00
parent ed7c0e1b96
commit b81271c1cc
5 changed files with 107 additions and 25 deletions

View File

@@ -4,19 +4,8 @@ const fs = require('fs');
const path = require('path');
const { Resvg } = require('@resvg/resvg-js');
// Configuration
const collections = [
{ name: 'logos', label: 'Logos',
baseDir: 'logos',
genDir: 'logos_gen',
dataFile: 'data/logos.json'
},
{ name: 'flags', label: 'Flags',
baseDir: 'flags',
genDir: 'flags_gen',
dataFile: 'data/flags.json'
}
];
// Use collections from src/collections.js
const { collections } = require('../src/collections.js');
// Accept collection as a CLI arg or env var
const collectionArg = process.argv.find(arg => arg.startsWith('--collection='));