You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
22 lines
793 B
22 lines
793 B
import { mkdirSync, writeFileSync } from 'node:fs';
|
|
import { dirname, resolve } from 'node:path';
|
|
import { fileURLToPath } from 'node:url';
|
|
|
|
import {
|
|
renderGeneratedBaseEidosCss,
|
|
renderGeneratedPaletteCss
|
|
} from '../src/uix/eidos/lib/generated-css.ts';
|
|
|
|
const __filename = fileURLToPath(import.meta.url);
|
|
const __dirname = dirname(__filename);
|
|
const generatedDir = resolve(__dirname, '..', 'src', 'uix', 'eidos', 'generated');
|
|
const basePath = resolve(generatedDir, 'base.css');
|
|
const palettePath = resolve(generatedDir, 'palette.css');
|
|
|
|
mkdirSync(generatedDir, { recursive: true });
|
|
writeFileSync(basePath, `${renderGeneratedBaseEidosCss()}\n`);
|
|
writeFileSync(palettePath, `${renderGeneratedPaletteCss()}\n`);
|
|
|
|
console.log(`Generated ${basePath}`);
|
|
console.log(`Generated ${palettePath}`);
|