The bootstrap5 base theme is adding limited functionality to base theme (some templates, some configuration that we probably don't want). The version of bootstrap is also controlled by the bootstrap theme. It would make more sense to pull bootstrap right into the base theme to give us more control and not have to worry about breaking changes in the bootstrap5 theme.
[ ] Add bootstrap node dependency
[ ] Add @popperjs/core node dependency
[ ] Copy templates directory from bootstrap5 theme
[ ] Handle configuration variables from bootstrap5 in templates
[ ] Make sure npx mix command works
[ ] Target only common bootstrap styles to add to global-styling library
[ ] Update libraries and info files.
Hershey and Chicago sites are already using this so we should 1) make this release that uses this a major versions, 2) work to make sure that this does not negatively impact those sites.
The bootstrap5 base theme is adding limited functionality to base theme (some templates, some configuration that we probably don't want). The version of bootstrap is also controlled by the bootstrap theme. It would make more sense to pull bootstrap right into the base theme to give us more control and not have to worry about breaking changes in the bootstrap5 theme.
npx mix
command worksglobal-styling
libraryHershey and Chicago sites are already using this so we should 1) make this release that uses this a major versions, 2) work to make sure that this does not negatively impact those sites.