[Bug] Directory structure difference between original bootstrap package and gem
Opened this issue · 0 comments
bogdan commented
I am looking to use some vendor code that imports individual CSS modules from bootstrap package.
It does it like so:
@import "bootstrap/scss/functions";
@import "bootstrap/scss/variables";
@import "bootstrap/scss/mixins";
@import "bootstrap/scss/reboot";
Countless examples: https://github.com/search?q=import+bootstrap%2Fscss%2Ffunctions&type=code
Those imports become broken when using the gem because gem has different directory structure and imports breaking all packages that relay on it. This gem is using a different dir structure and imports like:
@import "bootstrap/functions";
@import "bootstrap/variables";
@import "bootstrap/variables-dark";
https://github.com/twbs/bootstrap-rubygem/blob/main/assets/stylesheets/_bootstrap.scss#L7C1-L9C36
This can be fixed by adding a symlink or ideally follow original directory structure of bootstrap
package.