-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[BREAKING] 📦 Mise à jour des packages autour de SASS #745
Conversation
Une fois l'application déployée, elle sera accessible à cette adresse https://ui-pr745.review.pix.fr |
Si ça force de changer la manière dont on utilises les Design Tokens "tout à fait" . pour le Breaking Change |
4db0c2b
to
6b1b774
Compare
414bb30
to
b5e6ddb
Compare
Une manière sinon de pas risquer le maxi breaking change serait de faire |
Le @use utilise comme namespace le nom du fichier. il y aura incompatibilité si on utilise deux fois le même namespace ( component/campaign.scss / authenticated/campaign.scss ) . là il faut utiliser un as * ou un nom plus spécifique. le passage de @import à @use requiert que là où on utilise des variables/mixins d'autres fichiers, de déclarer son @use. De ce que j'ai compris 😅 |
Fonctionnel sur 1024pix/pix#11042 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
cool raoul
b5e6ddb
to
6208a12
Compare
# [53.0.0](v52.3.5...v53.0.0) (2025-01-13) ### 💥 BREAKING CHANGE - [#745](#745) 📦 Mise à jour des packages autour de SASS
🎉 This PR is included in version 53.0.0 🎉 The release is available on: Your semantic-release bot 📦🚀 |
💥 BREAKING_CHANGES
Remplacement de
@import
en@use
, ( utilisation de@use
as * dans les app afin d'éviter le doublon de namespace entre page/component ayant le même nom )Déclaration des
@use
'shadows' / 'typography' / 'fonts' / 'breakpoints' pour pouvoir utiliser les différentes variables/mixin associéIl n'est pas nécessaire de déclarer les uses pour les variables css native
🎄 Problème
Lors de la mise à jour de dépendances côté PixJunior, nous nous sommes retrouvés à mettre SASS à jour. Ça entraine quelque mise à jour SASS et du coup, des message d'alerte de dépréciation sur PixUI.
🎁 Proposition
Cette PR est une exploration de la mise à jour de ces paquets autour de SASS. L'idée est aussi de réfléchir à l'ordre dans lequel faire les mise à jours.
Faut-il commencer par mettre à jour les dépendances SASS sur les app, puis mettre à jour sur Pix UI et enfin, mettre à jour PixUI sur les app ?
🌟 Remarques
🎅 Pour tester