uui-build/ts/tasks/themeTokensGen/templates/templates.ts (13 lines of code) (raw):
import fs from 'fs';
import path from 'path';
export function getThemeTokenTemplate(params: { scssVars: string, cssVars: string }) {
const res = fs.readFileSync(path.resolve(__dirname, './_theme_tokens.scss.template'));
return res
.toString()
.replace('<% SCSS_VARS_FORMATTED %>', params.scssVars)
.replace('<% CSS_VARS_FORMATTED %>', params.cssVars);
}
export function getThemeColorClassesTemplate() {
const res = fs.readFileSync(path.resolve(__dirname, './_color_classes.scss.template'));
return res.toString();
}