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.
svelte-kit-vice/scripts/generate-eidos-css.ts

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

Powered by TurnKey Linux.