-
Notifications
You must be signed in to change notification settings - Fork 54
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
LibSass is deprecated #326
Comments
The title of that article is clickbait, libsass isn't actually going anywhere, dart-sass is just the "official" reference implementation |
To quote from the Article:
- We recommend all existing LibSass users make plans to eventually move onto Dart Sass, and that all Sass libraries make plans to eventually drop support for LibSass.
- We’re no longer planning to add any new features to LibSass, including compatibility with new CSS features.
Whilst it is not dead and will still be maintained, no new features will be added and therefore compatibility with the official css and sass spec is expected to suffer. But since libsass was only deprecatd 2 Months ago, I would assume that it will continue working for some time. Maybe we could rephrase this issue to a long term plan on how to migrate to dart-sass before libsass will reach that certain breakpoint?
…On 25/12/2020 21.35, Anthony Sottile wrote:
The title of that article is clickbait, libsass isn't actually going anywhere, dart-sass is just the "official" reference implementation
|
yeah I kinda suspect this choice will break the community -- notably there isn't a library binding to dart-sass so it will likely fail to replace libsass as it is (imo) overly-optimistically predicted in the article |
Related: sass/dart-sass#2166 (comment) |
there's no such library binding still. that comment means nothing without dart being able to produce an aot c-callable shared object |
Maybe is it possible to embed the Dart's VM in a shared library? And then execute the dart-sass's Bitcode? Maybe via https://github.com/fuzzybinary/dart_shared_libray example? |
that sounds awful, at that point you might as well subprocess |
Ha-ha, of course I can subprocess, but being able to have a Python-module/pip-installable embedding Dart/AOT runtime (not requiring the user to install Dart separately) would be torturingly nice :) I think, the main advantage of this is the ease of installation. |
As of October, LibSass is officially deprecated. Is there an upgrade-path for this role to
dart-sass
which is the new recommended default?The text was updated successfully, but these errors were encountered: