LuccaSA / lucca-ui

Framework Sass & Angular by Lucca
http://luccasa.github.io/lucca-ui
MIT License
13 stars 1 forks source link

fix dependencies and migrate to dart sass [TIMMI-5037] #559

Closed lfaldalucca closed 1 year ago

lfaldalucca commented 2 years ago
lfaldalucca commented 2 years ago

Wow ! Concrètement, que faut-il faire pour passer sur cette version depuis l'ancienne ? N'y avait-il pas une histoire que LuccaUI n'est plus namespaçable ?

Oui @bpaugam m'en avait parlé. Je pense qu'il parlait de la variable $namespace. Tout les styles sont importés dans un selecteur (#timmi dans notre cas) et donc les classes sont wrappées dans ce selecteur, d'après Benoit ça posait un problème ensuite avec les instruction @at-root. Je n'ai pas eu de modifs particulieres a faire par rapport à ça en fait mise à part changer la fonction to-string, et ça a l'air de fonctionner. Par contre j'ai eu pas mal de modif a faire sur les @extends #{$prefix}.maClasse mais a priori ca fonctionne.

Et pour passer à cette version... Il suffit de faire les migrations classiques de node-sass vers dart-sass, dans mon cas c'etait suffisant.

GuillaumeNury commented 2 years ago

@bpaugam @lfaldalucca du coup, on ne peut plus utiliser le préfixe lui de partout, c'est bien ça ?

lfaldalucca commented 2 years ago

Non ça marche les .lui

GuillaumeNury commented 2 years ago

ça me rassurerait de tester la montée de version sur une app, je vois pour faire sur Figgo dans la semaine. Je sors une pre-release ?

lfaldalucca commented 2 years ago

Oui c'est plus sûr effectivement. Yes on peut faire une pre release

cporretti commented 2 years ago

:shipit: