faency
faency copied to clipboard
[RFC] migrate from stitches
Overview
Stitches is no longer actively maintained since June 2023. It is not a problem for the moment, but it might pose problems if we want to keep up with the ecosystem in the future (for example, if we wanted to use Next.js app folder, stitches wouldn't play so well with it).
We might want to consider to start migrating from stitches to another alternative.
Related discussion: https://github.com/stitchesjs/stitches/discussions/1149
Additional context
Possible alternatives:
Notes from discussion 06/03
- vanilla-extract is out of context of discussion for now
- Panda seems the easiest to migrate to - similar syntax, some shared functionalities
- cva only has variants as the plus point, on other points Pandas still preferable
- Linaria seems like it doesn't have the necessary functionalities that we'd need
Next steps
- dig deeper into Panda, identify any possible pain points to migrate
- rediscuss and define tasks to migrate
StyleX could be another choice too. We are doing a PoC on it.