import { mkdirSync, writeFileSync } from 'node:fs'; import { dirname, resolve } from 'node:path'; import { fileURLToPath } from 'node:url'; import { renderGeneratedBaseEidosCss } from '../src/uix/eidos/lib/generated-css.ts'; const __filename = fileURLToPath(import.meta.url); const __dirname = dirname(__filename); const outputPath = resolve(__dirname, '..', 'src', 'uix', 'eidos', 'generated', 'base.css'); mkdirSync(dirname(outputPath), { recursive: true }); writeFileSync(outputPath, `${renderGeneratedBaseEidosCss()}\n`); console.log(`Generated ${outputPath}`);