chore: kickstart vanilla-extract migration#5100
Conversation
81952a5 to
d66e7af
Compare
mdeliatf
left a comment
There was a problem hiding this comment.
LGTM! Amazing work, Gina!!
I just have one non-blocking question: in CLAUDE.md we mention that Stitches is the core styling system; shouldn’t we say instead that it was, and that we’re migrating to Vanilla Extract with its specs?
|
@mdeliatf yes, but maybe in the near future. True that we will move forward with vanilla-extract, but during the migration stage the default will still be the stitches components. When developing new component that will need to be used right now, I imagine we will still build one with stitches to avoid breaking changes (mostly for the provider). While migrating each components, claude (and the developer) should refer to the migration guide. |
|
🎉 This PR is included in version 12.0.3 🎉 The release is available on: Your semantic-release bot 📦🚀 |
Description
Fixes #422
This PoC is part of the study, and we can move forward from this point.
We decided to choose vanilla-extract for several practical reasons:
Key points:
Please refer to the migration plan and developer guide to get more insight on how we will proceed with this migration.
Two components are migrated already to be used as examples: Box and Badge component.
Preview
Stitches and vanilla-extract components should be visually identical with the exact same props for each components: