News for hackers. Stuff that matters.
Re:Bootstrap 5 will remove jQuery as a dependency by charrondev on Tuesday February 12, 2019 @07:26PM (#19149175)
Or the worst from my point of view. CSS rots more than any other code in a front end codebase and the methods for static analysis are incredibly limited.

Refactoring and static analysis tools are incredibly limited or nonexistent for plain CSS or SCSS (when talking about the barriers between HTML and the stylesheet).

We do all of our new views and stylesheets using React, TypeScript, and Typestyle. As a result we can expose much controlled methods of theming and have a compiler enforced link between variables, selectors, and their usages. We can refactor easily. We can catch simple typos at compile time instead of runtime, and validate them more easily in CI.

Re:Bootstrap 5 will remove jQuery as a dependency by pault on Tuesday February 12, 2019 @08:44PM (#19149612)
> have a compiler enforced link between variables, selectors, and their usages.

That sounds interesting. Can you describe that in more detail?