fix_deprecated_sass #6

Merged
florent.lesaout merged 6 commits from fix_deprecated_sass into master 2025-10-10 14:53:17 +02:00
Collaborator

Cette pull request vise à corriger toutes les erreurs qui apparaissaient à la compilation du css du site.

Dans le détail :

  • suppression totale du framework stalfos complètement déprécié
  • mise à jour de la version de sass
  • transformation des "import" en "use" (et systématiser les imports en haut des fichiers) pour éviter les deprecated
  • "namespace-iation" des variables de config
  • migration des anciennes fonctions sass vers la nouvelle syntaxe (ex : map-get)
  • corrections mineures de style pour être iso à la prod (écarts de reset css principalement)
  • au passage, npm audit fix et mise à jour de la lib jsdom

Il subsiste cependant les erreurs de type "Could not parse CSS stylesheet" (quand jsdom parse les forms nextcloud) -> pas sûre qu'il existe une solution pour ça. J'ai essayé de faire ignorer les erreurs pour dépolluer la console mais pas réussi. Si vous avez une idée à ce sujet je suis preneuse (cf. src/transforms/parse-transform.js) sinon c'est pas bien grave en soi, c'est juste des warnings à ignorer.

Cette pull request vise à corriger toutes les erreurs qui apparaissaient à la compilation du css du site. Dans le détail : - suppression totale du framework stalfos complètement déprécié - mise à jour de la version de sass - transformation des "import" en "use" (et systématiser les imports en haut des fichiers) pour éviter les deprecated - "namespace-iation" des variables de config - migration des anciennes fonctions sass vers la nouvelle syntaxe (ex : map-get) - corrections mineures de style pour être iso à la prod (écarts de reset css principalement) - au passage, npm audit fix et mise à jour de la lib jsdom Il subsiste cependant les erreurs de type "Could not parse CSS stylesheet" (quand jsdom parse les forms nextcloud) -> pas sûre qu'il existe une solution pour ça. J'ai essayé de faire ignorer les erreurs pour dépolluer la console mais pas réussi. Si vous avez une idée à ce sujet je suis preneuse (cf. src/transforms/parse-transform.js) sinon c'est pas bien grave en soi, c'est juste des warnings à ignorer.
deborah.jean added 5 commits 2025-09-26 17:01:59 +02:00
deborah.jean requested review from florent.lesaout 2025-09-26 17:01:59 +02:00
deborah.jean requested review from philippe.lhardy 2025-09-26 17:01:59 +02:00
deborah.jean added 1 commit 2025-09-29 09:30:16 +02:00
florent.lesaout merged commit d47d1750ed into master 2025-10-10 14:53:17 +02:00
florent.lesaout deleted branch fix_deprecated_sass 2025-10-10 14:53:21 +02:00
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: AstrolabeCAE/SiteWebAstrolabe_public#6