UNPKG

cssclasscrafter

Version:

CSSClassCrafter is an npm library that enables developers to dynamically generate CSS classes based on user-defined configuration files. With a simple JSON format for specifying styles, it streamlines the styling process, allowing for easy customization a

14 lines (10 loc) 440 B
import { flexboxClasses } from "../helper/staticFlexClasses.mjs"; export function generateFlexboxCSS(flexPrefixname = null) { const classes = flexboxClasses(); let cssString = ""; const flexPrefixName = flexPrefixname ? `${flexPrefixname}-` : ""; classes.forEach(({ class: className, property, value }) => { cssString += `.${flexPrefixName}${className} { ${property}: ${value}; }\n`; }); return cssString; }