Moving CSS into JS adds a barrier preventing people not already deep in JS land from styling stuff. Doing CSS the classical way means you lose the advantages of JS infrastructure (dependency management, avoiding a global namespace). For authors of generic components, both suck.
I'm hitting a bit of a wall here https://github.com/codemirror/codemirror.next/issues/40#issuecomment-450885805
I know what you mean - CSS isn't enough. The JS looks very ugly, because anything that changes the DOM looks really horrible without JQuery. It's a pain
Web apps were a mistake.
@marijn CSS in JS should always be the last option. You got to do something like that for distributed components, but I don't see why people do this to themselves when they build a single website.
Server run by the main developers of the project It is not focused on any particular niche interest - everyone is welcome as long as you follow our code of conduct!