EMI

EMI

1M Downloads

Why does emi use css for its config file?

Blayung opened this issue ยท 2 comments

commented

Why???

commented

idk why did I made this issue xd

its still strange tho

commented

CSS is a completely usable language for config that works across EMI's loader and version agnostic goals, since EMI is running from 1.4.7 to Fabric, Quilt, and Neoforge, I cannot rely on any existing loader config APIs. My goal to also have a global config means I can't use differing languages for different distributions. CSS is additionally a language most every text editor that does syntax highlighting will have syntax highlighting for, which is much easier for a user to edit, unlike something conventional like JSON, which is non-straightforward and unstandardized in common usages, and "modern" config languages without editor support.