actual/packages/loot-design/src/parse-figma-theme.js

17 lines
354 B
JavaScript
Raw Normal View History

2022-04-29 02:44:38 +00:00
let fs = require('fs');
let contents = fs.readFileSync(process.argv[2], 'utf8');
let list = contents.match(/(#[0-9a-fA-F]*)/g);
2022-04-29 02:44:38 +00:00
let groups = ['y', 'r', 'b', 'n', 'g', 'p'];
let colors = {};
list.forEach((color, idx) => {
2022-07-28 23:13:07 +00:00
const group = Math.floor(idx / 11);
2022-04-29 02:44:38 +00:00
const n = idx % 11;
colors[groups[group] + (n + 1)] = color;
});
console.log(colors);