Postponed
Project:
BS Base
Version:
2.x-dev
Component:
BS Base
Priority:
Normal
Category:
Task
Assigned:
Unassigned
Reporter:
Created:
12 Nov 2022 at 15:17 UTC
Updated:
24 Feb 2025 at 09:14 UTC
Jump to comment: Most recent
node-sass and libsass are not supported any more. We should switch for Dart SASS library. We need this also for later Bootstrap 5 update.
Read more about differences from Ruby SASS in this doc.
Start within a Git clone of the project using the version control instructions.
Or, if you do not have SSH keys set up on git.drupalcode.org:
Comments
Comment #2
pivica commentedMoving to next major version.
Comment #3
pivica commentedComment #4
dhruv.mittal commentedComment #6
dhruv.mittal commentedKindly review :)
Comment #7
pivica commented@dhruv.mittal thx for trying to contribute to this issue, but i am afraid this is much more complicated then just changing package in package.json and in related gulp JS files.
At a very minimum we need:
- All SASS code needs to be updated and deprecated SASS code fixed. Check related Bootstrap 5 issue for more details on this https://github.com/twbs/bootstrap/pull/41112
- We need theme update function that will update child themes automatically - similar what you did in MR
- A lot of testing and maybe couple of more things we will for sure discover along the way ;)
Comment #8
pivica commentedSo Bootstrap 6 dev plan is out (https://github.com/twbs/bootstrap/pull/41236) and the plan is that Bootstrap 6 will switch to Dart SASS which probably means we can't switch for now and we will do this when we start porting to Bootstrap 6.