Vanilla-Extract migration #42362
rhengles
started this conversation in
Show & Tell
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
I am in the process of converting Bootstrap and Bootswatch themes from SCSS to Vanilla-Extract, using Solid v2.0 beta components to test.
it has a Playwright-driven screenshot pipeline: it renders every route/state/theme combination, generate the corresponding CSS artifacts, and compare screenshots as the source of truth to catch even tiny regressions. The code tackles real-world Bootstrap complexity (theme-scoped CSS variables, class-only styling constraints, tricky selector patterns, and Bootstrap JS overlays like popovers/modals that render outside the normal DOM subtree), and includes a custom override layer in a local Bootstrap JS fork to support safer class/selector customization.
The project is actively in progress and not complete yet, but it’s being built with a rigorous, testable migration strategy aimed at producing a maintainable, modern SolidJS + Bootstrap/Bootswatch codebase with reproducible visual validation.
See https://github.com/arijs/bootswatch-solid/blob/main/docs/ve-architecture.md
Beta Was this translation helpful? Give feedback.
All reactions