Here’s exactly how Jekyll is affected:
jekyllgem depends on the
jekyll-sass-convertergem depends on the
sasscgem, because it is a Ruby wrapper around LibSass, is among those affected by the project’s deprecation.
- There are currently no plans for migrating the
sasscgem to Dart Sass, which is the “primary” or “reference” implementation of Sass.
Ending Ruby Sass took one year and two days. The language designers announced deprecation on April 2, 2018; they declared end-of-life on April 4, 2019. This time around, the deprecation announcement of LibSass came on Oct. 26, 2020, so Oct. 28 seems like a reasonable target date for transitioning away from LibSass.
As you can see, I have been scouring for references on this and trying to figure out the plans for moving on from LibSass. For myself, I am planning to jury-rig a script to compile Sass with Dart Sass, and hopefully it is as fast and easy as simply using the
jekyll-sass-converter gem natively, but I have only so much patience for scripting since I prefer to instead financially support people who develop open source projects.
So, my question is: What is the Jekyll project’s plan for migrating away from LibSass? I think it would be best to maintain rather than drop Sass support and to do so by moving to Dart Sass, but I’m likely not the person who would do that programming, and I am only so tied into the weeds of the project itself.
Any and all guidance, references, opinions, or updates welcome.