import '../brand.js'; import {mkdir,writeFile} from 'node:fs/promises'; const out=new URL('../assets/logos/',import.meta.url); await mkdir(out,{recursive:true}); for(const l of Brand.logos){ await writeFile(new URL(`${l.name.toLowerCase()}.svg`,out),`${l.paths}\n`); } const palettes=Brand.palettes.map(p=>({...p,modes:Object.fromEntries(['light','dim','dark'].map(m=>[m,Brand.tokens(p,m)]))})); await writeFile(new URL('../assets/palettes.json',import.meta.url),JSON.stringify({prototype:true,palettes},null,2)+'\n'); console.log('Generated 3 original SVG assets and 30 palette/mode token sets.');