]> git.ipfire.org Git - thirdparty/bootstrap.git/commit
Migrate to Sass modules (#41512)
authorMark Otto <markd.otto@gmail.com>
Thu, 28 Aug 2025 04:14:59 +0000 (21:14 -0700)
committerMark Otto <markdotto@gmail.com>
Fri, 10 Oct 2025 17:03:31 +0000 (10:03 -0700)
commit009d985d826eb69a43cd4d870e91a043fef01390
tree00829a8b20cf374d31f2cd94feaae53c7e09eb1e
parentc492a4cb371b4b1470f6d229e9cc7d9afcf22a5a
Migrate to Sass modules (#41512)

* Reorganize scss folder

* Migrate to Sass modules

* Migrate docs to Sass modules, comment out docs grid CSS

* Give helpers folder an index.scss, migrate ratio helper to aspect-ratio utility

* Delete node sass Action

* Modify Sass tests to pass for new Sass modules implementation

* Don't disallow calc()

* Move heading classes back to Reboot to prevent a dependency

* Utilities, some helpers, and theme colors

* Temporary fix of docs compilation

* Temporary Bundlewatch fix

* docs fix import to use

* Restyle docs callouts

* Fix docs colors

* Revert typo

* Reintroduce `css-lint-vars` npm script

* Bump to Sass v1.90.x

* Fixes

* more

* Remove

---------

Co-authored-by: Julien Déramond <juderamond@gmail.com>
133 files changed:
.bundlewatch.config.json
.github/workflows/node-sass.yml [deleted file]
package-lock.json
package.json
scss/_accordion.scss
scss/_alert.scss
scss/_badge.scss
scss/_banner.scss [new file with mode: 0644]
scss/_breadcrumb.scss
scss/_button-group.scss
scss/_buttons.scss
scss/_card.scss
scss/_carousel.scss
scss/_close.scss
scss/_colors.scss [new file with mode: 0644]
scss/_config.scss [new file with mode: 0644]
scss/_dropdown.scss
scss/_forms.scss [deleted file]
scss/_functions.scss
scss/_grid.scss [deleted file]
scss/_helpers.scss [deleted file]
scss/_list-group.scss
scss/_maps.scss
scss/_mixins.scss [deleted file]
scss/_modal.scss
scss/_nav.scss
scss/_navbar.scss
scss/_offcanvas.scss
scss/_pagination.scss
scss/_placeholders.scss
scss/_popover.scss
scss/_progress.scss
scss/_root.scss
scss/_spinners.scss
scss/_theme.scss [new file with mode: 0644]
scss/_toasts.scss
scss/_tooltip.scss
scss/_transitions.scss
scss/_utilities.scss
scss/_variables-dark.scss
scss/_variables.scss
scss/bootstrap-grid.scss
scss/bootstrap-reboot.scss
scss/bootstrap-utilities.scss
scss/bootstrap.scss
scss/content/_images.scss [moved from scss/_images.scss with 86% similarity]
scss/content/_reboot.scss [moved from scss/_reboot.scss with 98% similarity]
scss/content/_tables.scss [moved from scss/_tables.scss with 77% similarity]
scss/content/_type.scss [moved from scss/_type.scss with 91% similarity]
scss/content/index.scss [new file with mode: 0644]
scss/forms/_floating-labels.scss
scss/forms/_form-check.scss
scss/forms/_form-control.scss
scss/forms/_form-range.scss
scss/forms/_form-select.scss
scss/forms/_form-text.scss
scss/forms/_input-group.scss
scss/forms/_labels.scss
scss/forms/_validation.scss
scss/forms/index.scss [new file with mode: 0644]
scss/helpers/_color-bg.scss
scss/helpers/_colored-links.scss
scss/helpers/_focus-ring.scss
scss/helpers/_icon-link.scss
scss/helpers/_position.scss
scss/helpers/_stretched-link.scss
scss/helpers/_text-truncation.scss
scss/helpers/_visually-hidden.scss
scss/helpers/_vr.scss
scss/helpers/index.scss [new file with mode: 0644]
scss/layout/_breakpoints.scss [moved from scss/mixins/_breakpoints.scss with 93% similarity]
scss/layout/_containers.scss [moved from scss/_containers.scss with 77% similarity]
scss/layout/_grid.scss [new file with mode: 0644]
scss/layout/index.scss [new file with mode: 0644]
scss/mixins/_alert.scss [deleted file]
scss/mixins/_border-radius.scss
scss/mixins/_box-shadow.scss
scss/mixins/_buttons.scss [deleted file]
scss/mixins/_caret.scss
scss/mixins/_color-mode.scss
scss/mixins/_container.scss [deleted file]
scss/mixins/_deprecate.scss
scss/mixins/_gradients.scss
scss/mixins/_list-group.scss [deleted file]
scss/mixins/_pagination.scss [deleted file]
scss/mixins/_reset-text.scss
scss/mixins/_table-variants.scss [deleted file]
scss/mixins/_transition.scss
scss/mixins/_utilities.scss
scss/mixins/index.scss [new file with mode: 0644]
scss/tests/jasmine.js
scss/tests/mixins/_auto-import-of-variables-dark.test.scss [deleted file]
scss/tests/mixins/_box-shadow.test.scss
scss/tests/mixins/_color-modes.test.scss
scss/tests/mixins/_media-query-color-mode-full.test.scss
scss/tests/mixins/_utilities.test.scss
scss/tests/sass-true/runner.js
scss/utilities/_api.scss
scss/vendor/_rfs.scss
site/src/components/DocsSidebar.astro
site/src/components/head/Scss.astro
site/src/components/head/ScssProd.astro
site/src/content/docs/components/buttons.mdx
site/src/content/docs/components/pagination.mdx
site/src/content/docs/components/spinners.mdx
site/src/content/docs/content/reboot.mdx
site/src/content/docs/content/tables.mdx
site/src/content/docs/customize/color.mdx
site/src/content/docs/utilities/aspect-ratio.mdx
site/src/content/docs/utilities/background.mdx
site/src/content/docs/utilities/colors.mdx
site/src/scss/_ads.scss
site/src/scss/_anchor.scss
site/src/scss/_brand.scss
site/src/scss/_buttons.scss
site/src/scss/_callouts.scss
site/src/scss/_clipboard-js.scss
site/src/scss/_colors.scss
site/src/scss/_component-examples.scss
site/src/scss/_content.scss
site/src/scss/_layout.scss
site/src/scss/_masthead.scss
site/src/scss/_navbar.scss
site/src/scss/_placeholder-img.scss
site/src/scss/_search.scss
site/src/scss/_sidebar.scss
site/src/scss/_skippy.scss
site/src/scss/_syntax.scss
site/src/scss/_toc.scss
site/src/scss/_variables.scss
site/src/scss/docs.scss
site/src/scss/docs_search.scss
site/src/types/auto-import.d.ts