-
Notifications
You must be signed in to change notification settings - Fork 101
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Strip out SASS #1113
Strip out SASS #1113
Conversation
FontAwesome requires Sass, and it's a pain to use these days. Getting rid of Font Awesome opens the door to getting rid of Sass... Let's Kondo this dependency!
I think I am done... So, Sprockets 4 will always invoke sassc, and so if you don't have it, you get an exception. So we are stuck with that. Also, Mission Control Jobs 0.6.0 still embeds sass, and of course, it doesn't work with latest sassc, only with dartsass. And Sprockets4 doesn't support dartsass... so kind of at an impass.. I think to move forward, we need to embrace jssbundling/cssbundling, or fork sprockets 4? |
Description
sassc-rails and sass-rails are abandoned. Dart Sass is the future. However, digging into it, we don't actually embrace sass, everything we do is just css...
Let's remove the Sass as much as possible.
One thing is that for some reason sprockets-rails and sprockets autoloads sassc, so we can't totally remove the dependency.
Motivation and Context
How Has This Been Tested?
Screenshots or GIFs (if appropriate):
Types of changes
Checklist: