1import * as fs from "fs";
2import * as path from "path";
3import app from "./styleTree/app";
4import dark from "./themes/dark";
5import light from "./themes/light";
6import solarizedDark from "./themes/solarized-dark";
7import solarizedLight from "./themes/solarized-light";
8import snakeCase from "./utils/snakeCase";
9
10const themes = [dark, light, solarizedDark, solarizedLight];
11for (let theme of themes) {
12 let styleTree = snakeCase(app(theme));
13 let styleTreeJSON = JSON.stringify(styleTree, null, 2);
14 let outPath = path.resolve(
15 `${__dirname}/../../assets/themes/${theme.name}.json`
16 );
17 fs.writeFileSync(outPath, styleTreeJSON);
18 console.log(`- ${outPath} created`);
19}