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}`);